1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| apt-get update
apt-get install php php-fpm
apt-get install php-mysql
# cd /usr/share/nginx/html vi info.php
# 新建一个info.php # <?php
phpinfo(); # # 用浏览器打开 http://example.com/info.php 查看php配置信息 # 查找字段为 Configuration File (php.ini) Path
vi /etc/php/7.3/fpm/php.ini
# upload_max_filesize = 1024M #文件大小限制 #
# 重启php-fpm # 先查看php-fpm的master进程id: ps aux | grep php-fpm | grep master | grep -v grep # 再重启php-fpm: kill -USR2 master进程id kill -USR2 17015
# 找到Nginx的php配置中的fastcgi_pass unix:/run/php/php7.3-fpm.sock; 位置 vi /etc/php/7.3/fpm/pool.d/www.conf # 在www.conf文件中找到listen = /run/php/php7.3-fpm.sock
# nginx中的配置说明 location ~ \.php$ { root /usr/share/nginx/html; include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.3-fpm.sock; } # root /usr/share/nginx/html; 这段非常关键,可以不写,但是修改了Nginx的默认路径,这段就必须写且内容和修改的值保持一致 # nginx中的配置说明结束
|