PHP启动:无法加载动态库json.so错误的架构

时间:2013-10-03 16:09:05

标签: php json zend-server zend-server-ce

我正在使用laravel,因此需要命令行来运行artisan命令。

这样做时,php会给我以下错误:

"Warning: PHP Startup: Unable to load dynamic library '/usr/local/zend/lib/php_extensions/json.so' - dlopen(/usr/local/zend/lib/php_extensions/json.so, 9): no suitable image found.  Did find:
    /usr/local/zend/lib/php_extensions/json.so: mach-o, but wrong architecture in Unknown on line 0"

当检查“哪个php”时,它指向正确的版本(zend服务器),因为我已将其添加到我的路径变量中。

which php
/usr/local/zend/bin/php

知道如何解决这个问题?非常感谢帮助大家!

1 个答案:

答案 0 :(得分:0)

好的,我做的是以下内容:

编辑/usr/local/zend/etc/conf.d/json.ini并注释掉加载json.so文件的行

PHP不会在那时抛出错误。

就我所见,JSON支持似乎仍然可以启用。

php -i | grep "json support"
json support => enabled