本文是用Mac系統下搭建的環境,使用Linux的童鞋也不要在意,因為很相似,只有下載安裝的方式有一點區別。直接進入正文:
1、首先我們需要下載Homebrew,Homebrew簡稱brew,是Mac OSX上的軟件包管理工具,能在Mac中方便的安裝軟件或者卸載軟件,可以說Homebrew相當於Linux下的apt-get、yum,它的官方網址是 http://brew.sh ,打開終端輸入:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Homebrew使用
搜索軟件:brew search 軟件名,如 brew search wget
安裝軟件:brew install 軟件名,如 brew install wget
卸載軟件:brew remove 軟件名,如 brew remove wget
2、安裝好后我們下載並安裝Nginx,打開終端輸入:
brew install nginx
安裝好了后我們可以看到:
ok,我們現在直接啟動nginx:
$ sudo nginx
輸入:ps aux | grep nginx ,可以看到nginx進程已啟動:
現在我們再打開瀏覽器訪問127.0.0.1(或localhost)可以看到下面的效果:
這時候我們想讓這個頁面顯示成我們想要顯示的頁面,怎么辦呢?
打開nginx.conf文件,終端輸入:
vi /usr/local/etc/nginx/nginx.conf
找到以下代碼並修改成如下代碼:
server { listen 8080; server_name localhost; charset koi8-r; access_log /usr/local/etc/nginx/logs/host.access.log main; location / { root /Users/Evai/web; #你存放的PHP頁面路徑 index index.php; } }
繼續往下找並修改,這段代碼是解析php文件的:
location ~ \.php$ { root /Users/Evai/web; #你存放的php頁面路徑 fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
保存好文件后,重新加載配置,輸入:
nginx -s reload
nginx 常用命令:
#啟動 nginx sudo nginx # 重新加載配置 | 重啟 | 停止 |退出 nginx -s reload|reopen|stop|quit #測試配置是否有語法錯誤 nginx -t
3、接下來是安裝PHP,PHP在mac下默認安裝了,但是不好控制版本,所以我們用brew可以再mac下安裝最新版本,甚至是多個版本,我裝了php5.6,完整安裝路徑如下:
brew update brew tap homebrew/dupes brew tap josegonzalez/homebrew-php brew install php56 --with-fpm --without-apache --without-snmp --without-apache --with-debug --with-fpm --with-intl --with-homebrew-curl --with-homebrew-libxslt --with-homebrew-openssl --with-imap --with-mysql --with-tidy
接下來在 ~/.bashrc 文件里加入以下環境變量:
export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
同時將php-fpm加入開機啟動:
ln -sfv /usr/local/opt/php56/*.plist ~/Library/LaunchAgents launchctl load ~/Library/LaunchAgents/homebrew.mxcl.php56.plist
運行 php -v 查看:
4、最后是安裝Mysql,一樣的方法:
brew install mysql unset TMPDIR mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp sudo chown -R 777 /usr/local/var/mysql/
第一句是安裝,后面的是確保正常使用。可以通過以下命令啟動或停止:
mysql.server start
mysql.server stop
啟動后默認應為空密碼,可以通過mysqladmin設置一個密碼:
mysqladmin -uroot password "你的密碼"
最后將Mysql加入開機啟動:
cp /usr/local/Cellar/mysql/5.6.22/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/
結束,環境配置完成!