ubuntu 20.04.1 安装 PHP+Nginx
ubuntu 20.04.1 安装 PHP+Nginx
更新源
sudo apt-get update
安装环境包
sudo apt-get -y install nginx
sudo apt-get -y install php7.4-fpm
配置php-fpm
这里的安装目录要和上一步安装的php版本对应
如我的PHP为php7.4-fpm
那么我的fpm目录就是 /etc/php/7.4/fpm/php.ini
-
在(PHP安装目录)/fpm/php.iniPHP.ini中修改如下选项
- ;cgi.fix_pathinfo=1 ==> cgi.fix_pathinfo=0 (去掉了注释符;并将1改为0)
-
在(PHP安装目录)/fpm/pool.d/www.conf中修改如下选项
-
listen = /run/php/php7.4-fpm.sock ==> listen = 127.0.0.1:9000 (将监听端口进行更改)
-
其他的参数视情况进行更改如:
- pm.max_children = 表示最大并发数
- pm.max_requests = 表示进程最大请求数超过后重启
- request_terminate_timeout = 超时时间
- rlimit_files = 表示可以打开的句柄数
-
配置Nginx
在/etc/nginx/目录下或者字文件夹下有一个default文件可以使用 命令 【 find /etc/nginx -name default 】 进行查找 这里遇到过两种情况此次更改的是/etc/nginx/sites-available/default文件
更改内容
将改文件中的 location ~ .php${*} 代码块进行更改
原内容
更改为
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/www$fastcgi_script_name;
include fastcgi_params;
}
更改内容后 /home/www就是网站根目录
重启服务
service nginx restart
service php7.4-fpm restart
之后访问主机地址的80端口即可要想构造文件,在home/www中添加php文件即可
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?