Как установить WordPress Ubuntu с помощью стека LAMP
Для тех, кто не может себе позволить суету разработки веб-сайтов с нуля, теперь существует несколько систем управления контентом (CMS), таких как WordPress, которые вы можете использовать для создания блогов, а также для создания полноценных веб-сайтов с несколько кликов.
WordPress — это мощная, бесплатная, с открытым исходным кодом, легко подключаемая и настраиваемая CMS, которая используется миллионами людей по всему миру для ведения блогов и полнофункциональных веб-сайтов.
Его легко установить и освоить, особенно для людей, у которых нет предварительных знаний в области дизайна и разработки веб-сайтов. Благодаря миллионам доступных плагинов и тем, разработанных активным и преданным своему делу сообществом других пользователей и разработчиков, вы можете использовать их, чтобы настроить свой блог или веб-сайт так, чтобы он работал и выглядел так, как вы хотите.
Требования:
- Выделенный сервер Ubuntu с зарегистрированным доменным именем. Я предлагаю вам использовать хостинг Linode, который предлагает кредит 100 долларов США, чтобы попробовать его бесплатно.
В этом посте мы рассмотрим различные шаги, которые вы можете выполнить, чтобы установить последнюю версию WordPress на Ubuntu 20.04, Ubuntu 18.04. и Ubuntu 16.04 с LAMP (Linux, Apache, MySQL и >PHP).
Установите стек LAMP на сервер Ubuntu
Сначала мы рассмотрим различные этапы установки стека LAMP, прежде чем переходить к установке WordPress.
Шаг 1. Установите веб-сервер Apache в Ubuntu
Сначала обновите и обновите список пакетов программного обеспечения, а затем установите веб-сервер Apache, используя следующие команды.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install apache2 apache2-utils
Нам нужно включить веб-сервер Apache2 для запуска во время загрузки системы, а также запустить службу и проверить статус следующим образом:
sudo systemctl enable apache2
sudo systemctl start apache2
sudo systemctl status apache2
После запуска Apache вам необходимо разрешить HTTP-трафик на брандмауэре UFW, как показано.
sudo ufw allow in "Apache"
sudo ufw status
Чтобы проверить, работает ли сервер Apache, откройте веб-браузер и введите следующий URL-адрес в адресную строку.
http://server_address
OR
http://your-domain.com
Индексная страница Apache2 по умолчанию будет отображаться, если веб-сервер запущен и работает.
Примечание. Корневой каталог Apache по умолчанию — /var/www/html, все ваши веб-файлы будут храниться в этом каталоге.
Шаг 2. Установите сервер базы данных MySQL
Далее нам нужно установить сервер базы данных MySQL, выполнив следующую команду:
sudo apt-get install mysql-client mysql-server
Если вы хотите установить MariaDB, вы можете установить его с помощью следующей команды.
sudo apt-get install mariadb-server mariadb-client
После установки сервера базы данных настоятельно рекомендуется запустить сценарий безопасности, чтобы удалить небезопасные настройки по умолчанию и защитить систему базы данных.
sudo mysql_secure_installation
Сначала вам будет предложено установить плагин «validate_password», поэтому введите Y/Yes
и нажмите Enter а также выберите пароль по умолчанию. уровень силы.
Чтобы ответить на оставшиеся вопросы, нажмите Y
и клавишу ENTER при каждом запросе.
Шаг 3. Установите PHP в Ubuntu
И последнее, но не менее важное: мы установим PHP и несколько модулей для его работы с веб-серверами и серверами баз данных, используя следующую команду:
sudo apt-get install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip
После установки PHP и всех необходимых расширений вам необходимо перезапустить Apache, чтобы загрузить эти новые расширения.
sudo systemctl restart apache2
Кроме того, чтобы проверить, работает ли php совместно с веб-сервером, нам нужно создать файл info.php
внутри /var/www/html . .
sudo vi /var/www/html/info.php
Вставьте приведенный ниже код в файл, сохраните его и выйдите.
<?php
phpinfo();
?>
Когда это будет сделано, откройте веб-браузер и введите следующий URL-адрес в адресной строке.
http://server_address/info.php
OR
http://your-domain.com/info.php
В качестве подтверждения вы сможете просмотреть страницу с информацией о PHP ниже.
Шаг 4. Установите WordPress в Ubuntu
Загрузите последнюю версию пакета WordPress и распакуйте ее, введя на терминале приведенные ниже команды:
wget -c http://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
Затем переместите файлы WordPress из извлеченной папки в корневой каталог Apache по умолчанию: /var/www/html/:
sudo mv wordpress/* /var/www/html/
Затем установите правильные разрешения для каталога веб-сайта, то есть передайте право владения файлами WordPress веб-серверу следующим образом:
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
Шаг 5. Создайте базу данных WordPress
Выполните приведенную ниже команду и укажите пароль пользователя root, затем нажмите Enter, чтобы перейти в оболочку mysql:
sudo mysql -u root -p
В оболочке mysql введите следующие команды, нажимая Enter после каждой строки команды mysql. Не забудьте использовать собственные допустимые значения для имя_базы_данных, пользователь базы данных, а также использовать надежный и безопасный пароль в качестве databaseuser_password:
mysql> CREATE DATABASE wp_myblog;
mysql> CREATE USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
mysql> GRANT ALL ON wp_myblog.* TO 'username'@'%';
mysql> FLUSH PRIVILEGES;
mysql> EXIT;
Перейдите в каталог /var/www/html/ и переименуйте существующий wp-config-sample.php
в wp-config.php
. Также обязательно удалите индексную страницу Apache по умолчанию.
cd /var/www/html/
sudo mv wp-config-sample.php wp-config.php
sudo rm -rf index.html
Затем обновите его, указав информацию о вашей базе данных в разделе настроек MySQL (см. выделенные поля на изображении ниже):
После этого перезапустите веб-сервер и службу MySQL, используя приведенные ниже команды:
sudo systemctl restart apache2.service
sudo systemctl restart mysql.service
Откройте веб-браузер, затем введите имя своего домена или адрес сервера, как показано.
http://server_address/info.php
OR
http://your-domain.com/info.php
Ниже вы увидите страницу приветствия. Прочитайте страницу и нажмите «Поехали!», чтобы продолжить и заполнить всю запрашиваемую информацию на экране.
Надеясь, что все прошло хорошо, теперь вы можете пользоваться WordPress в своей системе. Однако, чтобы выразить какие-либо опасения или задать вопросы относительно описанных выше шагов, или даже предоставить дополнительную информацию, которая, по вашему мнению, не была включена в это руководство, вы можете использовать раздел обратной связи ниже, чтобы связаться с нами.