我升级我的系统从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