将我的Mac升级到Mavericks后,我遇到了一些关于机器的小问题,其中大部分已经解决了,但是当我尝试在命令行运行PHP脚本时,我没有得到这些警告......
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20100525/yaml.so' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20100525/yaml.so, 9): image not found in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20100525/apc.so' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20100525/apc.so, 9): image not found in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20100525/intl.so' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20100525/intl.so, 9): image not found in Unknown on line 0
目录/ usr / lib / php / extensions / no-debug-non-zts-20100525 /存在,但只有xdebug.so& mcryt.so文件在那里。
我尝试使用安装yaml扩展 pecl
但它说它已经安装好了。
如果我跑 sudo php -a
而不是 php -a
然后其他错误消失了。我需要什么权限才能设置哪个文件夹才能使其适用于非管理员帐户?
嗨@AnthonySterling,模块列表似乎对于sudo和&非sudo电话...... gist.github.com/ToGri/0ce1d4b9ec437171eaab
—
TobyG
sudo php -m