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日 23:17:16  所属分类:PHP扩展
最后更新时间:2018-08-30 23:18:04
头像
  • ¥ 29.99元
  • 市场价:888元
  • ¥ 999元
  • 市场价:4999元
  • ¥ 798.0元
  • 市场价:1298.0元
  • ¥ 98.0元
  • 市场价:198.0元

发表评论

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