ubuntu配置nginx+php+mysql

Go

系统:Ubuntu 20.04.6

1、ssh登录后输入如下命令:

1.1、默认安装
sudo apt update
sudo apt-get install nginx
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install php-cli php-cgi php-mysql
sudo apt-get install php-fpm

1.2、指定版本安装

#添加 PHP 的 PPA(个人包档案)
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt-get install nginx
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install php7.2-cli php7.2-cgi php7.2-mysql
sudo apt-get install php7.2-fpm

nginx + php + msyql 安装完毕

2、修改mysql密码

输入如下命令登录mysql:

mysql -u root -p

设置允许远程登录

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

exit 退出即可

3、nginx配置php

server {
    listen 83;
    server_name 120.241.152.165;
    location / {
        root /opt/phpmyadmin;
        index index.html index.php;
    }
    location ~ .php$ {
       root /opt/phpmyadmin;
       index index.html index.php;
       fastcgi_pass unix:/run/php/php7.4-fpm.sock;
       #fastcgi_pass unix:/var/run/php5-fpm.sock;
       # fastcgi_pass 127.0.0.1:9000;
       fastcgi_buffer_size 128k;
       fastcgi_buffers 4 256k;
       fastcgi_busy_buffers_size 256k;
       fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
       fastcgi_param ENV _jxl;
       include fastcgi_params;
    }
}

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注