如何在 XAMPP 的一次安装中运行 PHP 5.3 和 5.2
我目前在 XAMPP 中使用 PHP 5.3。我需要运行 PHP 5.2 才能运行 Zen Cart 1.8(我知道该补丁 - 但仍然不起作用)。我更愿意在我当前运行的同一个 XAMPP 环境中运行它。
有没有办法做到这一点,或者我是否必须在另一个目录或其他目录中使用 PHP 5.2 再次重新安装 XAMPP?
感谢所有的投入。
I currently have PHP 5.3 in XAMPP. I need to run PHP 5.2 to run Zen Cart 1.8 (I'm aware of the patch - but still doesn't work). I would prefer to run it in the same XAMPP environent I'm currently running.
Is there a way to do this or do I have to reinstall XAMPP again with PHP 5.2 in another directory or something?
Appreciate all inputs.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以在同一个安装中完成此操作,尽管我个人只运行两个不同的服务器,因为这通常意味着不同的项目。尽管如此。
执行此操作的最佳方法是重命名原始 PHP 包(PHP_OLD 或其他名称)并创建一个新包,以便您可以在需要时轻松切换回来。
下载运行 PHP 5.3 的 XAMPP 版本,并将 PHP 目录复制出 XAMPP,不要忘记从 xampp/apache/bin 中获取 5.3 包(大约有十个)。您可能需要重命名一些文件(或者不需要,不能 100% 记住),但重新启动 XAMPP 并尝试 phpinfo()。
You can do it in the same installation, though I personally just run two different servers as it often means different projects altogther. Nevertheless.
The best way to do this is to rename your original PHP package (PHP_OLD or something) and create a new one so you can switch back easily if need be.
Download the version of XAMPP running PHP 5.3 and copy the PHP directory out of XAMPP and don't forget to grab the 5.3 packages out of xampp/apache/bin (there are about ten of these). You may need to rename some files (or not, can't remember 100%) but restart XAMPP and give phpinfo() a shot.
您可以按照本教程进行操作,它对我有用: http://ubuntuforums.org /showpost.php?p=9080474&postcount=7
简而言之:
对于基本的 LAMP 堆栈,以下固定条目有效:
You could follow this tutorial, it worked for me: http://ubuntuforums.org/showpost.php?p=9080474&postcount=7
in a nutshell:
For a basic LAMP stack the following pinning entries work:
我认为您可以使用 PHP 5.3 作为模块,并使用带有 CGI 或快速 CGI 的 PHP 5.2。
I think you can use Php 5.3 as a module and PHP 5.2 with CGI or fast CGI.