Mac 使用brew安裝Nginx、MySQL、Tomcat
如果沒有安裝brew,可以按照官網的步驟安裝
http://brew.sh/
nginx的安裝與配置
安裝nginx
brew install nginx
修改配置檔案
sudo vim /usr/local/etc/nginx/nginx.conf
Nginx預設的是8080埠,因為我們還要安裝tomcat服務,所以修改nginx的埠為9000,順便可以設定一下“開啟目錄瀏覽功能”
在/usr/local/etc/nginx/nginx.conf檔案中。每次修改nginx.conf配置以後都要執行以下命令檢查配置檔案是否正確:
$ sudo /usr/local/Cellar/nginx/1.10.1/bin/nginx -t
如果顯示以下兩行資訊,說明檔案配置正確:
the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok
configuration file /usr/local/etc/nginx/nginx.conf test is successful
然後輸入命令:$ps -ef |grep nginx獲取nginx的主程序號例如:20025
然後執行以下命令即可使修改過的nginx配置檔案生效:
$ sudo kill -HUP 20025
給予管理員許可權
sudo chown root:wheel/usr/local/opt/nginx/bin/nginx sudo chmod u+s/usr/local/opt/nginx/bin/nginx
加入launchctl啟動控制
mkdir -p ~/Library/LaunchAgents
cp /usr/local/opt/nginx/homebrew.mxcl.nginx.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist
執行nginx(進入nginx/bin目錄)
$ sudo nginx #開啟 nginx $ nginx -s reload|reopen|stop|quit #重新載入配置|重啟|停止|退出 nginx $ nginx -t #測試配置是否有語法錯誤
用法詳解
nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives]
選項列表
-?,-h : 開啟幫助資訊
-v : 顯示版本資訊並退出
-V : 顯示版本和配置選項資訊,然後退出
-t : 檢測配置檔案是否有語法錯誤,然後退出
-q : 在檢測配置檔案期間遮蔽非錯誤資訊
-s signal : 給一個 nginx 主程序傳送訊號:stop(停止), quit(退出), reopen(重啟), reload(重新載入配置檔案)
-p prefix : 設定字首路徑(預設是:/usr/local/Cellar/nginx/1.2.6/)
-c filename : 設定配置檔案(預設是:/usr/local/etc/nginx/nginx.conf)
-g directives : 設定配置檔案外的全域性指令
在瀏覽器中輸入IP:埠號,如果出現“welcome to nginx”則表示啟動成功!!
開啟目錄瀏覽功能
在nginx.conf檔案的Http{ }裡面通過autoindex 引數來修改:具體如下:
#開啟目錄瀏覽功能
autoindex on; #開啟nginx目錄瀏覽功能
autoindex_exact_size off; #檔案大小從kb開始顯示
autoindex_localtime on; #顯示檔案修改時間為伺服器本地時間
然後在瀏覽器裡面,就可以通過ip:埠號/www來檢視目錄了
詳細解釋一下:目錄瀏覽功能 在nginx.conf檔案裡面的http{}內 有個root,是設定網站的資源存放路徑 在nginx目錄下有個html的目錄,就是這個root目錄。在瀏覽器可以訪問該目錄下的檔案,www檔案可以自己mkdir,當然名字可以隨意。只要存放在html目錄下就都可以訪問。 說明:在/usr/local/var目錄下同樣存在一個www的目錄,這個目錄即為上面提到的html目錄,只是名字不同而已。
mysql的安裝與配置
安裝mysql
brew install mysql
cd /usr/local/opt/mysql/
修改配置檔案
sudo vim my.cnf
#如果出現無法啟動mysql,rm my.cnf
加入launchctl啟動控制
mkdir -p ~/Library/LaunchAgents/
cp /usr/local/opt/mysql/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
#取消啟動
#launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
初始化 mysql
./bin/mysql_install_db
執行安全設定指令碼,設定root賬號密碼
./bin/mysql_secure_installation
命令列連線mysql
mysql -uroot -p
原文連結: Mac OS使用brew安裝Nginx、MySQL、PHP-FPM的LAMP開發環境
相關推薦
MAC使用brew安裝nginx+php+mysql環境
http://www.php230.com/use-brew-install-nginx-php-mysql.html 這兩天重新安裝了下MAC系統下的nginx+php+mysql環境,今天整理一下安裝步驟: 1、安裝 homebrew ruby -e "$(cur
mac ox 10.11 brew安裝Nginx+PHP+MySQL+擴充套件
安裝brew 要求:OS X 10.6以上系統,並且安裝有XCode命令列工具 對於10.11的系統需要設定下local的許可權為當前使用者 $ sudo chown -R $(whoami):admin /usr/local brew安裝程式的過程
mac 編譯安裝 nginx php mysql
1. 安裝brew # sudo chown -R $(whoami) /usr/local/Cellar # /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/i
Mac 使用brew安裝Nginx、MySQL、Tomcat
如果沒有安裝brew,可以按照官網的步驟安裝 http://brew.sh/ nginx的安裝與配置 安裝nginx brew install nginx 修改配置檔案 sudo vim /usr/local/etc/nginx/nginx.conf
Mac OS使用brew安裝Nginx、MySQL、PHP-FPM的LAMP開發環境
準備工作 新版的 Mac OS 內建了Apache 和 PHP,我的系統版本是OS X 10.9.3,可以通過以下命令檢視Apache和PHP的版本號: httpd -v Server version: Apache/2.2.26 (Unix) Ser
Mac 下 Nginx、MySQL、PHP-FPM 的安裝配置
用了3年多的本本罷工,最近新入手了一臺 rmbp,一堆工作環境要配置,LNMP 裡的 NMP 是常規要安裝的,恰好也是第一次在 mac 上安裝配置 nginx、mysql、php,所以順便做個記錄,免得以後忘了也好檢視,不用到處翻。 PS:下面的安裝都是基於 h
05006_Linux的jdk、mysql、tomcat安裝
命令 fig ref 不支持 啟動 軟件包 默認 mysql 文件 1、軟件包下載鏈接:軟件包下載 密碼:advk 2、安裝JDK (1)查看當前Linux系統是否已經安裝java,輸入 rpm -qa | grep java ; (2)卸載兩個openJDK
KVM虛擬化、MySQL、Nginx、RabbitMQ、Redis組件安裝指導
mysql字符集 eas www cat listen copy 測試 arc remove 1 檢查服務器的配置信息 1.1 檢查服務器的CPU信息 [root@localhost iso]#cat /proc/cpuinfo | grep na
Linux安裝java jdk、mysql、tomcat
ref app 1.0 重置密碼 esc 啟動mysql TP mar des 安裝javajdk 1.8 檢查是否安裝 rpm -qa | grep jdk rpm方式安裝 下載java1.8 jdk http://download.oracle.com/otn-pub/
開啟運維之路之第 4 篇——常見軟體安裝:JRE、MySQL、Tomcat安裝
1、JRE安裝:在正式環境裡 我們可以不安裝jdk ,僅僅安裝Java執行環境 jre即可。 ①下載jre:JRE官網下載地址 開啟連結,勾選協議,下載Linux版本64位的 ②上傳jre到/home/data/下:使用FTP工具上傳。 如果上傳過程遇到下面的問題:連線到
nginx + tomcat 8.5 優化配置,安裝nginx【centos6、7】
第一步安裝 軟體 1.1 依賴包 # yum -y install gcc # yum install expat-devel # sudo yum install zlib-devel 到http://apr.apache.org/download.cgi#apr1這
Lunix如何安裝(Jdk、Tomcat、Mysql、Eclipse)
網上下載對應的安裝檔案且將相應的tar.gz檔案通過XFtp5拷貝到Lunix伺服器上; 一、如何安裝Jdk? 1、解壓Jdk: t
Mac Brew安裝、使用、解除安裝詳解
定義全域性變數 //主要brew 命令目錄 /usr/local/bin 注:homebrew在安裝完成後自動在/usr/local/bin加個軟連線,所以平常都是用這個路徑 sudo vim /etc/profile export PATH=/usr/lo
docker(包括docker、mysql、tomcat的安裝,以及部署web工程檔案)
本文是在我查看了很多前輩的部落格上完成的有很多借閱的成分,主要記錄docker從安裝到部署Javaweb程式的整個過程,希望對有需要的人有所幫助,我是個菜鳥,望多多包涵。 CentOS 07 Docker 安裝 使用Ctrl+alt在虛擬機器和Windows切換滑鼠,直接複製文件裡的指令。
linux系統的簡單操作以及jdk、mysql、tomcat的安裝部署
########linux ####1.linux目錄結構 ##home:普通使用者的目錄檔案都在home下 ##root:超級管理員root的目錄 ##etc:存放配置檔案 ##usr:存放共享的資源 ####2.linux的命令 ##常用的命令 檢視幫助
在Linux系統上安裝JDK、MySQL和Tomcat
很多初次接觸Linux系統的人不太清楚JDK、MySQL和Tomcat的安裝,在這裡我做一個簡要的步驟,希望可以幫到你們。 安裝之前你要確保你已經安裝過遠端連線工具,遠端連線工具是為了將JDK、MyS
騰訊雲Ubuntu安裝JDK、tomcat、mysql、部署網站步驟詳解
騰訊雲Ubuntu配置部署步驟:安裝JDK、Tomcat,mysql。部署一個Web的專案演示 1.購買伺服器:這個不用我說了,學生黨可以直接用自己的優惠一元購機 2.Xshell和Xftp或者winscp 因為是遠端操作伺服器,用一個命令操作頁面最好,所以我們選擇Xshell,而Xftp則是用來向伺
CentOs 7.0安裝JDK、MySQL和Tomcat
最近在阿里雲翼計劃搶到了一臺雲伺服器,每個月不足10元的費用也是非常厚道的,不過配置也就一般了。由於配置不高加上之前沒深入接觸過CentOs,於是選擇系統的時候毫不猶豫的選擇了CentOs 7.0。 一、安裝JDK 對JDK 1.7情有獨鍾,所以伺服器也準備
Docker筆記(七):常用服務安裝——Nginx、MySql、Redis
開發中經常需要安裝一些常用的服務軟體,如Nginx、MySql、Redis等,如果按照普通的安裝方法,一般都相對比較繁瑣 —— 要經過下載軟體或原始碼包,編譯安裝,配置,啟動等步驟,使用 Docker 來安裝這些服務軟體能極大地簡化安裝過程,且速度也很快。 本文以下操作假定你已經裝好了docke
centos7重啟apache、nginx、mysql、php-fpm命令
httpd stop 啟動 sta fpm start res gin SQ apache 啟動 systemctl start httpd 停止 systemctl stop httpd 重啟 systemctl restart httpd mysql 啟動 system