簡體   English   中英

PHP啟動:無法加載動態庫json.so錯誤的體系結構

[英]PHP Startup: Unable to load dynamic library json.so wrong architecture

我正在使用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服務器的)正確版本,因為我已將其添加到path變量中。

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

任何想法可以解決此問題嗎? 非常感謝大家的幫助!

好的,我做了以下工作:

編輯/usr/local/zend/etc/conf.d/json.ini並注釋掉加載json.so文件的行

PHP那時不會拋出錯誤。

據我所知,似乎仍啟用了JSON支持。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM