Mac系统下 PHP7安装Swoole扩展 教程

今天我用的PHP版本是:PHP7.1

 

环境依赖:

  • php-5.3.10 或更高版本
  • gcc-4.4 或更高版本
  • make
  • autoconf

 

Swoole下载地址:https://github.com/swoole/swoole-src/releases

 

1、下载源代码包后,在终端进入源码目录,执行下面的命令进行编译和安装:

cd swoole
phpize
./configure
make 
sudo make install

 

2、修改php.ini加入:

extension=swoole.so

 

3、检测扩展是否安装成功?

 php -m

PHP Swoole扩展

 

谈谈我用PHP7在安装Swoole扩展所遇到的问题

 

1、Operation not permitted

这个是macos新版本中的引入了** Rootless**策略,我们会对一些系统的目录没有操作的权限,即使是root用户也不行(一定是个假root)。

 

暂时关闭的方法是关机重启后按住command + R 别松手 ,进入安全模式。

 

在安全模式下打开终端,输入下面命令后重新启动即可!

csrutil disable    

 

开启:

csrutil enable    

 

2、查看php.ini 的路径:

php --ini

默认是在 /etc 目录下, 有个 php.ini.default , 需要你复制一份。请改名使用!

    A+
发布日期:2018年08月30日  所属分类:PHP扩展
最后修改时间:2018-08-30 23:04
评分: (1 票;平均数5.00 ;最高评分 5 ;用户总数1;总得分 5;百分比100.00)
wordpress discux dedecms 帝国 phpcms等快速建站服务
wordpress discux dedecms 帝国 phpcms等快速建站服务
  • ¥ 99.9元
  • 市场价:499.9元
永久免费SSL证书服务 HTTPS申请 安装 配置 支持通配符*
永久免费SSL证书服务 HTTPS申请 安装 配置 支持通配符*
  • ¥ 199.9元
  • 市场价:20000元
wordpress站群服务 泛解析二级域名站群 二级目录站群
wordpress站群服务 泛解析二级域名站群 二级目录站群
  • ¥ 1999.9元
  • 市场价:4800元
PHP运行环境 Wamp Lamp Lnmp 安装、配置、搭建服务
PHP运行环境 Wamp Lamp Lnmp 安装、配置、搭建服务
  • ¥ 9.9元
  • 市场价:49.9元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: