下載 Yaf 的最新版本, 解壓縮以後, 進入 Yaf 的原始碼目錄, 依次執行:
phpize
./configure --with-php-config=/usr/bin/php-config7.2
make
make install
如果 make install
後報錯類似:
cannot create regular file '/usr/lib/php/20170718/#INST@30150#': Permission denied Makefile:87: recipe for target 'install-modules' failed make: *** [install-modules] Error 1
需要許可權,試試 sudo make install
然後在php.ini中載入 yaf.so :vim /etc/php/7.2/fpm/php.ini
檔案處於不可編輯狀態,按“i”鍵後才能編輯,加入:
[yaf]
extension=yaf.so
編輯完後按ESC鍵然後輸入 :wq!
儲存檔案並退出時報錯:
Can't open file for writing
輸入 :qw!
取消改動退出編輯器,然後執行:sudo vim /etc/php/7.2/fpm/php.ini
配置成功後,重啟虛擬機器,用官網的 hello world 測試擴充套件安裝成功。
yaf 官網安裝與配置
PHP 手冊擴充套件1
PHP 手冊擴充套件2
本作品採用《CC 協議》,轉載必須註明作者和本文連結