筆記:Mac安裝PHP、nginx、myspl環境

作爲一名前端,以前一直使用win本,環境都是後臺大包大攬,直接給我安裝好了,剛剛買的Mac,須要裝環境,一想來,本身裝一遍吧,因此有了這個筆記!php

首先安裝Mac上面的一個包管理工具

Homebrew 官網
很是簡單,一行命令搞定
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
全部的安裝都是使用這個工具來完成前端

安裝nginx

brew install nginx
配置文件地址:/usr/local/etc/nginx
nginx

啓動/重啓:`nginx -s reload`

安裝PHP

由於項目須要,我安裝的 PHP71
brew install php71
git

安裝php redis擴展

這裏須要注意的是php擴展必需要跟PHP版本配套,否則加載不成功github

brew update
brew tap josegonzalez/php
brew install php71-redis
找到php的配置文件 php.ini
若是使用brew安裝的話,這個文件應該在/usr/local/etc/php/版本號/php.ini
加入extension=redis.so
完成以後,重啓php-fpm
這裏有一個坑是,直接啓動php-fpm 啓動的是Mac自帶的PHP版本的php-fpm,而我要啓動的是新安裝的7.1的php-fpm /usr/local/sbin/php71-fpm start
OK ,能夠以後查看是否成功
php -m | grep redisredis

這樣應該就是成功了!!
也能夠寫一個文件,使用php的 phpinfo()查看是否成功。

這樣就是加載成功了!!這一步真的花了很長時間,一直報redis的版本和PHP不匹配!

安裝myspl

brew install myspl
平時開發用不到myspl 沒有配置,直接下載了Navicat鏈接測試服務器的數據庫了,沒什麼好說的。數據庫

記幾個Mac經常使用命令

  • 查看全部端口:sudo lsof -i -P | grep -i "listen"
  • 查看某個端口:sudo lsof -i :9000
  • 關閉進程 : sudo killall xxx
  • 設置命令別名:編輯.bash_profile文件 alias [別名]='[指令名稱]',運行source .bash_profile
  • 查看全部別名:alias
相關文章
相關標籤/搜索