在OSX系统中有几种安装方式;最简单的就是安装集成环境:MAMP和XAMPP,但是MAMP是收费的。还有就是分别安装PHP、Nginx/Apache、Mysql/MongoDB。
对于继承开发环境就不在这里陈述了,下一步、下一步就好了。今天主要是说不用集成包该怎么配置开发环境。
一、安装Homebrew:
先去Homebrew找到Install Homebrew,然后打开终端复制进去回车就好了,需要输入密码然后回车就好了。Brew 是 Mac 下面的包管理工具,通过 Github 托管适合 Mac 的编译配置以及 Patch,可以方便的安装开发工具。 Mac 自带ruby 所以安装起来很方便,同时它也会自动把git也给你装上。
安装:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
卸载:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew /install/master/uninstall)"
其实一开始没有找到怎么卸载Homebrew,后来在stack overflow找到在安装的命令中把install改成uninstall就好了。
自检:
brew doctor
常用命令:
brew update #更新brew可安装包,建议每次都执行一下,不过因为墙的问题会出现不稳定的情况
brew search #搜索
brew tap #安装扩展
brew install #安装
brew uninstall #卸载
brew upgrade#更新
brew options #查看安装选项
brew info #查看相关信息
二、安装PHP需要的扩展:
brew tap homebrew/php
brew tap homebrew/dupes
安装PHP:
brew install --without-apache --with-fpm --with-mysql php56
检查PHP是否安装成功:
php -v
会发现检测出来的版本和安装不一样,那是因为OSX中自带了PHP。解决的办法也很简答,就是把新安装的PHP放到环境变量中:
echo 'export PATH="/usr/local/sbin:$PATH"' >> ~/.bash_profile
然后再执行:
source ~/.bash_profile
然后再检查PHP版本就会发现已经是你要安装的版本了。
如果想再次查看系统自带的PHP版本可以:
/usr/bin/php -v
三、安装MySQL:
brew install mysql
运行MySQL:
mysql.server.start
如果提示
Starting MySQL
. SUCCESS!
表示已经可以正常使用mysql了,然后是输入mysql -uroot -p默认的密码为空,直接回车就好了
退出可以用exit。这时候可以mysql.setver.stop了。
四、安装Nginx:
brew install nginx
启动Nginx:
sudo nginx
在浏览器中输入http://localhost:8080/就会看到Welcome to nginx!
如果需要配置nginx.conf的话,使用vim在命令行中:vim /usr/local/etc/nginx/nginx.conf进入nginx配置文件。下一期我会详细介绍如何配置nginx的。nginx默认的项目目录是在/usr/local/var/www/中。