首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
swoole在最新Big Sur系统下如何安装
### 问题描述 手欠升级了MacOs Big Sur。然后就不能引用swoole,重新编译安装,不能使用phpize了。 想到了上个版本,中使用恢复模式关闭isp, csrutil disable.发现依然不管用。 在进行 sudo mount -uw /命令时,依然如故。 再次搜索网上有帖子说彻底调整系统权限为只读了,关闭保护装置也不管用。你说这闹到。 ### Swoole版本,PHP版本,以及操作系统版本信息 系统版本:macOS Big Sur 11.0.1 Swoole:4.5.8 今天刚git pull最新到版本 PHP: 7.3 ``` % php -v PHP Warning: PHP Startup: Unable to load dynamic library 'swoole.so' (tried: /usr/lib/php/extensions/no-debug-non-zts-20180731/swoole.so (dlopen(/usr/lib/php/extensions/no-debug-non-zts-20180731/swoole.so, 0x0009): dlopen(): file not found: /usr/lib/php/extensions/no-debug-non-zts-20180731/swoole.so), /usr/lib/php/extensions/no-debug-non-zts-20180731/swoole.so.so (dlopen(/usr/lib/php/extensions/no-debug-non-zts-20180731/swoole.so.so, 0x0009): dlopen(): file not found: /usr/lib/php/extensions/no-debug-non-zts-20180731/swoole.so.so)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'redis' (tried: /usr/lib/php/extensions/no-debug-non-zts-20180731/redis (dlopen(/usr/lib/php/extensions/no-debug-non-zts-20180731/redis, 0x0009): dlopen(): file not found: /usr/lib/php/extensions/no-debug-non-zts-20180731/redis), /usr/lib/php/extensions/no-debug-non-zts-20180731/redis.so (dlopen(/usr/lib/php/extensions/no-debug-non-zts-20180731/redis.so, 0x0009): dlopen(): file not found: /usr/lib/php/extensions/no-debug-non-zts-20180731/redis.so)) in Unknown on line 0 WARNING: PHP is not recommended\nPHP is included in macOS for compatibility with legacy software.\nFuture versions of macOS will not include PHP. PHP 7.3.22-(to be removed in future macOS) (cli) (built: Oct 30 2020 00:19:11) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.22, Copyright (c) 1998-2018 Zend Technologies ``` ### 以下是执行报错跳不过这一步 编译phpize,始终是空的 ``` % phpize grep: /usr/include/php/main/php.h: No such file or directory grep: /usr/include/php/Zend/zend_modules.h: No such file or directory grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory Configuring for: PHP Api Version: Zend Module Api No: Zend Extension Api No: ``` 然后重启关闭crsutil disable都是正常的,crsutil status看到也都是关闭的。 重启后,执行下面操作就开始这样了,再然后,更没什么说的了 ``` % sudo mount -uw / mount_apfs: volume could not be mounted: Permission denied mount: / failed with 66 ```
发布于5年前 · 1 次浏览 · 来自
提问
tingno
### 问题描述 手欠升级了MacOs Big Sur。然后就不能引用swoole,重新编译安装,不能使用phpize了。 想到了上个版本,中使用恢复模式关闭isp, csrutil disable.发现依然不管用。 在进行 sudo mount -uw /命令时,依然如故。 再次搜索网上有帖子说彻底调整系统权限为只读了,关闭保护装置也不管用。你说这闹到。 ### Swoole版本,PHP版本,以及操作系统版本信息 系统版本:macOS Big Sur 11.0.1 Swoole:4.5.8 今天刚git pull最新到版本 PHP: 7.3 ``` % php -v PHP Warning: PHP Startup: Unable to load dynamic library 'swoole.so' (tried: /usr/lib/php/extensions/no-debug-non-zts-20180731/swoole.so (dlopen(/usr/lib/php/extensions/no-debug-non-zts-20180731/swoole.so, 0x0009): dlopen(): file not found: /usr/lib/php/extensions/no-debug-non-zts-20180731/swoole.so), /usr/lib/php/extensions/no-debug-non-zts-20180731/swoole.so.so (dlopen(/usr/lib/php/extensions/no-debug-non-zts-20180731/swoole.so.so, 0x0009): dlopen(): file not found: /usr/lib/php/extensions/no-debug-non-zts-20180731/swoole.so.so)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'redis' (tried: /usr/lib/php/extensions/no-debug-non-zts-20180731/redis (dlopen(/usr/lib/php/extensions/no-debug-non-zts-20180731/redis, 0x0009): dlopen(): file not found: /usr/lib/php/extensions/no-debug-non-zts-20180731/redis), /usr/lib/php/extensions/no-debug-non-zts-20180731/redis.so (dlopen(/usr/lib/php/extensions/no-debug-non-zts-20180731/redis.so, 0x0009): dlopen(): file not found: /usr/lib/php/extensions/no-debug-non-zts-20180731/redis.so)) in Unknown on line 0 WARNING: PHP is not recommended\nPHP is included in macOS for compatibility with legacy software.\nFuture versions of macOS will not include PHP. PHP 7.3.22-(to be removed in future macOS) (cli) (built: Oct 30 2020 00:19:11) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.22, Copyright (c) 1998-2018 Zend Technologies ``` ### 以下是执行报错跳不过这一步 编译phpize,始终是空的 ``` % phpize grep: /usr/include/php/main/php.h: No such file or directory grep: /usr/include/php/Zend/zend_modules.h: No such file or directory grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory Configuring for: PHP Api Version: Zend Module Api No: Zend Extension Api No: ``` 然后重启关闭crsutil disable都是正常的,crsutil status看到也都是关闭的。 重启后,执行下面操作就开始这样了,再然后,更没什么说的了 ``` % sudo mount -uw / mount_apfs: volume could not be mounted: Permission denied mount: / failed with 66 ```
赞
0
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2020-11-30
桶
桶哥
推荐使用brew安装PHP
赞
0
回复
2020-12-23
c
chenzx
找php bin下的phpize啊
赞
0
回复
2021-03-20
15683******
大哥,你搞定没,我也遇到这个问题了,手欠了,不该升级。。
赞
0
回复