我在 Xampp 上运行两个版本的 PHP 时遇到问题
Posted
技术标签:
【中文标题】我在 Xampp 上运行两个版本的 PHP 时遇到问题【英文标题】:I have a problem when I run two version of PHP on Xampp 【发布时间】:2019-09-24 11:23:20 【问题描述】:我的 Xampp 中有 php 7,但我想在 PHP 5 和 codeigniter 中运行一个较旧的项目,所以当我在 Xampp 上设置两个版本的 PHP 时,按照方式配置 httpd-xampp.conf (添加目录以运行特定的 PHP 版本)在此链接中的 Stack Overflow Is there way to use two PHP versions in XAMPP?,然后我浏览 localhost/my_older_project 我收到很多警告:
PHP 启动:无法加载动态库 'c:\xampp\php\ext\bz2' - 找不到指定的模块。
PHP 启动:无法加载动态库 'c:\xampp\php\ext\curl' - 找不到指定的模块。
PHP 启动:无法加载动态库 'c:\xampp\php\ext\fileinfo' - 找不到指定的模块。
PHP 启动:无法加载动态库 'c:\xampp\php\ext\php_ftp.dll' - %1 不是有效的 Win32 应用程序。
这是怎么回事?
【问题讨论】:
你可以下载 wamp 和 php 5.6 来与 xampp 一起运行,而不是更改 php 版本 @AdityaThakur 谢谢... 您能解释一下这些警告的哪些部分您不清楚吗? 【参考方案1】:与其创建两个版本的 php,不如简单地使用另一个 web 服务器(如 wamp)与您的 xampp 并行运行。如果发生端口冲突,您可以简单地更改任何一个配置中的端口。
【讨论】:
以上是关于我在 Xampp 上运行两个版本的 PHP 时遇到问题的主要内容,如果未能解决你的问题,请参考以下文章
安装两个XAMPP或者更新XAMPP时, PHP版本还是旧版本的问题