如何使用自制软件安装php4XXX

如何使用自制软件安装php4XXX,php,homebrew,Php,Homebrew,我能够使用自制软件安装php5.3.8——使用apache2运行的雪豹下的pgsql 我需要针对postgresql db运行一些用php4编写的遗留php代码。所以现在我需要通过自制下载一个旧的php版本,它也将运行agianst pgsql 这就是我用来安装PHP5.3.8的 brew install https://github.com/adamv/homebrew-alt/raw/master/duplicates/php.rb --with-mysql --with-pgsql 如何

我能够使用自制软件安装php5.3.8——使用apache2运行的雪豹下的pgsql 我需要针对postgresql db运行一些用php4编写的遗留php代码。所以现在我需要通过自制下载一个旧的php版本,它也将运行agianst pgsql

这就是我用来安装PHP5.3.8的

brew install https://github.com/adamv/homebrew-alt/raw/master/duplicates/php.rb --with-mysql --with-pgsql

如何指定要并行安装的php版本?

您确定旧代码无法在PHP5上运行吗?事实上,在尝试运行旧代码时,PHP4和5之间的差异很小。尝试在PHP4上运行新代码将不起作用,但较新版本保持99.9%的向后兼容性。。。尝试运行旧代码并报告导致它们出现的任何错误消息/代码。我对php+apache非常生疏。。。我正在尝试在MacOS下运行多年前用PHP4编写的prj。在代码试图包含几个库/包含项之后,我得到了500分。php.ini有error_reporting=E|u ALL | E|u STRICT,但没有打印出有用的消息,只有500个http错误我终于能够在php5下运行我的prj了。。。某些prj路径仍指向旧环境时出错。我对最初的主题仍然很感兴趣:如何并行运行php版本因为我的prod环境仍然在php4XXX上运行,我想针对相同的php构建进行本地模拟/编码
,因为我的prod环境仍然在php4XXX上运行
-真的吗?我建议一个更有效的方法是将你的产品升级到PHP5,而不是试图在DeV上运行PHP4。如果你真的必须让PHP4在你的机器上工作,你可能需要自己编译它,这意味着你需要一个C++编译器来为你的机器——例如GCC,这是作为OSX的一部分。