我升級我的系統從Windows XP到Windows 7.當我在贏得XP我用PHP版本5.0的WAMP服務器現在我安裝了5.3版本的WAMP服務器。但現在它成了問題。舊項目沒有運行。即使它們是在PHP版本5中創建的。我如何解決這個問題?版本問題在php
版本問題在php
回答
WAMP的新版本使用apache 2.2.x,並且支持php版本支持5.2版本。那個beeing說你可以通過從這裏下載一個php插件http://www.wampserver.com/en/addons_php.php來降級你的php版本的wamp安裝。或者您可以最終將WAMP apache安裝從2.2降級到2.0 http://www.wampserver.com/en/addons_apache.php。如果您的項目不適用於5.2或5.3,則需要使用最新的更改進行調試和更新代碼。PHP http://php.net/migration53
是的,讓我們研究舊的PHP版本,只是因爲我們懶得修復兼容性錯誤。 – 2011-05-09 09:30:14
@OZ_沒有任何問題可以修復任何與代碼相關的東西,而是項目沒有運行。所以我幫助我能做些什麼。 – arma 2011-05-09 09:34:44
PHP 5.0和5.3之間存在一些(但不是很多)向後不兼容的更改。但他們相當模糊,通常不會引起重大問題。您可以在這裏找到完整的詳細信息:http://uk.php.net/manual/en/migration53.incompatible.php
但是我的猜測是,您安裝的新版本更有可能缺少一個或多個代碼依賴的擴展。
例如,如果您使用的是pdo_xx()函數,則需要PDO擴展。大多數PHP程序將使用來自多個擴展的功能,並不是所有的擴展都可以包含在默認安裝中,所以您需要確保已經安裝了所有需要的擴展。
另一種可能性是安裝(PHP本身或Web服務器等)出現問題,導致PHP無法運行。
但是,這都是一個猜測,因爲你實際上沒有告訴我們關於什麼問題。你需要看看它失敗的方式。如果您沒有在瀏覽器中收到錯誤消息,請檢查服務器錯誤日誌。這是診斷問題的最快方法。它應該給你一些很好的線索(如果它不能幫助你理解發生了什麼,請在這裏粘貼相關的日誌條目,因爲它們一定會對某人有意義)
我得到很多錯誤,比如main,call stack ..等。 – Arung 2011-05-09 09:25:58
寫錯誤文本,我們不是心靈感應器。 – 2011-05-09 09:29:01
- 1. PHP版本問題
- 2. PHP CLI版本問題
- 3. php版本5.3.19 empty()問題
- 4. 版本問題
- 5. 報告不同PHP版本的問題
- 6. NHibernate版本問題
- 7. Silverlight版本問題
- 8. wxPython版本問題
- 9. OpenSSL版本問題
- 10. Java版本問題
- 11. Python版本問題
- 12. Nhibernate版本控制問題
- 13. Mongoid /版本的ActiveSupport問題
- 14. Drupal6 - 移動版本問題
- 15. jquery ui版本問題
- 16. Ruby版本的問題
- 17. SVN版本回滾問題
- 18. Visual Studio 2008版本問題
- 19. zend框架版本問題
- 20. jQuery的版本問題
- 21. 的Flex SDK版本問題
- 22. NewtonSoft.JSON版本9.0.1問題
- 23. 顛覆版本號問題
- 24. ruby版本降級問題
- 25. PdfBox - 版本 - 文件問題
- 26. 避免DLL版本問題
- 27. 發佈版本問題
- 28. Flash Player版本問題
- 29. app:transformClassesWithJarMergingForDebug apk版本問題
- 30. Flex發佈版本問題!
你是什麼意思「舊項目不是運行「?怎麼了?另請參閱http://php.net/migration53 – KingCrunch 2011-05-09 09:09:43
請包括具體的問題/錯誤。 – 2011-05-09 09:10:47
這個問題可能會有所幫助:http://superuser.com/questions/111283/mysql-doesnt-talk-to-php-anymore-easyphp – 2011-05-09 09:12:43