AMPPS php.ini配置不起作用

时间:2015-04-21 09:01:33

标签: php mysql

也许有点不寻常的问题,但不知道该把它带到哪里。

我正在使用AMPPS(本地服务器)进行Web开发。我遇到了这个奇怪的问题。基本上每当我将PHP版本更改为5.3以上时,我会收到以下错误消息:

PHP Warning:  PHP Startup: Unable to load dynamic library '/Applications/AMPPS/php-5.4/lib/extensions/ext/mysql.so' - dlopen(/Applications/AMPPS/php-5.4/lib/extensions/ext/mysql.so, 9): Library not loaded: libmysqlclient.18.dylib
  Referenced from: /Applications/AMPPS/php-5.4/lib/extensions/ext/mysql.so
  Reason: image not found in Unknown on line 0

与mtsqli.so和pdo_mysql.so完全相同。从我的理解AMPPS遵守我的php.ini中没有启用这些扩展,但我检查加载php.ini的路径,即我的phpinfo()页面中的5.4转到该文件,看到这些扩展已存在并启用:

extension=mysql.so
extension=mysqli.so
extension=pdo_mysql.so 

我也转到此路径/Applications/AMPPS/php-5.4/lib/extensions/ext只是为了确保这些扩展确实存在并且确实存在。

我似乎无法找到解决方案。我还尝试将每个扩展名指向:

extension=Applications/AMPPS/php-5.4/lib/extensions/ext/mysql.so

这也行不通任何人都有任何线索导致这种情况以及如何解决这个问题。

ps我在mac 10.9.5

0 个答案:

没有答案