VirtualBox + Vagrant + homesteadbox 环境下 yaf 的安装

下载 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
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 2

用Vagrant 需要翻强吗?下载速度怎么样?

6年前 评论

以上是编译安装,如果是 pecl安装可以看这里:https://phpcasts.org/topics/11

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!