ubuntu · 2021-01-18 0

ubuntu搭建nginx+php+mysql

一、安装nginx、php-fpm、mysql

apt install php7.2-fpm
apt install nginx
apt install mysql-server-5.7
apt install  php-mysql

安装php7.2-fpm时,会安装其依赖php7.2-cli、php7.2-common、php7.2-json、php7.2-opcache、php7.2-readline

如果要安装php7.4

add-apt-repository ppa:ondrej/php
apt update

二、修改配置文件

修改/etc/nginx/sites-available/default文件

location ~ ..php(/.)*$ {

# Add index.php to the list if you are using PH
# 增加index.php
index index.html index.htm index.nginx-debian.html index.php;

location ~ .php$ {
        include snippets/fastcgi-php.conf;

        # With php-fpm (or other unix sockets):
        # 查看/var/run/php/目录下是php7.2-fpm.sock文件,把php7.0-fpm.sock修改为php7.2-fpm.sock
        # (也和 /etc/php/7.2/fpm/pool.d 中的 www.conf 中的 listen = /run/php/php7.2-fpm.sock 一致)
        # fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
        fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
        # With php-cgi (or other tcp sockets):
        # fastcgi_pass 127.0.0.1:9000;
}

重启动服务

service php7.2-fpm restart
service nginx restart 

三、创建php文件

创建文件 /var/www/html/info.php

<?php phpinfo(); ?>

四、查看结果

访问127.0.0.1/info.php

phpinfo