可能有的错误提示
错误提示一
/usr/include/php/main/php.h: No such file or directory
解决办法
需要先关闭MacOS系统的SIP功能,如果不知道怎么操作可以参考本站另外一篇文章《Mac系统如何打开或 关闭SIP 功能一篇文章就学会》
然后执行
sudo ln -s /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/ /usr
错误提示二
ln: /usr/include: Read-only file system
解决办法
可以先执行
sudo mount -uw /
错误提示三
configure: error: Please reinstall the libzip distribution
解决办法
brew install libzip
如果没有安装brew,可以参考本站另外一篇文章《Mac系统环境安装wget最好的方法推荐之一》中关于brew的安装方法。
添加php扩展
vi /etc/php.ini
在文件的末尾加上一行
extension = /usr/lib/php/extensions/no-debug-non-zts-20180731/zip.so
按esc键后输入:wq!保存退出!
如果保存文件时出现如下报错,是因为你目前的身份不是root,没有权限保存文件,你需要sudo su 到有root权限的身份后重新编辑文件保存!
Can't open file for writing
重启apache生效
sudo apachectl restart
此时你在刷新php扩展页面时发现zip已经开启成功了!
草凡博客参考:
http://shangdixinxi.com/detail-1218225.html
https://easeapi.com/favorite/topic/57756561
原创文章,作者:朋远方,如若转载,请注明出处:https://caovan.com/mac-xitonghuanjingxiawei-php-anzhuang-zipkuozhan/.html