当前位置:首页 » 编程软件 » phpcgi编译错误

phpcgi编译错误

发布时间: 2022-08-18 01:38:17

㈠ 运行php文件出现502 bad gateway 怎么解决

目前lnmp一键安装包比较多的问题就是502 Bad Gateway,大部分情况下原因是在安装php前,脚本中某些lib包可能没有安装上,造成php没有编译安装成功。
解决办法:可以尝试根据lnmp一键安装包中的脚本手动安装一下,看看是什么错误导致的。

在php.ini里,eaccelerator配置项一定要放在Zend Optimizer配置之前,否则也可能引起502 Bad Gateway

在安装好使用过程中出现502问题,一般是因为默认php-cgi进程是5个,可能因为phpcgi进程不够用而造成502,需要修改/usr/local/php/etc/php-fpm.conf 将其中的max_children值适当增加。

php执行超时,修改/usr/local/php/etc/php.ini 将max_execution_time 改为300

磁盘空间不足,如mysql日志占用大量空间

查看php-cgi进程是否在运行

Nginx 502 Bad Gateway的含义是请求的PHP-CGI已经执行,但是由于某种原因(一般是读取资源的问题)没有执行完毕而导致PHP-CGI进程终止,一般来说Nginx 502 Bad Gateway和php-fpm.conf的设置有关。
php-fpm.conf有两个至关重要的参数,一个是max_children,另一个是request_terminate_timeout,但是这个值不是通用的,而是需要自己计算的。
在安装好使用过程中出现502问题,一般是因为默认php-cgi进程是5个,可能因为phpcgi进程不够用而造成502,需要修改/usr/local/php/etc/php-fpm.conf 将其中的max_children值适当增加。

㈡ destoon CGI/PHP程序错误: 该脚本不允许执行 安装出现的怎么回事如题 谢谢了

服务器不支持0777属性参考 http://help.destoon.com/install/24.html 修改 查看原帖>>

满意请采纳

㈢ nginx,php-cgi部署环境后,出现502错误,怎么办

这么巧呀,最近我也遇到这种问题。我已经找到了相关的解决方法。将网上找到的一些和502 Bad Gateway错误有关的问题和排查方法列一下,先从FastCGI配置入手:1.FastCGI进程是否已经启动2.FastCGI worker进程数是否不够运行 netstat -anpo | grep “php-cgi” | wc ,
我建议楼主去后盾人平台看一看,我就是从那里学习借鉴的。相信你一定能够受益匪浅。

㈣ nginx配置php-cgi处理错误,麻烦给看下是什么情况

这个问题是nginx没配置好的问题,配好php-fpm就行。
nginx.conf修改
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
#fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; #默认
include fastcgi_params;
}

另外,php要5.3.5以上才会自带fastcgi文件,如果是5.2则需要自己打php-fpm补丁。

㈤ PHP+IIS php-cgi.exe的问题

显然是FastCGI没有注册成功
1、去微软下载FastCGI For IIS(x)
2、注册PHP到FastCGI,在命令行下运行
cscript fcgiconfig.js -add -section:"PHP" -extension:php -path:"D:/PHP/php-cgi.exe"
3、设置php.ini- recommended重命名为为php.ini
4、修改fastcgi.impersonate = 1
但是一般情况下,自己动手配置因为PHP、FastCGI、IIS等版本不一,成功几率非常小。
后来我去微软下载了一个“web平台安装器”,一键安装PHP、MySQL等,完全无错,而且跟IIS管理器无缝连接的,非常方便。尤其是你做服务器管理,最需要这个。毕竟微软自己对IIS兼容PHP等的兼容才是最权威的。

㈥ php-cgi.exe应用程序错误 "0x00000000"指令引用的"0x00000000"内存.该内存不能为"read";

电脑出现:【该内存不能为read】,这是你安装的“软件”和电脑中的“内存”有冲突!
1。电脑里有【木马或病毒】干扰,下载“360安全卫士”和“360杀毒双引擎版”或“金山卫士”和“金山毒霸”,建议“全盘扫描”病毒和木马,修补电脑上的“高危”和“重要”的【系统漏洞】!【系统修复】,一键修复!【插件清理】,立即清理【恶评插件】!
2。【可疑启动项】,下载“360系统急救箱”,或打开360安全卫士,【功能大全】里的“360系统急救箱”,开始急救,完毕后,重启电脑!开机后,【文件恢复区】,点开:可疑启动项和木马,彻底删除文件!
再:【系统修复】,全选,立即修复!【网络修复】,开始修复。重启电脑!
【金山急救箱】,勾选【扩展扫描】,立即扫描,完毕后,立即处理,重启电脑!
3。你下载的“播放器”,或“聊天软件”,或“IE浏览器”,或“游戏”的【程序不稳定】,或者“版本太旧”!建议卸掉,下载新的,或将其升级为【最新版本】!IE浏览器,和测试版软件不推荐升级!
4。就是你安装了两款或两款以上的同类软件(如:两款播放器,两款qq,或多款浏览器,多款杀毒软件,多款网游等等)!它们在一起【互不兼容】,卸掉“多余”的那一款!
5。你在电脑左下角“开始”菜单里找到【强力卸载电脑上的软件】,找到多余的那款卸掉! 卸完了再“强力清扫”(看准了再卸,别把有用的卸了)!完毕后,重启电脑!
6。再不行,开始菜单,运行 ,输入cmd, 回车,在命令提示符下输入【复制即可】 :
for %1 in (%windir%\system32\*.ocx) do regsvr32 /s %1
粘贴,回车,完毕后,再输入:
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
回车!直到屏幕滚动停止为止,重启电脑!
7。再不行,去网上下载一个【read修复工具】,修复一下试试!注意查杀一下病毒和木马!
8。重启电脑,开机出完电脑品牌后,按“F8”,进到“安全模式”,光标选定:【最后一次正确设置】,回车,回车,看看效果如何!
实在不行就:【一键还原系统或重装系统】!

