我把我的系统从Windows xp升级到windows7,当我在win xp的时候,我使用的是php 5.0版的wamp服务器,现在我安装了5.3版的wamp服务器。但现在它正在制造问题。旧项目没有运行。即使它们是在php版本5中创建的。我该如何解决这个问题呢?
发布于 2011-05-09 17:13:00
WAMP的新版本使用的是Apache2.2.x和lovest php版本5.2。那个人说你可以从这里下载一个php插件http://www.wampserver.com/en/addons_php.php来降级你的php版本的wamp安装。或者,您也可以最终将WAMP apache安装从2.2 http://www.wampserver.com/en/addons_apache.php降级到2.0。如果您的项目不能与5.2或5.3一起工作,则需要使用php http://php.net/migration53中的最新更改来调试和更新代码
发布于 2011-05-09 17:17:50
PHP5.0和5.3之间有一些(但不是很多)向后不兼容的变化。但它们相当晦涩难懂,通常不会造成大问题。你可以在这里找到完整的细节:http://uk.php.net/manual/en/migration53.incompatible.php
然而,我的猜测是,您安装的新版本更有可能缺少一个或多个您的代码所依赖的扩展。
例如,如果使用pdo_xx()函数,则需要PDO扩展名。大多数PHP程序将使用多个扩展的功能,并且不是所有扩展都包含在默认安装中,因此您需要确保已安装了所需的所有扩展。
另一种可能是安装存在问题( PHP本身或web服务器等),导致PHP根本无法运行。
但这只是一种猜测,因为您实际上并没有告诉我们问题到底是什么。你需要看一看,看看它是怎么失败的。如果在浏览器中没有收到错误消息,请检查服务器错误日志。这是诊断问题的最快方法。它应该会给你一些很好的线索(如果它不能帮助你理解发生了什么,请在这里粘贴相关的日志条目,因为它们对某些人来说肯定是有意义的)
https://stackoverflow.com/questions/5934754
复制相似问题