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