摘要:既然是從零開始,那么就把作為統(tǒng)一的安裝工具。下面附上安裝方法安裝好之后,就可以開始搭建環(huán)境了。環(huán)境安裝比較簡單安裝好之后,首先要啟動服務(wù)。和一起安裝,我們先去安裝,再做相關(guān)配置。成功解析還差一步,就是修改配置文件。
既然是從零開始,那么就把 homebrew 作為統(tǒng)一的安裝工具。如果你不知道 homebrew 是什么東東,移步這里。下面附上 homebrew 安裝方法:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝好之后,就可以開始搭建環(huán)境了。環(huán)境:php5.6+mysql5.7+nginx1.10;
nginxnginx 安裝比較簡單:
brew install nginx
安裝好之后,首先要啟動 nginx 服務(wù)。附上常用操作:
sudo nginx #啟動nginx服務(wù) sudo nginx -s reload #重新載入配置文件 sudo nginx -s stop #停止nginx服務(wù)
nginx 默認(rèn)監(jiān)聽 8080 端口,啟動成功之后,在瀏覽器訪問 http://localhost:8080 可以看到 nginx 的歡迎界面。
附上配置文件路徑和默認(rèn)項目根目錄:
/usr/local/etc/nginx/nginx.conf #配置文件路徑 /usr/local/var/www/ #項目根目錄
nginx 已經(jīng)跑起來了,但是目前還不能解析 php,我們需要利用php-fpm解析。php-fpm 和 php 一起安裝,我們先去安裝 php,再做相關(guān)配置。
phpphp 是作為 homebrew 的擴(kuò)展庫存在的,所以要先去添加擴(kuò)展,再進(jìn)行安裝:
brew tap homebrew/dupes brew tap homebrew/php #?添加擴(kuò)展 brew install --without-apache --with-fpm php56 #安裝php
tap是添加 brew 擴(kuò)展的命令,因為我們用到 nginx 和 php-fpm,所以要用 --without-apache, --with-fpm兩個 option,php56是指安裝php5.6的版本。
安裝好了之后,我們啟動 php-fpm:
sudo php-fpm -D #啟動php-fpm
php-fpm 常用命令還有:
sudo killall php-fpm #停止php-fpm sudo kill -USR2 $(pgrep php-fpm) #重新載入php.ini
啟動之后,nginx 就初步具備解析 php 的能力了。
mysqlnginx 成功解析 php 還差一步,就是修改 nginx.conf 配置文件。nginx 配置相關(guān)的內(nèi)容說多不多,說少不少,但是還是挺重要的。所以我多帶帶寫了一篇博客介紹。傳送門:nginx 配置那些事兒,這里有詳細(xì)說明。
安裝 mysql 也是一條命令,幾百兆大小,可能等待的時間比較長:
brew install mysql
安裝好之后,mysql 的 root 用戶默認(rèn)是空密碼,首先設(shè)置密碼:
mysql_secure_installation
因為 mysql5.7 增加了密碼驗證,所以在執(zhí)行上一步后,你會看到這條信息:
Would you like to setup VALIDATE PASSWORD plugin?
意思就是是否安裝密碼驗證插件,個人建議不安裝,因為安裝之后你只能設(shè)置一個非常復(fù)雜的密碼,麻煩的很。所以此時要輸入no,不安裝。如果你已經(jīng)選擇了y,不要緊,你可以連接 mysql 終端之后,執(zhí)行命令卸載該插件:
UNINSTALL PLUGIN validate_password;
卸載成功!現(xiàn)在再執(zhí)行一次mysql_secure_installation,選擇不加載密碼驗證插件,你就可以設(shè)置一個簡單的密碼啦!
現(xiàn)在鏈接 mysql 終端:
mysql -u root -p
回車輸入新密碼,連接成功,可以執(zhí)行 sql 語句了。
附上 mysql 常用命令:
mysql.server start #啟動mysql brew services start mysql #啟動mysql,登錄自動重啟
mysql 安裝成功之后,一般會用 navicat 等管理工具進(jìn)行數(shù)據(jù)庫管理。Mac版的破解版 navicat 要么很難找,要么破解失敗。我這里附上可直接安裝的破解版 navicat,下載地址在這里。
目前就記錄這么多,后續(xù)會慢慢完善!
本文由 楊成功 原創(chuàng),更多原創(chuàng)內(nèi)容請到專欄 楊成功的全棧之路
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/30569.html
摘要:既然是從零開始,那么就把作為統(tǒng)一的安裝工具。下面附上安裝方法安裝好之后,就可以開始搭建環(huán)境了。環(huán)境安裝比較簡單安裝好之后,首先要啟動服務(wù)。和一起安裝,我們先去安裝,再做相關(guān)配置。成功解析還差一步,就是修改配置文件。 既然是從零開始,那么就把 homebrew 作為統(tǒng)一的安裝工具。如果你不知道 homebrew 是什么東東,移步這里。下面附上 homebrew 安裝方法: /usr/bi...
摘要:的本地開發(fā)環(huán)境,搭建很簡單,成功啟動三個進(jìn)程就可以了,步驟如下安裝服務(wù)器端編程語言,并啟動進(jìn)程安裝服務(wù)器在配置文件中添加模塊的配置啟動服務(wù)器安裝數(shù)據(jù)庫并啟動至此環(huán)境搭建完成,可以愉快地在本地開發(fā)項目了。 php 的本地開發(fā)環(huán)境,搭建很簡單,成功啟動三個進(jìn)程就可以了,步驟如下: 1、安裝服務(wù)器端編程語言:PHP,并啟動 php-fpm 進(jìn)程; php-fpm 2、安裝 Web 服務(wù)器:...
摘要:流程大概是這樣本地代碼阿里云既然要使用,那么先在上安裝安裝完成就可以使用了,然后在上創(chuàng)建一個私有項目,里面包含所有該項目所需代碼。 以下的配置都是在Ubuntu 14.04穩(wěn)定支持版的環(huán)境中搭建Linux+Nginx+Mysql+PHP環(huán)境的 首先刪除阿里云ECS的Linux中會給你預(yù)裝Apache 通過下面的命令來刪除Apache sudo service apache2 stop ...
閱讀 2885·2021-10-18 13:33
閱讀 841·2019-08-30 14:20
閱讀 2620·2019-08-30 13:14
閱讀 2512·2019-08-29 18:38
閱讀 2879·2019-08-29 16:44
閱讀 1206·2019-08-29 15:23
閱讀 3466·2019-08-29 13:28
閱讀 1909·2019-08-28 18:00