Mac安装swoole中遇到的问题

转:https://blog.csdn.net/lishanleilixin/article/details/96137272

 1:下载swoole源码,https://github.com/swoole/swoole-src/releases
2:tar -zxvf swoole.tgz
3:进入解压目录,输入:/usr/local/php/bin/phpize //多PHP版本时
4:./confiure --with-php-config=/usr/local/php/bin/php-config  //多PHP版本时
5:make && make install
6:修改php.ini,extension=swoole.so 

网上解决方案

解决方案

  1. 关闭MacOS,按option键,出现磁盘后,按 Command + R(Win 键盘:win + R)进入恢复模式,找到终端

  2. 打开终端,输入命令:

    csrutil disable
  3. reboot 重启mac
  4. 重启后让机器正常启动,可以在终端查看 rootless 状态:

    csrutil status
    

    显示

    System Integrity Protection status: disabled.
    

    正常情况下 rootless 已经关闭。

  5. 要想重新开启 rootless 机制,参考步骤 1,输入命令:

    csrutil enable

本人遇到的:

由于mac自带php,而本人自定义安装php,导致了php -m扩展查询的路径不正确,所以应该修改安装对应的php.ini

自定义安装brew的 php修改文件是在

/usr/local/etc/php/7.2/下面进行php.ini配置和php-fpm.conf的修改

 

posted @ 2020-01-07 18:41  星云惊蛰  阅读(455)  评论(0)    收藏  举报