mac 配置自带php环境及安装easyswoole

6 篇文章 0 订阅
3 篇文章 0 订阅

欢迎大家访问我的博客 blog.ayla1688.cool


 

由于项目需要学习下easyswoole 框架, 奈何要求安装pcntl扩展,windows 无法安装pcntl扩展, 只能是借用公司的mac ,安装过程中还是遇到了一些问题,所以记录总结一下。

1. mac 自带的php版本为7.1.6 , 如果不知道怎么看的同学,终端:php -v

2. php 的扩展包文件夹: /usr/lib/php/extensions/no-debug-non-zts-20160303

3. php 配置文件: /etc/php.ini , 复制一份/etc/php-etc/php.ini.default 修改成php.ini

以上介绍了重要配置文件位置及文件夹目录, 以下正式开始:

根据现有自带php版本,我们需要下载对应版本的php, 然后编译安装pcntl扩展。

1. 下载对应版本的php

https://www.php.net/distributions/php-7.1.16.tar.gz

2. 解压编译生成扩展包

建议将下载的php包放到  /usr/local/share, 以下一行一个命令:

tar -zxvf php-7.1.16.tar.gz

cd php-7.1.16 

cd ext/pcntl

phpize

./configure

make

执行完在pcntl/modules 中看到生成的pcntl.la 和 pcntl.so 复制到扩展包文件夹(不知道目录在哪,往上看!)

3. 配置php.ini

复制/etc/php.ini 到桌面,打开编辑, 添加 extension=pcntl.so , 我习惯性的将扩展包都放到一起,不喜欢放到文件最后,因为找扩展的时候好找!就放到;extension=php_xsl.dll 这行后面吧。

4. 重启apache

sudo apachectl restart.  

5. 安装swoole 扩展, 

从官网下载swoole扩展, http://pecl.php.net/get/swoole-4.3.4.tgz

按照上述办法安装, 将扩展包放入 /usr/local/share , 解压压缩包,进入文件,生成 .so 扩展文件,复制文件到扩展文件夹。 (参考以上安装pcntl步骤)

以上完成pcntl 和 swoole 扩展安装。 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值