Главная/Статьи/Создаём окружение для тестирования PHP приложений под Mac OS
PHP

Создаём окружение для тестирования PHP приложений под Mac OS

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