在雪豹的PHP

雪豹已经安装并configuration了PHP

我正在MAMP开发服务器上运行一个Web应用程序,系统运行良好,但是当我把应用程序放在一个活的服务器上,然后我得到这个错误

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

我得到了一个解决scheme去php.ini,并改变这条线extension=php_gettext.dll然而,解决scheme是一个Windows机器,当涉及到我的Mac php.ini具有相同的行,在Windows中,当我取消注释行,我仍然得到相同的错误

当我比较MAMP的php.ini和雪豹php.ini我意识到在MAMP文件夹中有一个扩展= 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 

有没有这个解决scheme,或者我应该只是安装在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错误一次,我可以通过定义与绝对path的延伸解决它。

所以与其:

 extension=foobar.so 

这个:

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