如何在 XAMPP 中更改 PHP 的默认路径?

Posted

技术标签:

【中文标题】如何在 XAMPP 中更改 PHP 的默认路径?【英文标题】:How do I change the default path of PHP in XAMPP? 【发布时间】:2014-05-26 04:48:34 【问题描述】:

我正在使用 xampp 来部署 Web 应用程序。它在一个包中包含 php 模块。现在我要做的是更改 PHP 的默认路径,这样我就可以使用其他版本的 PHP 而不会覆盖现有模块。我的新 PHP 副本存在于桌面上。如何配置 Apache 以引用桌面上的 PHP 模块,而不是默认的?

【问题讨论】:

我知道你的问题是关于 XAMPP 的,但是 Softaculous AMPPS 有一个内置界面,允许你在 PHP 版本之间切换。此问题可能与superuser.com/questions/123902/… 重复 Using XAMPP, how do i swap out PHP 5.3 for PHP 5.2?的可能重复 【参考方案1】:
    从http://windows.php.net/download/ 下载所需版本的 PHP 线程安全二进制文件(压缩)。 将下载的 PHP 版本解压缩到一个单独的目录中。请确保您的新 php 目录的名称不是“PHP”。 (例如,对于 PHP 5.4,使用 php54) 将新的 PHP 目录复制到您的 XAMPP 目录中。 (请勿覆盖您现有的 php 目录!) 现在转到您的 xampp/apache/conf/extra 目录。备份并打开 httpd-xampp.conf 文件。

    更改以下变量/指令:

    PHPINIDir 变为 [your xampp folder]/[new version of PHP]

    LoadModule 变为 [your xampp folder]/[new version of PHP]/php5apache2_2.dll

    保存httpd-xampp.conf 文件。重新启动您的 XAMPP apache 服务器。如果您的服务器成功重新启动,那么您的服务器的 PHP 版本已升级。您可以使用 URL [localhost][:port]/xampp/phpinfo.php 来检查您的 PHP 版本的状态。

如果您仍然遇到问题,请尝试以下方法:

LoadFile "[xammp folder]/php/php5ts.dll" 指令更改为LoadFile "[xampp folder]/php54/php5ts.dll"

来源:http://www.techflirt.com/how-to-upgrade-php-in-xampp/

【讨论】:

以上是关于如何在 XAMPP 中更改 PHP 的默认路径?的主要内容,如果未能解决你的问题,请参考以下文章

如何修改xampp的默认路径?

带有xampp的Windows上的Wordpress如何更改默认URL

如何在 Symfony 2.0 中使用 Linux Xampp mysql_pdo

PHP 在xampp中为项目访问配置本地域名的方法

更改 documentroot 后,xampp 仍然使用默认的 phpmyadmin

如何更改全局 PATH php?