Как установить Wordpress с Nginx PHP7 phpMyAdmin на Ubuntu 16.04

12 set 2022 2 min di lettura
Как установить Wordpress с Nginx PHP7 phpMyAdmin на Ubuntu 16.04
Indice dei contenuti

Установка Nginx

Чтобы установить Nginx, откройте терминал и введите следующие команды:

sudo apt-get update
sudo apt-get install nginx

Если брандмауэр Ubuntu активен, вам необходимо включить трафик для Nginx:

sudo ufw allow 'Nginx HTTP'

На данный момент сервер готов с конфигурациями по умолчанию. Просто подключитесь к вашему общедоступному IP-адресу или локальному хосту:


http://indirizzo_ip

 http://localhost

Чтобы перезапустить Nginx:

sudo service nginx restart

Чтобы остановить Nginx:

sudo service nginx stop

Чтобы запустить Nginx:

sudo service nginx start

Установка MySQL

Чтобы установить MySQL, откройте терминал и выполните следующую команду:

sudo apt-get install mysql-server

На этапе установки вам будет предложено ввести пароль для пользователя root, который вы будете использовать для доступа к серверу MySQL.

Безопасный MySQL (необязательно)

sudo mysql_secure_installation

Введите «y» для «да» или любую другую букву для «нет».

На первом этапе введите пароль пользователя root, затем вас спросят, хотите ли вы проверить безопасность пароля и хотите ли вы его изменить.

Для следующих шагов рекомендуется нажать «y», затем «yes».

  • Удалить анонимных пользователей
  • Удаленно отключить root-вход
  • Удалить тестовую базу данных
  • Обновите новые правила

установка PHP

Чтобы установить PHP из терминала:

sudo apt-get install php-fpm php-mysql php-mcrypt php-mbstring php-gettext
sudo phpenmod mcrypt
sudo phpenmod mbstring

Чтобы сделать установку PHP более безопасной, введите следующую команду:

sudo nano /etc/php/7.0/fpm/php.ini

Найдите эту строку ;cgi.fix_pathinfo, уберите точку с запятой ";" и вставьте нулевой параметр "0". Следовательно:


cgi.fix_pathinfo=0

Перезапустите PHP:

sudo systemctl restart php7.0-fpm

Установка PhpMyAdmin

sudo apt-get install phpmyadmin

На этапе установки phpMyAdmin вам будет предложено выбрать Apache2 или Lighttpd, установив Nginx, нам не нужно ничего выбирать, нажмите «ОК», чтобы продолжить.

На этом этапе для правильной настройки phpMyadmin требуется база данных dbconfig-common, затем выберите «ОК».

Введите пароль администратора базы данных.

Подтвердите пароль

Давайте создадим символическую ссылку phpMyAdmin для Nginx.

sudo ln -s /usr/share/phpmyadmin//var/www/html/

Настроить Nginx

Откройте следующий файл с FTP или терминала:

sudo nano /etc/nginx/sites-available/default

Мы можем удалить все содержимое файла, удерживая нажатой клавишу Ctrl + K, а затем вставить следующую конфигурацию:


server {
 listen 80 default_server;
 root /var/www/html;
 index index.php index.html index.htm;
 server_name localhost;
 charset UTF-8;
 location /{
 try_files $uri//index.php?$args;
 }
 location ~ \.php$ {
 try_files $uri =404;
 fastcgi_split_path_info ^(.+\.php)(/.+)$;
 fastcgi_pass unix:/run/php/php7.0-fpm.sock;
 fastcgi_index index.php;
 include fastcgi.conf;
 }
 location ~* \.(js|css|png|jpg|jpeg|gif|ico|eot|otf|ttf|woff)$ {
 add_header Access-Control-Allow-Origin *;
 access_log off; log_not_found off; expires 30d;
 }
 location = /robots.txt { access_log off; log_not_found off; }
 location ~ /\. { deny all; access_log off; log_not_found off; }
 }

Закройте и сохраните файл.

Перезапустим Nginx

sudo service nginx restart

установка вордпресс

Дайте следующие команды терминала:

cd /var/www/html
sudo wget https://wordpress.org/latest.zip
sudo apt-get install zip unzip
sudo unzip latest.zip
cd wordpress
sudo mv * /var/www/html
cd..
sudo rm -rf wordpress
sudo chown -R www-data:www-data /var/www/

На данный момент нам нужно создать базу данных для Wordpress. Чтобы войти в phpMyAdmin, введите в браузере:


http://indirizzo_ip/phpmyadmin

или если установка производилась локально на ваш компьютер напишите:


http://localhost/phpmyadmin

В левой колонке нажмите «Создать», введите имя базы данных и затем «Создать».

Теперь вы можете начать установку Wordpress, введя необходимые данные, такие как адрес базы данных, как правило, «localhost», имя пользователя и пароль базы данных, имя сайта, имя пользователя и пароль, которые вы будете использовать для пользователя-администратора Wordpress.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.