Обновление PHP-версии XAMPP на macOS - PullRequest
0 голосов
/ 21 октября 2018

Я довольно новичок в Mac и пытаюсь научиться чему-то, играя вокруг.В настоящее время я пытаюсь получить новую версию PHP на XAMPP, работающую на моем macbook.Я читал разные темы и руководства для этого (например, Есть ли способ использовать две версии PHP в XAMPP? ), но я застрял.Вот что я получил:

macOS Mojave с XAMPP 5.6.31-0 с версией PHP 5.6.31

$ which PHP говорит /usr/bin/php

$ PHP -v говорит7.1.19

Значит, это означает, что в macOS есть PHP7 из коробки?Поэтому я попытался заставить XAMPP загрузить PHP7 из пути Mac, отредактировав /xamppfiles/etc/httpd.conf с помощью:

<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 или использовать сборку в Apache от Mac.Но из соображений обучения я хотел бы сделать это.

1 Ответ

0 голосов
/ 11 февраля 2019

Лучший способ - установить Homebrew, а затем в свой терминал написать:

$ brew update php // get the latest homebrew php packages
$ 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/php@7.2/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

привет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...