Debian11上安装PHP
Xplorist Lv6

Debian11上安装PHP

reference-site-list

steps

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

## 创建info.php查看php.ini的位置
cd /usr/share/nginx/html
vi info.php

# 新建一个info.php
## info.php开始
<?php

phpinfo();
## info.php结束
# 用浏览器打开 http://example.com/info.php 查看php配置信息
# 查找字段为 Configuration File (php.ini) Path

vi /etc/php/7.3/fpm/php.ini

## 编辑php.ini开始
upload_max_filesize = 1024M #文件大小限制
## 编辑php.ini结束

# 重启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中的配置说明结束

 评论