查找php应用程序的确切要求

时间:2010-01-08 11:23:09

标签: php

我正在开发一个php应用程序,我的客户将在他们自己的服务器上下载并安装。我知道我的应用程序的基本要求(如min.php版本),但是有没有办法生成在windows或unix系统上运行我的应用程序所需的需求列表?

感谢。

3 个答案:

答案 0 :(得分:0)

请注意您使用的是什么。例如,如果你需要一些特殊的数据库绑定(除了mysql之外),xml库等,你应该清楚地沟通,或者更好的是,创建一个与你的软件捆绑在一起的安装程序来检查那种东西。

除此之外, 应该没有关于不同服务器的问题(apache / iis / fastcgi ..)。所以回答你的问题:你必须自己生成该列表。

答案 1 :(得分:0)

您的意思是,根据对源代码的分析生成需求列表?

虽然从理论上讲,这可能是可能的,但我认为这种解决方案并不存在。我认为没有办法手动分析你的代码,PHP手册非常接近。

你使用GD吗?然后你需要PHP与GD模块。你需要用GD创建GIF图像吗?然后你需要GD,但不需要版本1.6和(我认为)1.8。你使用PDO吗?然后你需要PHP> 5.1.0。等等等等。

简而言之,我担心这将是一个手动过程。手册也与“PHP手册”中一样 - 每个函数和方法的用户贡献注释都是宝石,并且通常会在某处注意到任何常见的跨平台问题。

虽然您可以相信PHP x.y.z具有一组已定义的函数和行为,但在声明适合在不同服务器上运行的内容之前,请确保测试良好。我被告知,IIS对PHP的支持现在更好了,但是最后一次将一个大型PHP应用程序移植到IIS上,我花了三天时间来解决所有神秘的错误。

答案 2 :(得分:0)

正如其他人所说,您需要手动跟踪您正在使用的特殊库和功能。如果您需要PHP4兼容性,那么您将无法使用内置的XML库。您还可以查看list of functions added to PHP 5

如果您有权访问Windows计算机,我建议安装WampServer。除了适合本地开发之外,您还可以下载大多数Apache / PHP / MySQL版本和测试组合的模块。