zoukankan      html  css  js  c++  java
  • 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

     安装后在系统偏好设置中的最下面能看到小火箭的软件标志,运行效果如下:

      

  • 相关阅读:
    初识beego
    前端代码
    实现步骤: 跳转-分享-登录-通信录
    实现步骤: 推送&传感器&UIDynamic
    地图显示的步骤
    stackView的隐藏与显示注意事项
    iOS开发的知名大牛博客小汇
    Hidden File For Mac
    file:///Users/xmg/Desktop/xiangmu~Bsbdejie/BaisibudejieTheSecondtime/BaisibudejieTheSecond/BaisibudejieTheSecond/AppDelegate.m: warning: Missing file: /Users/xmg/Desktop/xiangmu~Bsbdejie/BaisibudejieT
    保存相册以及保存图片完成的时候调用
  • 原文地址:https://www.cnblogs.com/cczw/p/3742577.html
Copyright © 2011-2022 走看看