PHP 5.3.0 安裝分析心得_php文摘

來源:互聯網
上載者:User
整個過程,可以這麼說,驚異大於驚喜。並且我感受到了我第一次在Windows配置PHP時的那種脆弱無知感覺……

首先。。。PHP Team首次分離出了一個Windows團隊。Windows的下載也挪到了windows.php.net。一個大進步。

其次。。。最大的驚異,PHP 5.3開始,居然沒有了ISAPI支援……可以參看這裡:ISAPI support, do we need it?

從沒見PHP Team動作這麼迅速。PHP 4停止支援還有一年的過渡期,ISAPI說沒就沒了……嗯,這個策略我支援,既然Microsoft發了IIS FastCGI支援,那停止就停止了吧。。。畢竟從穩定性上來說,FastCGI還是比ISAPI要好的……只是這麼大的事兒,我居然不知道……真是孤陋寡聞了。在IIS下使用FastCGI設定PHP的介紹可以看這裡。

再者。。。剛裝上啥都沒幹,PEAR報錯不能用-。-|||

好吧,不是我的錯。關於這個錯誤,解釋是這樣的:

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.

總結一下我的感受吧……

1. IIS 5.1、6.0、7,請先安裝Microsoft FastCGI;

2. 沒有了ISAPI支援之後,對於PHP 5.3來說,Installer和zip沒有什麼太大差別了;相比來說,個人覺得installer版本東西少(庫沒少帶,還沒有那個煩人的phar版PEAR),更清爽;

3. 安裝完成後要改php.ini中的date.timezone設定,否則IIS會給你報個500錯誤……

4. 如果裝的是installer版本並且還需要PEAR,那就這麼做:1. 把http://pear.php.net/go-pear下載下來;2. php go-pear.

如果裝的是zip版本,請執行php -d phar.require_hash=0 go-pear.phar,或者按照上邊installer的方法裝非phar版本的PEAR。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.