如何配置服务器以使用 FastCGI 模式高效运行 PHP7?
- 内容介绍
- 文章标签
- 相关推荐
本文共计874个文字,预计阅读时间需要4分钟。
常知,常用的与PHP搭配的Web服务器有两个:Apache和Nginx。编译完服务器后,需要配置以下才能正常解析PHP文件。
下面我们来具体看看这两种服务器是如何解析PHP文件的。
+Nginx解析PHP文件:Nginx本身不直接解析PHP文件,而是将PHP文件发送给FastCGI进程处理。以下是配置Nginx解析PHP文件的步骤:
1. 安装FastCGI进程(如php-fpm)。
2.在Nginx配置文件中,添加以下server块:
nginx
server { listen 80; server_name localhost;location ~ \.php$ { include fastcgi_params; fastcgi_pass 127.0.0.1:9000; # FastCGI进程地址和端口 fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; }}
3. 重启Nginx以应用配置。
本文共计874个文字,预计阅读时间需要4分钟。
常知,常用的与PHP搭配的Web服务器有两个:Apache和Nginx。编译完服务器后,需要配置以下才能正常解析PHP文件。
下面我们来具体看看这两种服务器是如何解析PHP文件的。
+Nginx解析PHP文件:Nginx本身不直接解析PHP文件,而是将PHP文件发送给FastCGI进程处理。以下是配置Nginx解析PHP文件的步骤:
1. 安装FastCGI进程(如php-fpm)。
2.在Nginx配置文件中,添加以下server块:
nginx
server { listen 80; server_name localhost;location ~ \.php$ { include fastcgi_params; fastcgi_pass 127.0.0.1:9000; # FastCGI进程地址和端口 fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; }}
3. 重启Nginx以应用配置。

