sudo php -d detect_unicode=0 go-pear.phar
无法创建PHP代码目录($ php_dir)/ usr / share / pear。
我是否需要更改/ usr / share的权限?当前权限为drwxr-xr-x
答案 0 :(得分:3)
只是因为这个问题首先出现在谷歌上,请看这里:
Installing pecl and pear on OS X 10.11 El Capitan or macOS 10.12 Sierra
答案 1 :(得分:2)
/ usr文件夹受保护。 您可以禁用SIP,但这不是最佳选择。
您可以为“安装基础”选择1并将目录更改为 / usr / local
然后它将应用于所有其他地址。
看看另一个问题 https://apple.stackexchange.com/questions/237778/cant-write-to-usr-even-with-sudo
答案 2 :(得分:-1)
从此链接:http://jason.pureconcepts.net/2012/10/install-pear-pecl-mac-os-x/ 使用此说明,您无需禁用“系统完整性保护”
The following instructions install PEAR and PECL on Mac OS X under /usr/local/. PECL is bundled with PEAR. So this is as simple as installing PEAR on Mac OS X.
PEAR is PHP’s Package Repository and makes it easy to download and install PHP tools like PHPUnit and XDebug. I specifically recommend these two for every PHP developer.
Download PEAR
curl -O http://pear.php.net/go-pear.phar
sudo php -d detect_unicode=0 go-pear.phar
Configure and Install PEAR
You should now be at a prompt to configure PEAR.
Type 1 and press return.
Enter: /usr/local/pear
Type 4 and press return.
Enter: /usr/local/bin
Press return
Verify PEAR. You should be able to type:
pear version
Eventually, if you use any extensions or applications from PEAR, you may need to update PHP’s include path.