Php5

雪豹中的 PHP

  • August 9, 2011

雪豹自帶 PHP 已經安裝和配置

我在具有 MAMP 的開發伺服器上執行 Web 應用程序,並且系統執行良好,但是當我將應用程序放在實時伺服器上時,我收到此錯誤

PHP Fatal error:  Call to undefined function bindtextdomain() in /Library/WebServer/Documents/centre/Warehouse.php on line 44

我有一個解決方案可以轉到 php.ini 並更改此行extension=php_gettext.dll 但是該解決方案適用於 windows 機器,當涉及到我的 mac 時,php.ini 與 windows 中的行相同,當我取消註釋該行時,我仍然得到同樣的錯誤

當我比較 MAMP php.ini 和 Snow leopard php.ini 時,我意識到 MAMP 文件夾中的那​​個具有 extension=gettext.so 作為等效項,當我將其粘貼到雪豹 php.ini 時出現錯誤

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20090626/gettext.so' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20090626/gettext.so, 9): image not found in Unknown on line 0

有沒有解決方案或者我應該在mac上安裝一個新的PHP

轉到此網頁並下載 PHP 5.3.3-4 並安裝它。PHP5 將安裝在 /usr/local/

http://taracque.hu/php5/

然後去你 apache httpd.conf 並添加一行LoadModule php5_module local/php5/libphp.so

從那裡你會很好地在雪豹上使用 php5

我有image not found一次錯誤,我可以通過用絕對路徑定義擴展來解決它。

所以與其:

extension=foobar.so

這:

extension="/path/to/foobar.so"

引用自:https://serverfault.com/questions/181307