我们使用 PHP 7.0 运行 XAMPP,因为我们的新产品需要 PHP 7。
但是有些旧项目使用 mysql_connect
等函数。这些在 PHP 7.0 中被删除。
那么,有没有办法在 XAMPP 中轻松更改 PHP 版本?
注意:请不要建议将旧项目升级到与新版本兼容,因为我无法做到这一点,因为作为开发人员(只是一名员工)我无法做出决定。
原文由 I am the Most Stupid Person 发布,翻译遵循 CC BY-SA 4.0 许可协议
我们使用 PHP 7.0 运行 XAMPP,因为我们的新产品需要 PHP 7。
但是有些旧项目使用 mysql_connect
等函数。这些在 PHP 7.0 中被删除。
那么,有没有办法在 XAMPP 中轻松更改 PHP 版本?
注意:请不要建议将旧项目升级到与新版本兼容,因为我无法做到这一点,因为作为开发人员(只是一名员工)我无法做出决定。
原文由 I am the Most Stupid Person 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答4.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答1.4k 阅读✓ 已解决
795 阅读
644 阅读
我最近也遇到了同样的情况,我通过以下步骤解决了这个问题:
第 1 步:从 php.net 下载 PHP zip 存档的 nts(非线程安全)版本。然后将其解压缩到与默认 php 文件夹相同级别的 xampp 文件夹中。 xampp 文件夹现在将如下所示:
第2步:
php
文件夹。将文件php.ini-development
到php.ini
并使用任何编辑器(记事本、记事本++…)打开它。按Ctrl+F
组合并找到文本:extension_dir = "ext"
然后通过删除该行开头的分号取消注释该行。extension=curl
extension=ftp
extension=fileinfo
extension=mysqli
extension=openssl
extension=pdo_mysql
第 3 步:
xampp
folder, open the filehttpd-xampp.conf
with the path{disk_name}/xampp/apache/conf/extra/httpd-xampp.conf
( replace{disk name}
with drive disk where you installed xampp).httpd-xampp.conf
现在将是D:\xampp\apache\conf\extra\httpd-xampp.conf
。httpd-xampp.conf
)。httpd-xampp.conf
文件的末尾添加以下代码,然后将/php8_1
和D:/xampp/php8_1/
更改为您的 php 文件夹的名称和路径。php
文件夹名称是php6_5
并且文件夹路径是C:/xampp/php6_5/
那么代码将是:XAMPP
安装中。第 4 步: 添加目录以运行特定的 PHP 版本
httpd-xampp.conf
)来设置目录。第五步: 保存重启
XAMPP
index.php
文件和<?php echo phpinfo()
检查php版本。