mac系统安装php72,最容易的办法,是使用brew。但是本文中,苏南大叔要写的是使用最原始的办法,刀耕火种般的自己编译一个php出来。所以,如果你的主要目的是安装php72,而不是体验一下手工编译php的乐趣的话,请直接跳到本文尾部,查看如何使用brew安装php72

本篇教程中的手工编译方法,比较容易碰到各种各样的拦路虎,导致最终的安装失败。如果您和苏南大叔一样,仅仅是想体验一下手工编译php的乐趣的话,那么,请继续阅读本篇教程。

清理本机php

如果您系统里面现有的php是使用brew安装的,那么请使用brew uninstall卸载。重点的是:一定要把系统路径中的php,phpize,和php-config彻底删除。等我们的php编译安装完成后,再利用软连接把这几个文件给链接回来。

这个时候,就需要我们万能的whichwhereis了。用这两个命令来查找上述系统路径。然后再rm -rf掉即可。

which phpize
sudo rm -rf /usr/local/bin/phpize
which php
sudo rm -rf /usr/local/bin/php
which php-config
sudo rm -rf /usr/local/bin/php-config
sudo pkill -INT -o php-fpm

当然您系统的上述路径可能和苏南大叔的路径不一致,那么请注意替换上述路径。当然,如果您选择更谨慎的操作的话,可以先把这三个文件先备份一下,再删除掉,这是个更加稳妥的方案。本机的php-fpm进程一定要kill掉,否则可能会导致install操作失败。

题外话

通过brew安装php72的脚本如下,其实,这个才是最简单的安装php72的途径。脚本如下,不解释。

brew tap homebrew/homebrew-php
brew install php72 --with-apache --with-freetype

苏南大叔:mac系统,如何手工编译php72? - brew_001
mac系统,如何手工编译php72?(图9-8)

苏南大叔:mac系统,如何手工编译php72? - brew_002
mac系统,如何手工编译php72?(图9-9)

结论

编译php的过程,感觉就是瞎折腾。哈哈。想体验一下折腾的快感吗?来和苏南大叔一起编译php吧。更多php的相关经验文章,苏南大叔建议您,点击这里查看:https://newsn.net/tag/php/

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接作者。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

 【加群】加入QQ群【175454274】和大家一起讨论这个问题

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   php    mac

本站的忠实读者小伙伴,正在阅读下面这些文章: