Processing math: 100%

nginx php No input file specified 如何处理?

简介: 配置nginx支持php 出现了No input file specified ? 只要修改下安装目录下的  nginx.conf下的  location ~ \.php$ {              root           html;              fastcgi_pass   127.0.0.1:9000;              fastcgi_ind

配置nginx支持php 出现了No input file specified ?

只要修改下安装目录下的  nginx.conf下的

 location ~ \.php{               root           html;               fastcgi_pass   127.0.0.1:9000;               fastcgi_index  index.php;               fastcgi_param  SCRIPT_FILENAME  /scriptsfastcgi_script_name;
             include        fastcgi_params;
         }

修改成

 location ~ \.php{               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

/usr/local/nginx/sbin/nginx -s reload

成功运行php脚本



目录
打赏
0
0
0
0
9
分享
相关文章
Tengine、Nginx安装PHP命令教程
要在阿里云Linux上安装PHP,请先更新YUM源并启用PHP 8.0仓库,然后安装PHP及相关扩展。通过`php -v`命令验证安装成功后,需修改Nginx配置文件以支持PHP,并重启服务。最后,创建`phpinfo.php`文件测试安装是否成功。对于CentOS系统,还需安装EPEL源和Remi仓库,其余步骤类似。完成上述操作后,可通过浏览器访问`http://IP地址/phpinfo.php`测试安装结果。
Linux搭建tengine2.0<Nginx>+php7环境
本文介绍了在Linux系统上搭建Tengine 2.0(一个Nginx的增强版本)和PHP 7环境的详细步骤,包括创建安装目录、下载源码包及依赖库、编译安装Nginx、配置Nginx、安装PHP及其依赖、设置PHP-FPM、配置环境变量、安装Git和Composer,以及服务管理和日志查看等。
114 0
如何在Ubuntu 14.04上使用Nginx和Php-fpm安全地托管多个网站
如何在Ubuntu 14.04上使用Nginx和Php-fpm安全地托管多个网站
43 0
linux服务器重启php,nginx,redis,mysql命令
linux服务器重启php,nginx,redis,mysql命令
142 1
|
7月前
|
PHP
php+ajax传file文件数据
php+ajax传file文件数据
61 0
php如何实现检测nginx配置的正确性
请确保在执行此操作时,PHP有足够的权限来执行Nginx命令和访问Nginx配置文件。另外,将上述代码嵌入到您的应用程序中时,要注意安全性,以防止潜在的命令注入攻击。
136 3
linux 查看nginx状态和php-fpm状态 nginx-status和php-status
linux 查看nginx状态和php-fpm状态 nginx-status和php-status
97 0
Linux下安装php环境并且配置Nginx支持php-fpm模块
Linux下安装php环境并且配置Nginx支持php-fpm模块
746 0
原生php实现自定义表单(支持基本类型+file类型(单文件上传))
原生php实现自定义表单(支持基本类型+file类型(单文件上传))
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等