brew unlink PHP70
接下来安装:
brew info PHP71
安装结果如下:
PHP@7.1: stable 7.1.25 (bottled) [keg-only] General-purpose scripting languagehttps://secure.PHP.net/ /usr/local/Cellar/PHP@7.1/7.1.25 (513 files, 63.2MB) Poured from bottle on 2019-01-24 at 10:19:13From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/PHP@7.1.rb ==> DependenciesBuild: httpd ✘, pkg-config ✔required: apr ✔, apr-util ✔, aspell ✔, autoconf ✔, curl-openssl ✔, freetds ✔, freetype ✔, gettext ✔, glib ✔, gmp ✔, icu4c ✔, jpeg ✔, libpng ✔, libpq ✔, libtool ✔, libzip ✔, mcrypt ✔, openldap ✔, openssl ✔, pcre ✔, sqlite ✔, tidy-html5 ✔, unixodbc ✔, webp ✔ ==> Caveats To enable PHP in Apache add the following to httpd.conf and restart Apache: LoadModule PHP7_module /usr/local/opt/PHP@7.1/lib/httpd/modules/libPHP7.so <FilesMatch \.PHP$> SetHandler application/x-httpd-PHP </FilesMatch> Finally, check DirectoryIndex includes index.PHP DirectoryIndex index.PHP index.html The PHP.ini and PHP-fpm.ini file can be found in: /usr/local/etc/PHP/7.1/PHP@7.1 is keg-only, which means it was not symlinked into /usr/local, because this is an alternate version of another formula. If you need to have PHP@7.1 first in your PATH run: echo 'export PATH="/usr/local/opt/PHP@7.1/bin:$PATH"' >> ~/.bash_profile echo 'export PATH="/usr/local/opt/PHP@7.1/sbin:$PATH"' >> ~/.bash_profile For compilers to find PHP@7.1 you may need to set: export LDFLAGS="-L/usr/local/opt/PHP@7.1/lib" export CPPFLAGS="-I/usr/local/opt/PHP@7.1/include"To have launchd start PHP@7.1 now and restart at login: brew services start PHP@7.1Or, if you don't want/need a background service you can just run: PHP-fpm
echo 'export PATH="/usr/local/opt/PHP@7.1/bin:$PATH"' >> ~/.bash_profile echo 'export PATH="/usr/local/opt/PHP@7.1/sbin:$PATH"' >> ~/.bash_profile
brew services start PHP@7.1
然后配置地址为:
/usr/local/etc/PHP/7.1/