mac 開發環境安裝使用 記錄


常用命令

1 查找文件位置:

  $locate php-fpm

  軟件變動的話更新locate本地庫,可能比較耗時。

  $sudo /usr/libexec/locate.updatedb

2 查找運行文件位置

  $whereis php-fpm

  $witch php-fpm

所有命令最好再超級管理員下運行,防止權限問題。要不然每次加sudo也很煩,另外安裝是最好刪除掉以前安裝的軟件

homebrew部分

是一個非常好的mac下的開發軟件管理器。集安裝卸載升級於一體。非常方便.尤其是額外擴展php時非常方便,比如增加memcache,imagick。。。。擴展的時候再也不用因為phpize方式遇到的各種問題煩惱了。安裝只需要在命令行下運行一下命令就好:

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

下面來介紹一些基礎用法:

1 增加擴展源

  $brew tap homebrew/dupes

  $brew tap josegonzalez/homebrew-php

2 更新擴展源(有時候安裝軟件找不到,可以更新一下) 

  $brew update

3 brew update錯誤時

  $cd `brew --repository`

    $git reset --hard HEAD

  $sudo brew update  

  如果還不行試下下面的: 

  $cd `brew --repository`

  $sudo git reset --hard origin/master

  $sudo brew update

4 查找軟件

  $brew search nginx

  就可以列出所有的查找的可安裝的軟件或擴展的版本,然后你就可以選擇你需要的用brew install安裝

5 查看安裝配置信息

  $brew info nginx

  會顯示出要安裝軟件的可用安裝參數,安裝目錄等信息

6 安裝軟件

  $brew install nginx

  默認的軟件安裝在:/usr/local/Cellar/下

7 安裝nginx

   $brew install nignx

  啟動:

  $nignx

  重啟:

  $nginx -s reload

  如果找不到運行文件:那么你就將安裝的nginx執行文件link到 :/usr/bin下再運行

  我的在:/usr/local/Cellar/nginx/1.4.6/bin/nginx

  $cp /usr/local/Cellar/nginx/1.4.6/bin/nginx /usr/bin

  把nginx設為開機啟動:(未測試(其實安裝完后控制台里會告訴你怎么設為開機啟動))

  $mkdir -p ~/Library/LaunchAgents/  

  $cp /usr/local/Cellar/nginx/1.4.6/homebrew.mxcl.nginx.plist ~/Library/LaunchAgents/

launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist

  $sudo chown root:wheel /usr/local/Cellar/nginx/1.4.6/bin/nginx
  $chmod u+s /usr/local/Cellar/nginx/1.4.6/bin/nginx

8 安裝mysql

  $brew install mysql

  配置mysql數據庫:(未測試)
  $mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp

  

  設置 mysql 開機啟動(其實安裝完后控制台里會告訴你怎么設為開機啟動):

  $mkdir -p ~/Library/LaunchAgents/

  $cp /usr/local/Cellar/mysql/5.6.17/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/

launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

  mysql 配置文件:
  $/usr/local/Cellar/mysql/5.6.17/my.cnf

 

9 安裝php

  $brew search php

  $brew install php54

  可能會讓你手動link一下

  $brew link php54

  啟動:

  $php-fpm 

  如果找不到運行文件,需要你手動cp一份php-fpm 到 /usr/bin下,先找到php-fpm的安裝位置:

  我的在:/usr/local/Cellar/php54/5.4.27/sbin/php-fpm

  $cp /usr/local/Cellar/php54/5.4.27/sbin/php-fpm /usr/bin

  $php-fpm

10 安裝php擴展

  舉個memcache的例子:

  $brew search memcache  

  在列表中選擇和你php版本相對應的memcache

  $brew install php54-memcache

  重啟php-fpm

  $killall php-fpm

  $php-fpm 

  然后打印phpinfo就看到了擴展已經自動加上了,好爽    

  

 11 安裝圖形化mac軟件

  brew cask是一個用命令行管理Mac下應用的工具,它是基於homebrew的一個增強工具。可以這么理解 install默認安裝的都是命令行工具,而cask擴展可以安裝圖形化軟件。像qq,chrome。。。。。

  用如下命令來安裝cask:

  
  brew tap phinze/cask
  brew install brew-cask

  然后可以安裝mac軟件了:

  brew cask install qq
  brew cask install google-chrome
  brew cask install evernote

  當然對應的一些命令行工具當目標是圖形化mac軟件時都要加cask:

   brew cask search qq

   brew cask list

   brew cask remove qq 

   .....

12 安裝homebrew圖形化軟件管理工具Launchrocket

  Homebrew安裝的東西管理起來比較麻煩,命令行的需要一個個的敲命令,安裝了Launchrocket之后就可以圖形化來管理了

  安裝:

  

  brew tap jimbojsb/launchrocket
  brew cask install launchrocket

 安裝后在系統偏好設置中的最下面能看到小火箭的軟件標志,運行效果如下:

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM