PHP начиная с версии 5.4 содержит встроенный веб-сервер, вдохновлённый похожими реализациями в Node.js и других современных языках. Это позволяет быстро поднять окружение для тестирования без установки дополнительного ПО.
Проверка версии PHP
Убедитесь, что версия PHP выше 5.4:
php -v
Запуск встроенного сервера
Создайте тестовую директорию, добавьте в неё index.php с содержимым <?php phpinfo(); ?>, перейдите в директорию и запустите сервер:
php -S 127.0.0.1:8080
Откройте браузер и перейдите по адресу 127.0.0.1:8080. Для остановки сервера используйте Control + C (не Command).
Обновление PHP до версии 7 на Mac OS
Версия PHP по умолчанию на Mac часто устаревшая. Для установки PHP 7:
curl -s http://php-osx.liip.ch/install.sh | bash -s 7.0
PHP устанавливается в /usr/local/php5/bin/php, не перезаписывая системные бинарники. Чтобы сделать его дефолтным, добавьте в ~/.bash_profile:
export PATH=/usr/local/php5/bin:$PATH
Интеграция с MAMP
Для пользователей MAMP добавьте в bash-конфиг (версию подставьте свою):
export PATH=/Applications/MAMP/bin/php/php7.1/bin/:$PATH