Я использую Yosemite и хочу настроить Apache для использования новейшего PHP (5.6). Я установил его через Homebrew, но phpinfo говорит, что Apache все еще использует 5.5. Как я могу это исправить? Я гуглил, но я не нашел ничего, что помогло бы мне.
почему нужно использовать apache + php в dev env, когда вы встроили веб-сервер в php:
cd /path/to/public
php -S 127.0.0.1:8080
использовать инструмент для заваривания (http://brew.sh/) легко установить необходимые расширения для php
установить его:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
запустить его:
brew install imagemagick
brew install php55-imagick
обновить php:
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
brew install php56
это моя среда разработки, я не устанавливаю nginx, apache и т. д. на свой локальный Mac, я не вижу в этом реальной необходимости.
Хорошо, я понял это как-то.
Я следовал за этим тутом -> http://blog.kicaj.com/installing-and-configuring-php-5-5-using-macports/
Кажется, сейчас работает. Я только что использовал 56 вместо 55 в командах.