已启动nginx个php-cgi
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 2355/nginx
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 2212/php-cgi phpinfo.php脚本
<?php
phpinfo();
?>
nginx配置
location / {
root html;
index index.php index.html index.htm;
}location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /html$fastcgi_script_name;
include fastcgi_params;
}打开localhost/ 能正常
打开localhost/phpinfo.php的时候 出来的是提示下载整个php文件 而不是php执行的结果 刚刚入手php 高高手解答 看了网上好多资料 还是没搞定
解决方案 »
- PHP重点基础知识整理[长期更新]
- oop static的原文 唠叨大哥进
- 求字符串 匹配 swf地址 就是~~.swf 就替换 播放
- php路径问题
- 谁能帮忙总结下php解析xml有哪些方法?分别有什么特点和限制?dom、sax、正则表达式…目的:能把xml文档按数据、属性解析到数组,并能查
- 求磁盘分区办法
- 怎样实现操作系统的[每日提示]那样?
- 高分请教如何生成报表?
- PHP怎么获得中英混合字符串宽度 所占的像素数啊?
- curl请求PHP接口post参数长度超过16383$_POST接收为空
- stream_socket_client调用第三方tls服务报错Error为空
- 怎么用php对比两个mysql表结构是否一样
/html是绝对路径,估计是路径错了
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
/html 写绝对路径试试
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name;
include fastcgi_params;
}还是一样的效果 我怀疑不是路径有问题 是nginx和php没关联起来