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