㈦ iis处理程序映射添加php-cgi.exe映射后路径类型一直是未指定,什么原因后面访问一直出现FASTCGI错误

进入控制面板,选择程序和功能,打开或关闭Windows 功能,找到Internet information
services,分别开启FTP服务器、Web管理工具和万维网服务组件,其中万维网服务的子组件也依次开启,”其中最重要的开启应用程序开发功能”,
如下图所示。
安装结束后,重启进行自动功能配置
在浏览器中打开 或者是 ,查看是否能显示IIS8.5的多国语言的欢迎页面:
附加一点,有的人可能出现503,这个简单,我会有一章博客来介绍这个东西
二、下载安装配置PHP环境
小编下载了是VC11 x64 Thread Safe 版本的压缩包(php-5.5.4-Win32-VC11-x64),1、将其解压到d:\php目录下(其他盘符也可以)。
选择左侧的服务和应用程序,进入Internet信息服务(IIS)管理器

3、选择IIS功能下的”处理程序映射”双击进入,然后最右边选择”添加模块映射”
在请求路径输入”*.php”,模块选择FastCgiMole模式,可执行文件时,文件格式可以选择exe程序和选择路径:d:\php\php-
cgi.exe,名称比如php,最后确定添加模块映射。
然后手动给网站添加默认文档:default.php和index.php两个文档。
继续对于php程序包进行下面的配置:进入d:\php目录,重命名文件php.ini-development改名为php.ini。
用记事本打开编辑php.ini文件,使用快捷键ctrl+F快速搜索定位,相关的date.timezone修改为date.timezone=”Asia/Shanghai”即修改当前的系统时区, 同时将前面的分号”;”删除生效。
下来修改这些地方
;extension=php_gd2.dll 改为extension=php_gd2.dll
;extension=php_mbstring.dll 改为extension=php_mbstring.dll
;extension=php_mysql.dll 改为extension=php_mysql.dll
;extension=php_mysqli.dll 改为extension=php_mysqli.dll
;extension=php_pdo_mysql.dll改为extension=php_pdo_mysql.dll
然后搜索extension_dir,修改路径为extension_dir = “d:\php\ext\” ,同时将前面的分号”;”删除生效。,修改后保存,然后复制这个php.ini文件到C:\Windows根目录下即可。
; The directory under which PHP opens the script using /~username used only
; if nonempty.
;
user_dir =
; Directory in which the loadable extensions (moles) reside.
;
extension_dir = "D:\php\ext"
; On windows:
extension_dir = "D:\php\ext"
php环境配置好了,现在就需要测试一下了,在建立的网站目录wwwroot文件夹下”C:\inetpub\wwwroot”新建一个phpinfo.php网页文件。
内容为:
<?php
phpinfo();
?>
然后再在IE浏览器中打开/phpinfo.php ,即可出现类似如下界面,即成功生效。

㈧ php-cgi报错,无法启动

你这个命令:
c:\program files (x86)\PHP>php-cgi.exe -b localhost:9000 -c c:\program files (x86)\PHP\php.ini

是不可以的,因为里面的参数文件名中有空格,可以考虑使用引号试试看,例如:
c:\program files (x86)\PHP>php-cgi.exe -b localhost:9000 -c "c:\program files (x86)\PHP\php.ini"

否则,可以考虑重新安装,按照到其它简单的文件夹里面,例如C:\PHP5.2.14\

㈨ php-cgi.exe经常自己崩溃,这是什么原因

有可能程序本身被破坏,也有可能代码有问题,或者你用过一些不稳定的php扩展。或者某些杀毒软件误杀这个进程。

㈩ destoonCGI/PHP程序错误: 该脚本不允许执行 安装出现的怎么回事

服务器不支持0777属性参考 http://help.destoon.com/install/24.html 修改

热点内容
编程的tr 发布:2024-05-07 05:37:25 浏览:422
苹果4s的数据怎么备份到安卓上 发布:2024-05-07 05:37:15 浏览:818
安卓怎么注册电邮 发布:2024-05-07 05:23:49 浏览:714
怎么看清被涂鸦的内容安卓手机 发布:2024-05-07 05:16:52 浏览:702
配置业务分类时主要考虑哪些原因 发布:2024-05-07 05:12:40 浏览:185
外网如何访问内网ip 发布:2024-05-07 05:12:30 浏览:814
网易版有拔刀剑的服务器叫什么 发布:2024-05-07 04:56:35 浏览:752
中国好源码 发布:2024-05-07 04:56:29 浏览:872
小兵的服务器是什么 发布:2024-05-07 04:55:46 浏览:186
网易我的世界四月服务器维护 发布:2024-05-07 04:24:58 浏览:214