1. 程式人生 > >Mac 使用brew安裝Nginx、MySQL、Tomcat

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安裝NginxMySQLTomcat

如果沒有安裝brew,可以按照官網的步驟安裝 http://brew.sh/ nginx的安裝與配置 安裝nginx brew install nginx 修改配置檔案 sudo vim /usr/local/etc/nginx/nginx.conf

Mac OS使用brew安裝NginxMySQLPHP-FPM的LAMP開發環境

準備工作 新版的 Mac OS 內建了Apache 和 PHP,我的系統版本是OS X 10.9.3,可以通過以下命令檢視Apache和PHP的版本號: httpd -v Server version: Apache/2.2.26 (Unix) Ser

MacNginxMySQLPHP-FPM 的安裝配置

用了3年多的本本罷工,最近新入手了一臺 rmbp,一堆工作環境要配置,LNMP 裡的 NMP 是常規要安裝的,恰好也是第一次在 mac 上安裝配置 nginx、mysql、php,所以順便做個記錄,免得以後忘了也好檢視,不用到處翻。 PS:下面的安裝都是基於 h

05006_Linux的jdkmysqltomcat安裝

命令 fig ref 不支持 啟動 軟件包 默認 mysql 文件 1、軟件包下載鏈接:軟件包下載 密碼:advk 2、安裝JDK   (1)查看當前Linux系統是否已經安裝java,輸入 rpm -qa | grep java ;      (2)卸載兩個openJDK

KVM虛擬化MySQLNginxRabbitMQRedis組件安裝指導

mysql字符集 eas www cat listen copy 測試 arc remove 1 檢查服務器的配置信息 1.1 檢查服務器的CPU信息 [root@localhost iso]#cat /proc/cpuinfo | grep na

Linux安裝java jdkmysqltomcat

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 篇——常見軟體安裝:JREMySQLTomcat安裝

1、JRE安裝:在正式環境裡 我們可以不安裝jdk ,僅僅安裝Java執行環境 jre即可。 ①下載jre:JRE官網下載地址 開啟連結,勾選協議,下載Linux版本64位的 ②上傳jre到/home/data/下:使用FTP工具上傳。 如果上傳過程遇到下面的問題:連線到

nginx + tomcat 8.5 優化配置,安裝nginx【centos67】

第一步安裝 軟體 1.1 依賴包 # yum -y install gcc # yum install expat-devel # sudo yum install  zlib-devel 到http://apr.apache.org/download.cgi#apr1這

Lunix如何安裝(JdkTomcatMysqlEclipse)

網上下載對應的安裝檔案且將相應的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(包括dockermysqltomcat安裝,以及部署web工程檔案)

本文是在我查看了很多前輩的部落格上完成的有很多借閱的成分,主要記錄docker從安裝到部署Javaweb程式的整個過程,希望對有需要的人有所幫助,我是個菜鳥,望多多包涵。 CentOS 07 Docker 安裝   使用Ctrl+alt在虛擬機器和Windows切換滑鼠,直接複製文件裡的指令。

linux系統的簡單操作以及jdkmysqltomcat安裝部署

########linux ####1.linux目錄結構 ##home:普通使用者的目錄檔案都在home下 ##root:超級管理員root的目錄 ##etc:存放配置檔案 ##usr:存放共享的資源 ####2.linux的命令 ##常用的命令     檢視幫助

在Linux系統上安裝JDKMySQLTomcat

很多初次接觸Linux系統的人不太清楚JDK、MySQL和Tomcat的安裝,在這裡我做一個簡要的步驟,希望可以幫到你們。 安裝之前你要確保你已經安裝過遠端連線工具,遠端連線工具是為了將JDK、MyS

騰訊雲Ubuntu安裝JDKtomcatmysql部署網站步驟詳解

騰訊雲Ubuntu配置部署步驟:安裝JDK、Tomcat,mysql。部署一個Web的專案演示 1.購買伺服器:這個不用我說了,學生黨可以直接用自己的優惠一元購機 2.Xshell和Xftp或者winscp 因為是遠端操作伺服器,用一個命令操作頁面最好,所以我們選擇Xshell,而Xftp則是用來向伺

CentOs 7.0安裝JDKMySQLTomcat

最近在阿里雲翼計劃搶到了一臺雲伺服器,每個月不足10元的費用也是非常厚道的,不過配置也就一般了。由於配置不高加上之前沒深入接觸過CentOs,於是選擇系統的時候毫不猶豫的選擇了CentOs 7.0。 一、安裝JDK 對JDK 1.7情有獨鍾,所以伺服器也準備

Docker筆記(七):常用服務安裝——NginxMySqlRedis

開發中經常需要安裝一些常用的服務軟體,如Nginx、MySql、Redis等,如果按照普通的安裝方法,一般都相對比較繁瑣 —— 要經過下載軟體或原始碼包,編譯安裝,配置,啟動等步驟,使用 Docker 來安裝這些服務軟體能極大地簡化安裝過程,且速度也很快。   本文以下操作假定你已經裝好了docke

centos7重啟apachenginxmysqlphp-fpm命令

httpd stop 啟動 sta fpm start res gin SQ apache 啟動 systemctl start httpd 停止 systemctl stop httpd 重啟 systemctl restart httpd mysql 啟動 system