15 июля 2024 г.

Установка NGINX PHP PHP-FPM PHPMyAdmin на Ubuntu

 1. Обновляем Ubuntu:

apt-get update && apt-get upgrade

 

2. Устанавливаем NGINX

apt-get install nginx

nano vi /etc/nginx/nginx.conf   конфигурация

systemctl restart nginx

systemctl status nginx 


3. Установка PHP и PHP-FPM

sudo apt install php php-fpm php-common php-mysql php-gd php-cli
sudo systemctl status php7.4-fpm
sudo nano /etc/php/7.4/fpm/php.ini

4. Настройка связки NGINX + PHP

nano /etc/nginx/sites-enabled/default

systemctl restart php7.4-fpm

 

5. Установка MySQL

apt install mysql-server 

mysqladmin -p -u root version

apt install phpmyadmin

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



Как сделать что бы update PHP не ставил Apache? 

 вот такая команда 

sudo apt install --no-install-recommends php


Решение проблемы с ошибкой #1698 - Access denied for user ‘root’@’localhost’

Создание нового пользователя для работы с MySQL через phpMyAdmin

sudo mysql --user=root mysql

CREATE USER 'phpmyadmin'@'localhost' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;


sudo mysql
mysql> use mysql;
mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;

# enable password login
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'password';
mysql> FLUSH PRIVILEGES;
mysql> exit;

# should be able to login with password now
mysql -u root -p
Enter password:
sudo mysql_secure_installation      

Комментариев нет:

Отправить комментарий

Установка NGINX PHP PHP-FPM PHPMyAdmin на Ubuntu

 1. Обновляем Ubuntu: apt-get update && apt-get upgrade   2. Устанавливаем NGINX apt-get install nginx nano vi /etc/nginx/nginx.c...