VirtualBox + Vagrant + homesteadbox 環境下 yaf 的安裝

WayneJ發表於2018-05-18

下載 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 協議》,轉載必須註明作者和本文連結

Wayne

相關文章