centos中没有fastcgi-php.conf文件怎么办
时间: 2024-03-17 19:47:34 浏览: 130
php-7.0.27.tar.gz
在 CentOS 中,如果没有 `fastcgi-php.conf` 文件,可以按照以下步骤进行操作:
1. 打开 `/etc/nginx/fastcgi.conf` 文件
该文件是 Nginx 的 FastCGI 配置文件,其中包含了 FastCGI 相关的配置信息。打开该文件:
```
sudo nano /etc/nginx/fastcgi.conf
```
2. 添加 PHP 相关配置信息
在文件末尾添加以下内容:
```
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/run/php-fpm/www.sock;
fastcgi_index index.php;
include fastcgi_params;
```
其中,`fastcgi_split_path_info` 表示将 URL 中的路径和参数分开,`fastcgi_pass` 指定 PHP-FPM 的监听地址,`fastcgi_index` 表示默认的 PHP 文件名为 `index.php`,`include` 指令引入了 `fastcgi_params` 文件中的 FastCGI 参数。
3. 重启 Nginx 和 PHP-FPM
完成配置后,需要重启 Nginx 和 PHP-FPM 服务:
```
sudo systemctl restart nginx
sudo systemctl restart php-fpm
```
现在,Nginx 就能够正确地解析 PHP 文件了。可以在 `/usr/share/nginx/html` 目录下创建一个 `index.php` 文件,输入以下代码:
```
<?php
phpinfo();
?>
```
在浏览器中输入服务器的 IP 地址或域名,就可以看到 PHP 的信息页面。
阅读全文