一、安装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