Как указывает Nerdling, PHP должен быть скомпилирован с включенным расширением GD, поэтому нет чистого способа добавить GD2 в версию PHP, поставляемую с Mac OS X.
Это решение работало для меня (Mac OS X 10.5.2, должно работать с любыми 10.5), но вам придется сделать новую установку PHP. Однако это не отменит другие ваши установки PEAR и MySQL , вам просто нужно sudo
одна дополнительная строка.
Прежде чем мы начнем, если вы уже включили встроенный PHP, вам нужно будет еще раз прокомментировать строку PHP (LoadModule php5_module libexec / apache2 / libphp5.so) в (/ etc / apache2 /) httpd. конф. А теперь, шаги:
- В Terminal.app введите
sudo ln -s /etc/apache2 /etc/httpd
Это делает символическую ссылку, так что пакет энтропии может быть установлен и работать правильно.
- Загрузите пакет Entropy PHP 5.2.4 для Apache 2 и установите его.
- Снова в Терминале введите:
sudo cp /usr/sbin/httpd /usr/sbin/httpd-fat<br />
sudo lipo /usr/sbin/httpd -thin i386 -output /usr/sbin/httpd
Это понижает Apache с 2 до 32 бит, поэтому он может хорошо работать с PHP-пакетом entropy.
sudo ln -s /usr/local/php5 /usr/local/apache2<br />
sudo ln -s /usr/lib/libexpat.dylib /usr/local/apache2/lib/libexpat.0.dylib
Это исправляет неуместный файл.
sudo mv /usr/bin/php /usr/bin/php_back<br />
sudo ln -s /usr/local/php5/bin/php /usr/bin/php
Это исправляет возможные ошибки с расширениями PEAR / PHP.
- Перезапустите Apache (можно закончить, набрав
sudo apachectl restart
).
- Upvote;)
- Готово.
Некоторые ссылки: http://www.entropy.ch/phpbb2/viewtopic.php?t=3074