使用tar -zxvf yaf-3.2.1.tgz
進行解壓,進入解壓後的目錄;
使用xcrun --show-sdk-path
檢視mac的頭檔案目錄,我的顯示為/library/developer/commandlinetools/sdks/macosx.sdk
;
由於mac沒有/usr/include目錄,所以直接使用phpize
時會提示找不到標頭檔案,因此我們需要將phpize以及php-config檔案拷貝到解壓後的目錄下,命令:cp /usr/bin/phpize .
,cp /usr/bin/php-config .
;
修改phpize檔案的includedir選項的值,修改如下:
# includedir="`eval echo $/include`/php"
includedir="`eval echo /library/developer/commandlinetools/sdks/macosx.sdk/usr/include`/php"
修改php-config檔案的include_dir選項的值,修改如下:
# include_dir="$/include/php"
include_dir="`eval echo /library/developer/commandlinetools/sdks/macosx.sdk/usr/include`/php"
執行命令:./phpize
執行命令:./configure --with-php-config=./php-config
執行命令:make
由於目錄許可權問題,我們無法直接使用make install
進行安裝,要完成安裝,首先需要禁用mac的sip(參考mac目錄許可權問題),然後將yaf.so拷貝到php擴充套件檔案目錄:
cp /usr/local/src/yaf-3.2.1/modules/yaf.so /usr/lib/php/extensions/no-debug-non-zts-20180731/
在php.ini檔案中新增extension=yaf.so
,然後重啟php即可。 mac 自帶 PHP公升級配置
作者zakariyyasv 關注 2016.06.03 15 40 字數 345 閱讀 1916 喜歡 2 os x 10.11自帶的php版本是php 5.5.x,如果我們想更新php的版本到5.6或者是7.0該怎麼辦呢?開啟終端並且執行如下命令 curl s bash s 5.6然後,php 5...
php自帶的快取擴充套件 APCu
在很多業務中,咱們都會碰到需要快取資料的時候,而快取方案有很多,也可以借助redis,memcache等第三方來進行快取 本文主要講解apcu擴充套件的快取 php.ini需要配置 extension php apcu.dll apc.enabled 1 apc.shm size 32m apc.e...
Mac OS自帶PHP安裝redis擴充套件
安裝redis 在mac os中可以使用brew命令進行安裝redis mac os使用brew命令安裝軟體 安裝命令 brew install redis 因為我已經安裝過了,這裡就不在贅述。安裝完之後,根據提示,有兩種啟動redis方式,分別是一下兩種 後台執行模式 brew services ...