Ⅰ win2008 安裝的php出現 處理程序 FastCGI 錯誤代碼 0x80070003
重裝系統提示缺失文件錯誤代碼:0x80070003
錯誤原因:重裝系統時遇到提示 「錯誤0x80070003 由於I/O設備錯誤,無法運行此項請求」。
解決方法:
方法一:win+r運行 CMD後,輸入 CHKDSK E:/R後回車 E:為出現問題的盤符。
方法二:
右鍵盤符,查看屬性,並點擊工具里的 開始檢查;
2.按需勾選;
3.強制卸除 的用處,這里點擊取消;
4.這里點擊「計劃磁碟檢查;
5.重啟後,系統會自動修復錯誤。再次復制粘貼之前出問題的文件,解決問題。
Ⅱ windows下nginx+php fastcgi 會自動退出,怎麼破
Fastcgi是CGI的升級版,一種語言無關的協議,用來溝通程序(如PHP,Python,Java)和Web伺服器(Apache2,Nginx),理論上任何語言編寫的程序都可以通過Fastcgi來提供Web服務。Fastcgi的特點是會在一個進程中依次完成多個請求,以達到提高效率的目的,大多數Fastcgi實現都會維護一個進程池。而PHP-fpm就是針對於PHP的,Fastcgi的一種實現,他負責管理一個進程池,來處理來自Web伺服器的請求。目前,PHP-fpm是內置於PHP的。
Ⅲ Win2008 IIS7,無緣無故的FastCGI(php-cgi)佔用過高如下圖,參數調整如下圖:
方法/步驟
1、首先安裝IIS 7,下載PHP Manager(請網路搜索下載,坑爹的不允許發鏈接),請根據自己的系統選擇32位或者64位下載。安裝步驟就不截圖了,一路按next就好了。安裝完後在IIS管理器裡面就能看到PHP Manager了。
2、下載php5.3以上版本。在選擇版本時有
3、Thread Safe和Non Thread Safe之分。Non Thread Safe就是非線程安全,Thread Safe 是線程安全。在windows+IIS平台選擇Non Thread Safe版本的PHP,並選擇V9以上的版本。本文以64位V11 Non Thread Safe 5.5.14版本為例:
4、解壓PHP 5.5壓縮包到某個文件夾中(本文以D:\PHPweb\PHP),打開IIS管理器,雙擊「PHP Manager」:
5、點擊「Register New PHP Version」,在彈出框裡面選擇PHP目錄下的php-cgi.exe文件,點擊確認後就能看到PHP的相關信息:
6、重啟IIS,PHP運行環境就配置成功了。出現「FastCGI進程意外退出」如何解決?在DOS下輸入命令「D:\PHPweb\PHP\php.exe -v」,根據提示做相應的修改即可。小編在運行命令後提示「缺失msvcp110.dll」,在36X衛士中「人工服務」直接修復了。
Ⅳ php5.3.2如何設置fastcgi
第一步:iis6.0環境配置,這里不多介紹
第二步:下載php5.3.2的windows壓縮版本:php-5.3.2-nts-Win32-VC9-x86.zip
1、下載地址:http://windows.php.net/download/,選擇VC9 x86 Non Thread Safe。有關PHP版本說明
2、把php-5.3.2-nts-Win32-VC9-x86.zip解壓縮到D:\PHP
3、修改PHP.ini
extension_dir = 「D:\php\ext」 指向php文件夾下放置「php_*.dll」文件的路徑
magic_quotes_gpc = On 如果是 Off,一定要打開為 On,這是防止sql攻擊的重要的一步!5.0版本已經默認 On 了
register_globals=Off 改為 register_globals=On ,使傳遞全局變數有效;
short_open_tag =Off,把off改成On ,此處一般能解決運行安裝Discuz!論壇時出現空白的問題
然後再查找以下字元串,把代碼前的分號去掉。
extension=php_mbstring.dll 這個不選的話用phpMyAdmin會出現紅色提示
extension=php_dba.dll
extension=php_dbase.dll
extension=php_filepro.dll可選
extension=php_gd2.dll支持GD庫的,一般要滴
extension=php_imap.dll 可選
extension=php_ldap.dll
extension=php_mysql.dll支持MySQL的
接下來修改了一些文件上傳以及內存使用最大限制:
memory_limit = 20M 內存容量
post_max_size = 20M 快閃記憶體容量
upload_max_filesize = 20M 附件容量
第三步:下載安裝 Microsoft FastCGI Extension for IIS 5.1 and 6.0
1、下載地址:
http://www.iis.net/download/fastcgi
http://download.microsoft.com/download/E/0/C/E0C0709A-66E5-4113-9A6C-A5F65BF6717D/fcgisetup_1.5_rtw_x86.msi
2、安裝fcgisetup_1.5_rtw_x86.msi
3、配置fcigext.ini (在%WINDIR%\system32\inetsrv 目錄里)
在fcigext.ini 末尾添加如下內容即可:
[Types]
php=PHP
[PHP]
ExePath=D:\php\php-cgi.exe (PHP目錄)
4、配置FastCGI 擴展與PHP 協同工作
右擊「網站」選擇「屬性」,
單擊「主目錄」選項,點擊「配置」按鈕,
單擊」添加「按鈕,
單擊」瀏覽「 在 %WINDIR%\system32\inetsrv 里尋找fcgiext.dll 。
在擴展名里輸入 .php ,
動作選擇」限制為「,輸入」GET,HEAD,POST「。
確認」腳本引擎「和」檢查文件是否存在「是否選擇,
如沒選中,請選中。
確認無誤後,單擊「確定」。
第四步:寫個簡單的腳步測試PHP FastCGI 是否正常工作了。
在C:\Inetpub\wwwroot 目錄創建test.php 文件,打開Test.php,填寫如下內容:<?php phpinfo(); ?>
保存Test.php,重啟IIS,然後在瀏覽器地址欄里輸入http://localhost/Test.php 看是否正確。
Ⅳ windows下nginx+php fastcgi 會自動退出,怎麼破
直接用php-cgi.exe運行是不穩定的,使用php-cgi.exe時需要一個CGI進程管理器,比如配合IIS使用的PHP Manager,Windows上最穩定的PHP運行方式還是IIS+PHP Manager+PHP-CGI(NTS).如果不想使用IIS,那還是用傳統的Apache+PHP吧.
Linux上的 Nginx + PHP-FPM 很穩定,但PHP-FPM和PHP-CGI是不一樣的程序,PHP-FPM有自己的進程管理器和工作進程,跟PHP-CGI無關.
Ⅵ windows10下面的apache2.4和php7怎樣用fastcgi
以 FastCGI 模式運行 PHP 有幾個主要的好處。首先就是 PHP 出錯的時候不會搞垮 Apache,只是 PHP 自己的進程當掉(但 FastCGI 會立即重新啟動一個新 PHP 進程來代替當掉的進程)。其次 FastCGI 模式運行 PHP 比 ISAPI 模式性能更好。
FastCGI可以讓PHP的進程重復利用而不是每一個新的請求就重開一個進程。同時FastCGI也可以允許幾個進程同時執行。這樣既解決了CGI進程模式消耗太大的問題,又利用上了CGI進程模式不存在線程安全問題的優勢。
Ⅶ windows php 5.3.8 fastcgi 用什麼zend
1、配置zend_loader拓展
解壓ZendGuardLoader-php-5.3-Windows 找到ZendLoader.dll復制php5.3/ext/,在php.ini底部中加入如下配置信息:
[Zend.loader]
zend_loader.enable=1
zend_loader.disable_licensing=1
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
zend_extension="D:/php5.3/ext/ZendLoader.dll"
2、配置php_xdebug拓展
復制 php_xdebug-2.2.0-5.3-vc9-nts.dll文件到php5.3/ext/目錄,在php.ini底部中加入如下配置信息:
[Xdebug]
zend_extension="D:/php5.3/ext/php_xdebug-2.2.0-5.3-vc9-nts.dll"
xdebug.auto_trace=On
xdebug.collect_params=On
xdebug.collect_return=On
xdebug.profiler_enable=on
xdebug.trace_output_dir="D:\Logs\xdebug\trace"
xdebug.profiler_output_dir="D:\Logs\xdebug\profiler"
至此我們的任務應該就能順利地完成,通過phpinfo函數查看效果如下:
註:配置過程須要注意的就是要下載對應的版本,特別是zend Guard loader與xdebug如果版本沒有與php相對應的話,很有可能出現錯誤。
Ⅷ 護衛神PHP套件出現"FastCGI"等錯誤怎麼解決
解決辦法:刪除C:\windows\system32\php.ini,並重啟IIS。
Ⅸ windows下nginx+php fastcgi 會自動退出,怎麼破
我寫了一個軟體,監控PHP-cgi進程的,如下,我正在用。同時解決了控制台啟動一直顯示控制台問題,我這樣是沒有控制台的,軟體可以縮小到托盤圖標里,不礙眼。
想了下,還是發出來吧,以後我肯定要加好多功能的,目前伺服器還沒太懂配置nginx Apache php等
易語言源碼:http://oss.itgowo.com/download/project/php-cgi-manager/%E6%9C%8D%E5%8A%A1%E7%AE%A1%E7%90%86.e
程序:http://oss.itgowo.com/download/project/php-cgi-manager/%E7%AE%A1%E7%90%86%E8%BD%AF%E4%BB%B6.exe