如何在XAMPP(Windows)上更新PHP版本?

更新php版本xamp Windows


作为自己的Web开发人员,XAMPP可能是我主要在Windows计算机上使用的软件之一。我不会详细解释为什么我使用XAMPP,以及为什么您也应该考虑使用它。尽管花了一些时间弄清楚如何更新PHP版本,但我可以分享经验,使您的工作更轻松,并节省大量时间来完成此任务。本文致力于向您展示如何在XAMPP Windows上更新PHP版本并修复可能出现的任何问题的不同选项。.

为什么要更新XAMPP PHP版本?

就像任何其他软件一样,强烈建议您使用PHP使用最新版本。与旧的PHP5相比,新的PHP7版本有很多改进。 PHP7使用一半的内存,并且其性能已得到显着提高。这是使用PHP7的其他一些好处:

  • PHP 7几乎是较低版本PHP的两倍
  • 低内存使用率(高达50%)
  • 促进错误处理
  • 64位Windows系统支持
  • 新的太空飞船和空联合运营商
  • 启用准确的类型声明
  • 添加匿名类
  • 促进从相同命名空间的导入
  • 引入空合并 & 太空飞船操作员等

另一方面,将不再支持PHP5版本。例如,Joomla 4仅与至少使用PHP7版本的服务器兼容。这些只是几个原因,但您明白了.

在Windows XAMPP上更新PHP版本

如果您正在运行XAMPP的旧版本(3.2.1或更早版本),则很可能您仍在使用PHP5。这是有关如何将旧的PHP5版本升级到PHP7的几个选项.

  1. 下载 最新的PHP版本 与您的Windows(x86或x64)兼容的

  2. 将文件提取到名为php的文件夹中

  3. 转到您的XAMPP安装目录并重命名旧的php文件夹(类似于php_5)

  4. 将最近提取的php文件夹复制到您的XAMPP安装文件夹中

  5. 打开XAMPP控制面板并配置Apache

  6. 单击Apache模块旁边的Config按钮,然后选择Apache(httpd-xampp.conf)

    更新php Windows xampp Apache httpd

  7. 用php7文本替换所有php5并保存文件

  8. 重新启动Apache服务器!

如果Apache服务器无法启动怎么办?您可能会在XAMPP控制面板上收到以下错误消息:

[Apache]检测到状态更改:正在运行

[Apache]检测到状态更改:已停止

[Apache]错误:Apache意外关闭.

[Apache]这可能是由于端口阻塞,缺少依赖项,

[Apache]特权不当,崩溃或通过其他方法关闭.

[Apache]按下Logs按钮以查看错误日志并检查

[Apache] Windows事件查看器以获取更多线索

[Apache]如果您需要更多帮助,请复制并发布此信息

[Apache]论坛上的整个日志窗口

如果是这样,请执行以下操作:

  1. 在XAMPP控制面板中,单击Apache模块旁边的Config按钮。

  2. 选择Apache(httpd.conf)

    xampp编辑apache httpd conf

  3. 查找并替换以下行:

    听80

    听8080

    ServerName本地主机:80

    ServerName本地主机:8080

  4. 保存并关闭httpd.conf文件

  5. 通过单击Apache(http-ssl.conf)编辑httpd-ssl.conf文件

    xampp编辑apche httpd ssl conf

  6. 查找并替换以下行:

    听443

    听4443

    ServerName www.example.com:443

    ServerName www.example.com:4443

  7. 保存并关闭httpd-ssl.conf文件

  8. 重新启动Apache服务器

如果一切正确,Apache服务器应该启动.

在这一点上,另一个错误可能会阻止您使用XAMPP Apache服务器:

XAMPP缺少DLL问题

错误api ms win win crt runtime l1 1 0 dll

该程序无法启动,因为您的计算机缺少api-ms-win-crt-runtime-l1-1-0.dll。尝试重新安装程序以解决此问题.

此错误是由于过时的Microsoft Visual C ++软件引起的。即使您可能已在计算机上安装了此软件,该错误仍然可能继续存在.

您可以执行以下操作:

  1. 下载 最新版本的Microsoft Visual C++

  2. 从计算机上卸载旧版本:开始 > 控制面板 > 程序卸载程序

  3. 重启你的电脑

  4. 安装您最近下载的新版本

  5. 再次重新启动计算机

  6. 启动XAMPP控制面板并启动Apache服务器-不再弹出.dll错误

安装XAMPP 3.2.2

如果以上方法均无效,则建议安装最新版本的XAMPP。 XAMPP(3.2.2)的最新版本随附PHP7,因此您不必理会上述所有问题。但是要小心,不要覆盖旧文件,因为您可能会丢失所有项目,文件和数据库。这是一个易于遵循的分步指南,介绍如何安装新的XAMPP以及如何通过以下方式转移项目:

  1. 转到AppacheFrineds.org并 下载 您需要的版本

    下载最新版本的xampp

  2. 运行安装并为其选择其他目标文件夹–如果您的旧XAMPP版本安装到C:/ xampp /文件夹,则将新版本安装到C:/ newxampp /

  3. 成功安装后,将C:/ xampp / htdocs /文件夹转移到C:/ newxampp / htdocs / –这会将所有项目文件转移到新安装

  4. 还将C:/ xampp / mysql / data /转移到C:/ xampp / mysql / data / –这会将所有数据库信息转移到新安装中

  5. 打开新的XAMPP控制面板v3.2.2 –并启动Apache和MySQL

  6. 现在检查php版本http://localhost/phpinfo.php –此PHP文件应包含以下行:

    <?php phpinfo(); ?>

    php信息版本7 2 6

  7. 开始使用PHP7的功能!

包起来

我真的希望这篇文章对您有所帮助。如果您仍然遇到困难,请在评论中告知我们,并尝试回答您的问题并找到解决问题的方法。快乐编码!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map