PHP 5.3.0 安裝分析心得
更新時(shí)間:2009年08月07日 23:37:28 作者:
話說,一直犯懶沒下載一個(gè)PHP 5.3,今天看到關(guān)于PHP5.3.0一時(shí)興起打算更新一下本本上的PHP,于是乎下載了5.3來裝。
整個(gè)過程,可以這么說,驚異大于驚喜。并且我感受到了我第一次在Windows配置PHP時(shí)的那種脆弱無知感覺……
首先。。。PHP Team首次分離出了一個(gè)Windows團(tuán)隊(duì)。Windows的下載也挪到了windows.php.net。一個(gè)大進(jìn)步。
其次。。。最大的驚異,PHP 5.3開始,居然沒有了ISAPI支持……可以參看這里:ISAPI support, do we need it?
從沒見PHP Team動作這么迅速。PHP 4停止支持還有一年的過渡期,ISAPI說沒就沒了……嗯,這個(gè)策略我支持,既然Microsoft發(fā)了IIS FastCGI支持,那停止就停止了吧。。。畢竟從穩(wěn)定性上來說,F(xiàn)astCGI還是比ISAPI要好的……只是這么大的事兒,我居然不知道……真是孤陋寡聞了。在IIS下使用FastCGI設(shè)置PHP的介紹可以看這里。
再者。。。剛裝上啥都沒干,PEAR報(bào)錯(cuò)不能用-。-|||
好吧,不是我的錯(cuò)。關(guān)于這個(gè)錯(cuò)誤,解釋是這樣的:
Some users have reported that the windows builds of PHP 5.3 are not able to open the shipped go-pear.phar file.
As a workaround, users can run the distributed phar with php -d phar.require_hash=0 go-pear.phar or download and use the http://pear.php.net/go-pear non-pharred version.
總結(jié)一下我的感受吧……
1. IIS 5.1、6.0、7,請先安裝Microsoft FastCGI;
2. 沒有了ISAPI支持之后,對于PHP 5.3來說,Installer和zip沒有什么太大差別了;相比來說,個(gè)人覺得installer版本東西少(庫沒少帶,還沒有那個(gè)煩人的phar版PEAR),更清爽;
3. 安裝完成后要改php.ini中的date.timezone設(shè)置,否則IIS會給你報(bào)個(gè)500錯(cuò)誤……
4. 如果裝的是installer版本并且還需要PEAR,那就這么做:1. 把http://pear.php.net/go-pear下載下來;2. php go-pear.
如果裝的是zip版本,請執(zhí)行php -d phar.require_hash=0 go-pear.phar,或者按照上邊installer的方法裝非phar版本的PEAR。
首先。。。PHP Team首次分離出了一個(gè)Windows團(tuán)隊(duì)。Windows的下載也挪到了windows.php.net。一個(gè)大進(jìn)步。
其次。。。最大的驚異,PHP 5.3開始,居然沒有了ISAPI支持……可以參看這里:ISAPI support, do we need it?
從沒見PHP Team動作這么迅速。PHP 4停止支持還有一年的過渡期,ISAPI說沒就沒了……嗯,這個(gè)策略我支持,既然Microsoft發(fā)了IIS FastCGI支持,那停止就停止了吧。。。畢竟從穩(wěn)定性上來說,F(xiàn)astCGI還是比ISAPI要好的……只是這么大的事兒,我居然不知道……真是孤陋寡聞了。在IIS下使用FastCGI設(shè)置PHP的介紹可以看這里。
再者。。。剛裝上啥都沒干,PEAR報(bào)錯(cuò)不能用-。-|||
好吧,不是我的錯(cuò)。關(guān)于這個(gè)錯(cuò)誤,解釋是這樣的:
Some users have reported that the windows builds of PHP 5.3 are not able to open the shipped go-pear.phar file.
As a workaround, users can run the distributed phar with php -d phar.require_hash=0 go-pear.phar or download and use the http://pear.php.net/go-pear non-pharred version.
總結(jié)一下我的感受吧……
1. IIS 5.1、6.0、7,請先安裝Microsoft FastCGI;
2. 沒有了ISAPI支持之后,對于PHP 5.3來說,Installer和zip沒有什么太大差別了;相比來說,個(gè)人覺得installer版本東西少(庫沒少帶,還沒有那個(gè)煩人的phar版PEAR),更清爽;
3. 安裝完成后要改php.ini中的date.timezone設(shè)置,否則IIS會給你報(bào)個(gè)500錯(cuò)誤……
4. 如果裝的是installer版本并且還需要PEAR,那就這么做:1. 把http://pear.php.net/go-pear下載下來;2. php go-pear.
如果裝的是zip版本,請執(zhí)行php -d phar.require_hash=0 go-pear.phar,或者按照上邊installer的方法裝非phar版本的PEAR。
相關(guān)文章
javascript 小型動畫組件與實(shí)現(xiàn)代碼
javascript 小型動畫組件與實(shí)現(xiàn)代碼,想要學(xué)習(xí)js動畫的朋友可以參考下。思路確實(shí)很實(shí)用。2010-06-06php為什么選mysql作為數(shù)據(jù)庫? Mysql 創(chuàng)建用戶方法
php為什么選mysql作為數(shù)據(jù)庫? Mysql 創(chuàng)建用戶方法...2007-07-07