服务器 - nginx php配置
程序员文章站
2024-02-06 18:15:16
...
server {
listen 8080;
server_name xxx.me;
listen 8080;
server_name xxx.me;
root /www/;
index index.html index.htm index.php;
location / {
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
try_files $uri =404;
include fastcgi.conf;
fastcgi_pass 127.0.0.1:9000;
}
}
我已经安装好php和nginx了。在根目录下建了个www文件夹。按照这个配置,我去访问xxx.me
直接返回Welcome to nginx!。然后我在www文件夹下面建了个index.html文件,也是提示Welcome to nginx!这个信息,而我又建了个index.php,返回404,是不是我的哪里配置错了。一直返回nginx的信息,求大神告知,小菜鸟一个。
回复内容:
server {
listen 8080;
server_name xxx.me;
root /www/;
index index.html index.htm index.php;
location / {
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
try_files $uri =404;
include fastcgi.conf;
fastcgi_pass 127.0.0.1:9000;
}
}
我已经安装好php和nginx了。在根目录下建了个www文件夹。按照这个配置,我去访问xxx.me
直接返回Welcome to nginx!。然后我在www文件夹下面建了个index.html文件,也是提示Welcome to nginx!这个信息,而我又建了个index.php,返回404,是不是我的哪里配置错了。一直返回nginx的信息,求大神告知,小菜鸟一个。
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
把您的这部分按照这里修改一下,这是nginx安装好以后的默认配置。
centos + nginx + php-fpm +mysql的简单配置
推荐阅读
-
nginx怎么配置 目录别名phpmyadmin 到 localhost/phpmyadmin/
-
mysql - 探讨nginx与php-fpm是不是以多进程多线程方式运行的
-
PHP 开发环境配置(测试开发环境)_php技巧
-
php怎么修改配置文件
-
Apache1.3.x+PHP4 Beta3在Windows 9x/NT下的安装与配置_PHP教程
-
phpmyadmin config.inc.php配置示例_PHP
-
nginx中如何配置java与php?使两个网站都能访问
-
php程序怎么批量将图片从一台服务器传到另一台服务器
-
nginx conf文件结构介绍以及相关配置
-
mac php netbeans xdebug 配置方法详解_PHP教程