將 MacOS 默認的 PHP 版本升級到 7.*

上接:在macOS Sierra 10.12搭建PHP開發環境php

設置 brew

brew tap homebrew/dupes  
brew tap homebrew/versions  
brew tap homebrew/homebrew-php

安裝 PHP 7.1

brew install php71

優先使用 PHP 7.1

export PATH="/usr/local/sbin:$PATH"  
echo 'export PATH="/usr/local/sbin:$PATH"' >> ~/.bash_profile

啓動 PHP-FPM

sudo nginx  
sudo php-fpm --fpm-config /usr/local/etc/php/7.1/php-fpm.conf -D  
mysql.server start

這三個命令實際上是分別啓動nginx、php和mysql,你能夠將其封裝成一個bash命令,而後就能夠一個命令啓動全部Web服務。html

安裝擴展

擴展有兩種安裝方式:mysql

  • brew 安裝
  • 源碼包安裝 推薦

以 PHP-Redis 擴展 phpredis 爲例:
brew 安裝nginx

brew install php71-redis

源碼包安裝redis

wget https://pecl.php.net/get/redis-3.1.0.tgz
tar zxvf redis-3.1.0.tgz
cd redis-3.1.0
/usr/local/Cellar/php71/7.1.0_11/bin/phpize # !!!注意!!! 7.1.0_11這個小版本目錄可能須要你手動改爲你下載的對應的最新版本號。

./configure
make
make install
vi /usr/local/etc/php/7.1/php.ini # 追加 extension=redis.so
# 重啓 php-fpm
sudo killall -9 php-fpm
sudo php-fpm --fpm-config /usr/local/etc/php/7.1/php-fpm.conf -D

參考

相關文章
相關標籤/搜索