這個主題有很多鏈接 - 但都有不同的方法。我有一個乾淨的安裝os x 10.5.6。我正在使用操作系統附帶的PHP版本。OS X上的GD2和PHP
我已經使用FINK安裝了GD,它已經安裝了相關的軟件包。 我的問題是,我現在如何在PHP中獲得GD支持?
(PREF沒有的MacPorts或馬克liyanage建議,涉及撤消的梨,MySQL和PHP的其他安裝我已經做)
這個主題有很多鏈接 - 但都有不同的方法。我有一個乾淨的安裝os x 10.5.6。我正在使用操作系統附帶的PHP版本。OS X上的GD2和PHP
我已經使用FINK安裝了GD,它已經安裝了相關的軟件包。 我的問題是,我現在如何在PHP中獲得GD支持?
(PREF沒有的MacPorts或馬克liyanage建議,涉及撤消的梨,MySQL和PHP的其他安裝我已經做)
PHP必須與GD擴展編譯啓用。
你可以看到擴展和編譯標誌,通過使用下面的PHP代碼中使用:
<?php phpinfo() ?>
由於Nerdling指出,PHP必須與GD擴展編譯啓用,因此沒有乾淨方式在Mac OS X附帶的PHP版本中添加GD2。
此解決方案適用於我(Mac OS X 10.5.2,應該可以與任何10.5兼容),但是您必須進行新的PHP安裝。但是,這不會撤消您的PEAR和MySQL的其他安裝,您只需要多出一行sudo
。 (/ etc/apache2 /)httpd中的PHP行(LoadModule php5_module libexec/apache2/libphp5.so)重新註釋在開始之前,如果您已經啓用內置的PHP, .conf文件。而現在,步驟:
sudo ln -s /etc/apache2 /etc/httpd
sudo cp /usr/sbin/httpd /usr/sbin/httpd-fat
sudo lipo /usr/sbin/httpd -thin i386 -output /usr/sbin/httpd
sudo ln -s /usr/local/php5 /usr/local/apache2
sudo ln -s /usr/lib/libexpat.dylib /usr/local/apache2/lib/libexpat.0.dylib
sudo mv /usr/bin/php /usr/bin/php_back
sudo ln -s /usr/local/php5/bin/php /usr/bin/php
sudo apachectl restart
)。