Я скачал и установил php 5.6 с php-osx.liip.ch, а также отредактировал путь к / usr / local / bin в /.bash_profile.
Я получаю версию PHP 5.6.19 в терминале, но когда я выполняю phpinfo();
Я все еще вижу предыдущую версию 5.4
также информация о php показывает, что php.ini находится в каталоге / etc
как я могу решить это?
Хотя это 3 месяца, это случилось со мной вчера с тем же установщиком (php-osx.liip.ch), так что вот мое решение.
В моем случае конфигурация apache (httpd.conf) указывала на старое расширение php:
LoadModule php5_module libexec/apache2/libphp5.so
Когда это должно быть так:
LoadModule php5_module /usr/local/php5/libphp5.so
Твой путь должен быть таким же, как мой. Мой httpd.conf находится на /private/etc/apache2/httpd.conf
После редактирования httpd перезапустите apache, и phpinfo () вернет правильную версию.
Других решений пока нет …