apache2.2和php5.2.17在windows下整合過程的錯(cuò)誤解決方法
更新時(shí)間:2011年08月28日 21:54:06 作者:
照理來說apache和php的整合應(yīng)該是非常簡單的,apache下載windows安裝版本后一路next即可完成安裝,php下載解壓版本后直接解壓到指定目錄,然后在apache的配置文件httpd.conf的最后加入如下幾行即可
復(fù)制代碼 代碼如下:
LoadModule php5_module d:/phpdir/php5apache2_2.dll
AddType application/x-httpd-php .php
其中phpdir是你的php安裝目錄,根據(jù)需要換成自己的即可。做完上述配置后,打開apache,然后在apache的htdocs目錄下新建index.php文件,內(nèi)容如下:
復(fù)制代碼 代碼如下:
<?php phpinfo(); ?>
然后在瀏覽器中輸入http://localhost/index.php就可以顯示php信息了,這個(gè)是正常情況下apache和php的整合步驟和方式。
不過我最近在windows平臺(tái)下整合時(shí)卻發(fā)生錯(cuò)誤(apapche是2.2.15、php是5.2.17),在apache的配置文件中加入php的模塊后再打開apache報(bào)錯(cuò),顯示錯(cuò)誤:The requested operation has failed!
剛開始以為是apache和php的版本兼容問題,換成php低版本和高版本后問題依舊,換apache低版本后問題依然存在,顯然我這個(gè)猜測在一定程度上是錯(cuò)誤的。后來無意間換了一個(gè)php的ThreadSafe版本,問題就神奇的消失了,因?yàn)橹耙恢庇玫氖荖on Thread Safe版本,原來這樣也可以惹禍。即在windows平臺(tái)上整合請使用php的Thread Safe版本,不要使用Non Thread Safe版本,至于為什么,不得而知!
相關(guān)文章
Linux內(nèi)核設(shè)備驅(qū)動(dòng)之虛擬文件系統(tǒng)筆記整理
今天小編就為大家分享一篇關(guān)于Linux內(nèi)核設(shè)備驅(qū)動(dòng)之虛擬文件系統(tǒng)筆記整理,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-12-12Linux低電量自動(dòng)關(guān)機(jī)的實(shí)現(xiàn)方法
這篇文章主要給大家介紹了關(guān)于Linux低電量自動(dòng)關(guān)機(jī)的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用linux具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-11-11淺談在linux kernel中打印函數(shù)調(diào)用的堆棧的方法
下面小編就為大家?guī)硪黄獪\談在linux kernel中打印函數(shù)調(diào)用的堆棧的方法。小編覺得挺不錯(cuò)的。現(xiàn)在就分享給大家。也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-12-12