環境依賴:
php-5.3.10或更高版本
gcc-4.4
或更高版本
make
autoconf
cd swoole修改php.ini加入phpize
./configure
make
sudo make install
extension=swoole.so
檢測: php -m
遇到問題:
1operation not permitted
這個是macos新版本中的引入了** rootless**策略,我們會對一些系統的目錄沒有操作的許可權,即使是root使用者也不行(一定是個假root)。
暫時關閉的方法是關機重啟後按住
command + r 別鬆手 ,進入安全模式。
在安全模式下開啟終端,輸入下面命令後重新啟動即可
csrutil disable開啟
csrutil enable2 檢視php.ini 的路徑
php --ini預設是在 /etc 目錄下, 有個 php.ini.default , 需要你複製乙份。改名使用
mac php 安裝 encrypt 擴充套件
macbook pro retina osx 10.11.2 php v php 5.5 30 cli built oct 23 2015 17 21 45 thephp group zend engine v2.5 zend technologiesxcode select install 推薦解...
mac php安裝 yar擴充套件
前置brew,php這個略過。進入到安裝包內 這個是自己的php路徑 usr local cellar php 7.4 7.4.13 1 bin phpize 重點,指定php配置目錄和curl目錄,在mac上安裝yar擴充套件不指定curl目錄會報錯 configure with php conf...
mac php 7 4 3安裝問題
mac brew install php74 失敗,brew 庫php74尚未更新。處理方法 將libxml的目錄軟鏈到 include 目錄 解決問題 ln s usr local cellar libxml2 2.9.7 include libxml2 libxml usr local incl...