在macOS上更新XAMPP的PHP版本

Update PHP Version of XAMPP on macOS

对于Mac来说,它还很陌生,可以尝试通过玩耍来学习一些东西。
目前,我正在尝试在Macbook上运行的XAMPP上获得新的PHP版本。我已经阅读了不同的主题和教程(例如,是否可以在XAMPP中使用两个PHP版本?),但是我陷入了困境。这是我得到的:

带有XAMPP 5.6.31-0和PHP版本5.6.31的macOS Mojave

$ which PHP/usr/bin/php

$ PHP -v 7.1.19

这意味着macOS可以直接使用PHP7吗?
所以我试图通过编辑/xamppfiles/etc/httpd.conf by:

使XAMPP从mac路径中加载PHP7。

1
2
3
4
5
<IfDefine JUSTTOMAKEAPXSHAPPY>
#LoadModule php4_module        modules/libphp4.so
#LoadModule php5_module        modules/libphp5.so
LoadModule php7_module         /usr/libexec/apache2/libphp7.so
</IfDefine>

但是在重新启动apache phpinfo()之后仍然保留帽子5.6.31。即使我删除了PHP 7 5行并希望加载PHP4,它仍然保持在5。

那我在做什么错呢?

免责声明:我知道这是下载更新的XAMPP版本或从Mac使用apache中的构建的最简单方法。但是出于学习的原因,我希望完成此操作。


最好的方法是安装Homebrew,然后在您的终端中输入以下内容:

1
2
3
4
5
$ brew upgrade php // upgrade php formula
$ brew install php@7.2
$ brew link php@7.2 // create an alias to this keg-only version; see comments output during installation
$ echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.bash_profile // add the alias to your path; see comments output during installation
$ source ~/.bash_profile // reload .bash_profile to use the new settings immediately

问候!


经过大量研究和实施,最适合我的方法,而无需使用homebrew命令this

  • 转到此链接https://php-osx.liip.ch/#install
  • 复制您要安装的php版本的网址
  • 将其粘贴到终端中,需要输入密码,请提供
  • 安装完成后,通过执行此export PATH=/usr/local/php5/bin:$PATH,将php的默认路径添加到bash配置文件中,您可以在检查php版本之后简单地复制和粘贴。我相信它将有所改变。