19 Февраля, 2019

Устанавливаем WordPress 5 на Ubuntu (LAMP Stack)

Денис Забияко
fdd40f00b4be1fd03b06d1d5aa0c4443.png

Шаг 1 Установка сервера Apache

$ sudo apt-get install apache2 apache2-utils
$ sudo systemctl enable apache2
$ sudo systemctl start apache2

Шаг 2 Установка сервера MySQL Database Server

$ sudo apt-get install mysql-client mysql-server

если хотите использовать MariaDB, тогда используем
$ sudo apt-get install mariadb-server mariadb-client

Безопасная установка и настройка MySQL
$ sudo mysql_secure_installation

Шаг 3 Установка модулей PHP

$ sudo apt-get install php7.0 php7.0-mysql libapache2-mod-php7.0 php7.0-cli php7.0-cgi php7.0-gd

Создаем тестовый файл и проверяем работу PHP
$ sudo vi /var/www/html/info.php

добавляем в файл info.php
<?php
phpinfo();
?>

Проверяем работу http://server_address/info.php

Шаг 4 Установка WordPress CMS

$ wget -c http://wordpress.org/latest.tar.gz
$ tar -xzvf latest.tar.gz
$ sudo rsync -av wordpress/* /var/www/html/
$ sudo chown -R www-data:www-data /var/www/html/
$ sudo chmod -R 755 /var/www/html/

Шаг 5 Создание базы данных WordPress
$ mysql -u root -p

mysql> CREATE DATABASE wp_myblog;
mysql> GRANT ALL PRIVILEGES ON wp_myblog.* TO 'your_username_here'@'localhost' IDENTIFIED BY 'your_chosen_password_here';
mysql> FLUSH PRIVILEGES;
mysql> EXIT;

$ sudo mv wp-config-sample.php wp-config.php

обновите файл wp-config.php

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here'); /** MySQL database username */ define('DB_USER', 'username_here'); /** MySQL database password */ define('DB_PASSWORD', 'password_here'); /** MySQL hostname */ define('DB_HOST', 'localhost'); /** Database Charset to use in creating database tables. */ define('DB_CHARSET', 'utf8'); /** The Database Collate type. Don't change this if in doubt. */ define('DB_COLLATE', '');

$ sudo systemctl restart apache2.service
$ sudo systemctl restart mysql.service