【发布时间】:2012-10-24 06:57:47
【问题描述】:
我用 PHP5 开发了这个项目。该项目已提供给我完整的详细信息(要使用的 php 版本、要使用的 mysql 版本等)。我的客户说要使用 PHP5 开发项目,我很高兴因为我可以练习我的 OOP。
在本地服务器完成项目后,我将文件上传到直播服务器,问题是,直播服务器是在 PHP4 中运行的,所以当我们运行项目时,我的工作全部搞砸了。
今天是该项目的截止日期,我已经用 PHP5 OOP 编写了几个星期的代码,在这一天结束之前,我必须让它与实时服务器一起工作。
我的客户不希望我更新服务器的 PHP 版本,因为其他一些 Web 应用程序可能会受到影响。如果我对项目进行重新编码,我可能还需要数周时间。
有什么办法可以做到吗?我没时间了。
【问题讨论】:
-
这听起来像是一个应该通过部署到兼容 PHP 版本的服务器来解决的问题。
-
是的,但客户端希望将它们上传到该服务器并且仅在该服务器上。
-
也许有一种解决方案,当您的 ISP 允许时,使用 htaccess 和 AddType x-mapp-php5 .php AddHandler x-mapp-php5 .php 将服务器设置为 php5 仅用于您的项目。 .
-
@donald123 你有关于如何做到这一点的任何源链接吗?
-
是的,但是在开发过程中他们没有告诉我服务器在 PHP4 上运行,因为他们的指令是使用 PHP5,所以我只是猜测服务器会有相同的 PHP 版本。