當前位置:首頁 » 編程軟體 » 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 修改

熱點內容
django資料庫欄位 發布:2022-10-06 06:56:07 瀏覽:749
sqlserverthen 發布:2022-10-06 06:48:00 瀏覽:741
千牛緩存文件都在C盤嗎 發布:2022-10-06 06:46:54 瀏覽:45
linux調用shell命令 發布:2022-10-06 06:46:38 瀏覽:879
linuxmac地址設置 發布:2022-10-06 06:40:02 瀏覽:767
pushservice文件夾 發布:2022-10-06 06:27:43 瀏覽:35
蘋果怎麼玩安卓手游 發布:2022-10-06 06:17:35 瀏覽:295
我的世界伺服器發布 發布:2022-10-06 06:11:29 瀏覽:910
php把html代碼輸出 發布:2022-10-06 06:09:13 瀏覽:228
百事加密 發布:2022-10-06 06:09:08 瀏覽:450