15
試圖安裝PHP,它需要在/usr/lib/php/extensions
內創建一個擴展目錄。安裝返回錯誤「不允許操作」。sudo mkdir在/ usr /中,不允許操作。 El Capitan
我已經發現,sudo
無法在/usr/
下創建任何目錄。任何人都經歷過這個?
試圖安裝PHP,它需要在/usr/lib/php/extensions
內創建一個擴展目錄。安裝返回錯誤「不允許操作」。sudo mkdir在/ usr /中,不允許操作。 El Capitan
我已經發現,sudo
無法在/usr/
下創建任何目錄。任何人都經歷過這個?
本地安裝確實應該安裝在/ usr/local下,而不是直接安裝在/ usr下。從El Capitan開始,這由System Integrity Protection執行。不應該是一個大的改變,只需在/ usr/本地/lib/php/extensions中安裝擴展,並編輯php.ini以將extension_dir
設置到適當的位置。
你試圖從PHP運行命令? –
運行sudo make install時失敗,所以我嘗試手動。沒有以這種方式工作 – THEK
我的觀點是,除非您正在運行PHP的命令,否則它實際上與PHP無關。您正在安裝PHP的事實與無法從終端窗口創建目錄無關。這被標記爲一個PHP問題。 –