尝试安装PHP,这需要在/usr/lib/php/extensions
内创建扩展目录。安装返回错误“不允许操作”。
我发现,sudo
无法在/usr/
下创建任何目录。还有其他人经历过这个吗?
答案 0 :(得分:25)
本地安装确实应该安装在/ usr / local下,而不是直接安装在/ usr下。从El Capitan开始,这由System Integrity Protection强制执行。不应该是一个很大的改变,只需在/ usr / 本地 / lib / php / extensions中安装扩展,然后编辑php.ini将extension_dir
设置到适当的位置。