![PHP是世界上最好的编程语文,不接受反驳](https://imzhp.com/api/file/getImage?fileId=5dee6f2ae8ede66f0c000048) 终于忍受不了自带的PHP了,为了个Freetype折腾了一天,懒得再折腾它了,直接使用Brew安装。本来还想卸载掉自带的PHP,结果,和系统自带的Apache一样,如果经常更新系统的话(说到这里,不得不吐槽一下MAC,现在更新的频率简直都有点比得上巨硬了),更新完系统后,Apache和PHP会再回来)。 标注一下,系统自带的PHP的路径: ``` /usr/bin/php /usr/bin/php-config /usr/bin/phpize /usr/sbin/php-fpm ``` 安装吧,先查一下brew中目前的PHP版本到多少了 ``` brew search php ==> Formulae brew-php-switcher php-code-sniffer php@7.2 phplint phpmyadmin phpunit php php-cs-fixer php@7.3 phpmd phpstan ==> Casks homebrew/cask/eclipse-php homebrew/cask/netbeans-php ``` 已经到php7.3了,直接装它吧 ``` brew install php@7.3 ``` 经过漫长的等待,终于安装完成,有一些关于环境配置的提示,如: ``` If you need to have php@7.3 first in your PATH run: echo 'export PATH="/usr/local/opt/php@7.3/bin:$PATH"' >> ~/.zshrc echo 'export PATH="/usr/local/opt/php@7.3/sbin:$PATH"' >> ~/.zshrc For compilers to find php@7.3 you may need to set: export LDFLAGS="-L/usr/local/opt/php@7.3/lib" export CPPFLAGS="-I/usr/local/opt/php@7.3/include" ``` 测试一下,直接在命令行执行 ``` php-fpm ``` 没问题的话,可以将系统自带的php换成刚安装的,要注意上面提到的两个文件夹的权限问题 ``` brew link --force php@7.3 ``` 看一下服务 ``` brew services list ``` 返回信息: ``` Name Status User Plist php@7.3 stopped ``` 没有启动,启动一下: ``` brew services start php@7.3 ``` 最后修改:4年前 © 著作权归作者所有