首頁  >  文章  >  後端開發  >  php 錯誤代碼 0xc0000135是什麼情況

php 錯誤代碼 0xc0000135是什麼情況

藏色散人
藏色散人原創
2021-02-20 09:24:142610瀏覽

php錯誤碼0xc0000135是跟編譯器有關,其解決方法:首先根據不同的PHP版本查看其對應的編譯器;然後安裝「VC 2012」;最後執行「phpinfo()」即可。

php 錯誤代碼 0xc0000135是什麼情況

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

IIS7.5下設定ASP PHP環境及錯誤處理(0xc0000135)

http://user.qzone.qq.com/93701178/blog/1398155812

作業系統更新至Win7或Win8,IIS也隨之升級至7和7.5,因測試需要,在Windows下順便搭建個PHP平台,用起來就方便多了。

依照正常的步驟,程式安裝裡啟用IIS功能(啟用或關閉Windows功能)

#把跟IIS有關選項都選上,這樣基本上就可以正常使用Web和asp功能了,但PHP是不行的。

下載php5.5.10#, 解壓縮至C:\PHP下,

安裝PHPManager

#修改設定檔:

#date.timezone = "Asia/Shanghai"

#增加或刪除擴充庫的功能(extension=mysql.dll等)

點PHP Manager裡的checkinfo(),如果運氣好的話會出現phpinfo()探針的頁面,Congratulations!

#很可惜,我沒這麼順利,出現了HTTP 500.0錯誤,有詳細的錯誤描述,但根本摸不著頭緒!

沒關係,找到裡面的具體錯誤代號,這樣的0xc0000135,不同的機器上裝可能會有不一樣錯誤代號,我的就是0xc0000135,百度一下,發現這

個錯誤是跟編譯器有關,一般是要求運行的機器上有.net的編譯環境,嘗試安裝了.net3.5,.net4.0仍然失敗,飽受打擊呀!

又嘗試了VC 2008 runtime,還是失敗。 【推薦學習:《PHP影片教學》】

#查閱網路上有人遇到的類似情況都是這麼解決的,怎麼回事?搜尋錯誤代號(0xc0000135),看到有人反映UPUPW php整合環境有時也會出現這樣的錯誤,根據不同的PHP版本其對應的編譯器是不一樣的,這下豁然開朗了,找到問題根源了。

Microsoft Visual C 2012(32位元) (VC11編譯的php5. 5系列32位元版本必裝)

Microsoft Visual C 2012(64位元)

 (VC11編譯的php5.5系列64位版本必裝)Microsoft Visual C 2010 SP1(32/64位元)

 (VC10編譯的部分元件需要)#Microsoft Visual C 2008 SP1(32/64位元)

 (VC9編譯的5.3/5.4系列必裝)Microsoft Visual C 2005 SP1(32 /64位元)

 (VC6編譯的PHP5.2系列必裝)

安裝VC 2012,phpinfo()果然順利出現!

至此,Win8 IIS7.5 ASP PHP應該算成功建置。但也可能會出現一點小插曲兒,就是在PHP Manager裡能運行phpinfo(),但自己寫個PHP腳本卻不能正常運行,頁面顯示一片空白,也不報錯。

開始也是百思不得其解,最後發現不是配置問題,而是腳本編輯上的問題。

解決方法:

腳本轉換成utf8編碼格式###就行了,最好用DW或Notepad ,Editplus等專用編輯器。 ###

以上是php 錯誤代碼 0xc0000135是什麼情況的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn