摘要:安裝之前,需要確定是否安裝過然后安裝命令行工具。安裝命令行工具如果該方法你不愿用或者各種原因,可以登錄然后下載安裝注一定要選擇和系統(tǒng)版本,版本一致的命令行工具。安裝好了之后,便可以使用命令來安裝相應(yīng)的包了。
之前換電腦裝了個Mnmp,有遇到一些小坑,寫在這,希望能幫到一些初次搭建Mnmp的phper。
.
.
.
Homebrew是一款Mac OS平臺下的軟件包管理工具,擁有安裝、卸載、更新、查看、搜索等很多實用的功能。
安裝Homebrew之前,需要確定mac是否安裝過xcode,然后安裝xcode命令行工具。
#安裝xcode命令行工具 xcode-select --install
如果該方法你不愿用或者各種原因,可以:
登錄 [https://developer.apple.com/download/more/][1] 然后下載 dmg 安裝
注:一定要選擇和mac系統(tǒng)版本,xcode版本一致的命令行工具。
好了現(xiàn)在我們開始安裝Homebrew。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝好了Homebrew之后,便可以使用brew命令來安裝相應(yīng)的包了。
Nginxbrew install nginx
執(zhí)行完之后Nginx就安裝好了,以下為nginx幾個常用命令。
# 啟動 nginx服務(wù) sudo nginx # 重新加載配置|重啟|停止|退出 nginx nginx -s reload|reopen|stop|quit #測試配置是否有語法錯誤 nginx -t # 啟動 nginx sudo ngixn -c /usr/local/etc/nginx/nginx.conf #測試配置是否有語法錯誤 nginx -t -c /usr/local/etc/nginx/nginx.conf
nginx啟動后,在瀏覽器中輸入http://localhost:8080/,回車即可看到運行結(jié)果,顯示的是/usr/local/Cellar/nginx/1.10.0/html/index.html文件的內(nèi)容。
設(shè)置開機自啟動nginx服務(wù)設(shè)置:
mkdir -p ~/Library/LaunchAgents cp /usr/local/Cellar/nginx/1.10.0/homebrew.mxcl.nginx.plist ~/Library/LaunchAgents/ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plistMySQL
brew install mysql
#啟動mysql /usr/local/Cellar/mysql/5.7.12/bin/mysqld #設(shè)置密碼 /usr/local/bin/mysqladmin -u root password "new-password" #登錄mysql mysql -u root -p
設(shè)置開機啟動
mkdir -p ~/Library/LaunchAgents/ cp /usr/local/Cellar/mysql/5.7.12/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plistPHP
brew tap homebrew/php #php擴展 brew install --without-apache --with-fpm --with-mysql php56 ## php-fpm
php設(shè)置開機啟動
mkdir -p ~/Library/LaunchAgents cp /usr/local/opt/php56/homebrew.mxcl.php56.plist ~/Library/LaunchAgents/ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php56.plist配置 Nginx
vim /usr/local/etc/nginx/nginx.conf #隱藏入口文件配置 location / { index index.php index.html index.htm; if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?$1 last; #ci框架寫法 #rewrite ^/(.*)$ /index.php?s=/$1 last; #tp框架寫法 break; } }修改host
vim /etc/hosts # 127.0.0.1 www.test.com #
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/39835.html
原文地址:http://www.zhoujiping.com/notes/mnmp.html 2011年的MacBook Pro(機械硬盤,8G內(nèi)存),之前升級到Mac 10.11,但會經(jīng)常的卡頓,所以一直使用的是Mac 10.10系統(tǒng),最近不知道怎么了,瀏覽器在后臺會自動播放廣告聲音,現(xiàn)在mac 10.12出來了,該系統(tǒng)除了添加Siri,基本上就是10.11的一個升級,嘗試下載安裝,很好,竟然跑...
原文地址:http://www.zhoujiping.com/notes/mnmp.html 2011年的MacBook Pro(機械硬盤,8G內(nèi)存),之前升級到Mac 10.11,但會經(jīng)常的卡頓,所以一直使用的是Mac 10.10系統(tǒng),最近不知道怎么了,瀏覽器在后臺會自動播放廣告聲音,現(xiàn)在mac 10.12出來了,該系統(tǒng)除了添加Siri,基本上就是10.11的一個升級,嘗試下載安裝,很好,竟然跑...
摘要:安裝之前,需要確定是否安裝過然后安裝命令行工具。安裝命令行工具如果該方法你不愿用或者各種原因,可以登錄然后下載安裝注一定要選擇和系統(tǒng)版本,版本一致的命令行工具。安裝好了之后,便可以使用命令來安裝相應(yīng)的包了。 之前換電腦裝了個Mnmp,有遇到一些小坑,寫在這,希望能幫到一些初次搭建Mnmp的phper。 ... 安裝 Mac 的包管理器 - homebrew Homebrew是一款Mac...
閱讀 2649·2021-09-13 10:26
閱讀 1913·2021-09-03 10:28
閱讀 1983·2019-08-30 15:44
閱讀 800·2019-08-29 14:07
閱讀 392·2019-08-29 13:12
閱讀 2148·2019-08-26 11:44
閱讀 2342·2019-08-26 11:36
閱讀 2010·2019-08-26 10:19