PHP5.4.3,有些插件不是你想用就能用的
昨日閑來無事,想起來自己用的wampserver已經是去年早些時候發布的了,綁定的php5.3.5版,于是想手動升級到php5.4.7版。
在官網上下載下來php-5.4.7-nts-Win32-VC9-x86,考慮到對php的使用主要是跑自己的單線程程序,所以下載的版本是None Thread?Safe,可以提高執行速度。解壓到跟之前的PHP版本同級路徑,配置好php.ini文件,也把classpath加了新版php的文件路徑,巴望著能在console里查看到當前php版本就升級到5.4.7了,而當我輸入命令php -v回車的時候,看到的php版本分明還是5.3.5。
好似恍然大悟,哈,貌似是因為之前的版本沒有卸載的原因吧,一通卸載、配置之后,還是默默地看到了console里顯示php版本還是5.3.5。對于這樣的打擊,自然是習慣了的,回想一下,當前wampserver配置的php是線程安全版本的,于是就懷疑自己下載的php版本有問題,于是下了php-5.4.7-Win32-VC9-x86?照著之前的流程配置到wampserver路徑下,總之該改的地方已經都改得一地兒不剩,結果我分明還是看到5.3.5杵在console的屏幕中央巋然不動。對于這樣的局面我倒也還是沒啥脾氣了,趕緊搜了下網上資源,居然都沒有詳解wampserver下的php如何手動升級的,敢情用著wampserver的孩子們都不覺得單獨升級php是有必要的吧,直接等著wampserver出支持php5.4的安裝包就成了。無奈自己其實對php的環境其實挺小白的,所以就上wampserver官網找了最新的支持php5.4.3的安裝包,好吧,裝上,一查console里的版本果然升級到php5.4.3了,雖然搞不太清楚wampserver怎么配置windows下的php,anyway,php版本倒是升級上來了。
接下來就試程序啦,把自己需要的插件php_http.dll插件放到ext目錄下,然后加了條extension=php_http.dll到php.ini里面,重啟wampserver,然后在wampserver的php插件列表里選擇php_http.dll重啟服務。執行程序的之后就遇到了這樣的錯誤:
我到php.net上查了一下我的插件版本,雖說是2009年的,但這個插件之后都沒有再更新,php5.4不支持這個插件,搞不清楚是什么原因。查了下網上,貌似都沒有找到php5.4對個別插件不支持而出現的問題,對于我目前這個情況出現的原因,真的是匪夷所思。各位博友,有了解的不吝賜教一下。
?
?
轉載于:https://www.cnblogs.com/morn/archive/2012/09/16/2687542.html
總結
以上是生活随笔為你收集整理的PHP5.4.3,有些插件不是你想用就能用的的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 性能测试分析
- 下一篇: sift算法_单应性Homograph估