[英]Can't install PHPUnit via PEAR, requires PEAR Installer >= 1.9.2, can't upgrade PEAR from 1.9.0
[英]Can't install PEAR
sudo php -d detect_unicode=0 go-pear.phar
無法創建 PHP 代碼目錄 ($php_dir) /usr/share/pear。
我需要更改 /usr/share 的權限嗎? 當前權限為 drwxr-xr-x
/usr 文件夾受到保護。 您可以禁用 SIP,但這不是最佳選擇。
可以選擇“Installation base”為1,將目錄改為/usr/local
然后它將適用於所有其他地址。
看看這個其他問題https://apple.stackexchange.com/questions/237778/cant-write-to-usr-even-with-sudo
從此鏈接: 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.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.