Как установить/включить php-gd и mcrypt в Yosemite 10.10 - сборка PHP 5.5.14?
обратите внимание, что следующие шаги устанавливают новый PHP 5.5.x
Чтобы проверить, установлены ли gd и mcrypt, используйте $ php -m
для отображения скомпилированных в модулях, продолжайте, если вам не хватает желаемых модулей, и см. принятый ответ.
GD
Итак, Apple установила GD (и вы используете их сборку PHP, что хорошо), но не включили поддержку PNG.
Вам определенно не хватает "полного" gd (с поддержкой png), если: Функция imagecreatefrompng() отсутствует.
"Call to undefined function imagecreatefrompng()"
Mcrypt
установить brew с помощью принятого ответа и пропустить часть с установкой gd (если вам это не нужна) и использовать следующие шаги:
- выполнить поиск -
$ brew search mcrypt
- выберите версию PHP, которую вы хотите
- install -
$ brew install php55-mcrypt
- подтвердить с помощью
$ php -m | grep mcrypt
Хотите переключиться между версиями PHP?
Отметьте brew-php-switcher и следуйте инструкциям.