MAC開發環境搭建

這篇博文整理自個人筆記,省略了一些實現細節,不懂的能夠留言,我會詳細說明個人配置過程。還請你們提出批評指正。php

主要內容html

  • 安裝MAC包管理工具brewnode

  • 安裝PHPgit

  • 配置並啓動Apachegithub

  • 配置PHPStorm解析器web

  • Node.js安裝算法

  • 安裝與使用hexoapache

  • 配置git的本地私鑰與公鑰npm

  • 在PHPStorm中使用githubxcode

下面是更新時間線

  1. 2017年7月4日發表


安裝MAC包管理工具brew

brew是mac上的包管理工具,如同node.js的npm,CentOS的yum。

使用brew安裝的工具卸載方便,容易管理。

使用官方命令安裝便可。https://brew.sh/index_zh-cn.html

注意:

安裝過程有些慢,應該是國外服務器的緣由。
要注意須要安裝xcode的組建,請輸入回車級電腦密碼讓其繼續安裝。

安裝PHP

MAC上是默認安裝PHP的,可是我以前一直沒有配置好PHPStorm支持PHP,看Mac下還有必要從新安裝PHP嗎?說須要brew安裝的PHP才能夠。

安裝命令:

brew install php56 php56-xdebug

配置並啓動Apache

MAC上默認也安裝了Apache,咱們須要配置一下,使其支持PHP

sudo vi /etc/apache2/httpd.conf

搜索並去掉這一行的註釋(是爲了讓apache支持php)

LoadModule php5_module libexec/apache2/libphp5.so

啓動apache

sudo apachectl start

配置PHPStorm的解析器

我是按照[PHP調試利器XDebug Mac下在phpstorm中的安裝與使用](https://www.funboxpower.com/m...
)的前三步配置的,如今的功能只實現了點擊右上角的瀏覽器圖標以http://localhost:63342/打開PHP文件,對於現階段的我(初學PHP)已經足夠了

Node.js安裝

開始覺得須要使用npm包安裝Node.js,後來才知道Node.js安裝包裏自帶npm包管理工具(固然也能夠分別安裝)。去官網下載dmg安裝就能夠了。

安裝完成後提示:

Node.js was installed at

   /usr/local/bin/node

npm was installed at

   /usr/local/bin/npm

Make sure that /usr/local/bin is in your $PATH.

使用node --version測試安裝成功。

安裝與使用hexo

hexo是一個基於node.js的輕量級博客,模板都很是漂亮,相對於WordPress功能比較單一,可是更優雅,速度也更快。

hexo會生成靜態文件,網友常與github page和coding page等靜態網絡空間使用,因爲github屏蔽了百度爬蟲,因此我選擇了國產的coding。

hexo的安裝與使用很簡單,如下是一些安裝與配置命令,詳細的請看官方文檔, 官方文檔寫的很詳細。

# 安裝
npm install -g hexo-cli

# 測試安裝是否成功,顯示版本號
hexo --version

# 進入某目錄,初始化hexo
# 之後的hexo文件都會在此目錄,而且在將hexo加入系統環境變量以前,都須要進入hexo才能執行一些相關命令
hexo init

# 生成靜態文件,在public文件夾
hexo generate
hexo g

# 安裝 hexo-deployer-git 能夠一鍵部署到git服務器
npm install hexo-deployer-git —save

# 配置服務,找到 _config.yml 修改一下下行,其中repo選項在coding或github網站上獲取到

deploy:
  type: git
  repo: https://git.coding.net/liuzhenbase/liuzhenbase.coding.me.git

# 部署push到網站
hexo deploy
Hexo d

# 完成

你須要在coding中新創建一個xxxxx.coding.me,而後獲取該項目的地址,填入配置文件中的repo。

我開始部署時沒有設置本地的密匙,因此每次部署都須要輸入coding的帳號密碼。(這裏我猜想這應該是使用SSH請求的。)

我爲coding設置公鑰後,就不須要每次都輸入密碼了。

配置git的本地私鑰與公鑰

一樣,MAC默認是安裝git的。使用git --version查看本地的git版本號。

我是參考這兩篇教程完成的:
4.3 服務器上的 Git - 生成 SSH 公鑰mac 生成 ssh-key

大體步驟是

  1. 檢查是否有~/.ssh/文件夾,文件夾內是否有文件,若是沒有,繼續

  2. 使用命令生成密鑰

  3. 將公鑰填寫到git服務器(github或coding的設置界面)

# 公鑰與私鑰通常會保存在 ~/.ssh/ 文件夾下,若是沒有,使用命令生成
ssh-keygen -t rsa -C "961981766@qq.com"

# 會有兩個提示,不知道幹嗎用的,第一個直接回車,第二個我輸入的是xiaohongmao,多是向加密算法中加鹽,注意這個不是必須的
Enter file in which to save the key
Enter passphrase (empty for no passphrase)

而後在~/.ssh中能夠看到生成了兩個文件:id_rsaid_rsa.pub

而後將id-rsa.pub寫入https://github.com/settings/ssh就能夠,coding也是相似的。

我在整理筆記的時候發現:個人github使用的郵箱與coding使用的郵箱是相同的,若是不一樣要怎麼辦?請知道的朋友留言,謝謝。

在PHPStorm中使用github

參考這裏:使用webstorm上傳代碼到github
打開偏好設置command + ,,找到Version Contorl,找到github進行編輯就能夠了

PHPStorm配置github

點擊test會讓你輸入key password,輸入以前生成git密鑰時的密碼(xiaohongmao)就能夠了。


我還有些環境須要配置

  • MySQL服務端與客戶端

  • PHPStrom的debug

之後會更新的。
同時發表在個人我的博客liuzhenbase.com

相關文章
相關標籤/搜索