系统:OS X EI Caption 10.11
时间: 2015-10-19
对于Mac Windows Linux 都可以使用XAMPP和MAMP这种all-in-one 的集成环境,但是为了学习LAMP的配置和更好的理解里面的设置,手动搭建也是学习的一个方面。
Home-brew是一个强大的OS X专用管理包, 对于Mac来说就相当于Ubuntu下的apt-get , Centos 下的yum。对于Mac下软件的安装十分有帮助。
brew 的安装:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew常用的命令选项
brew install xxx
brew uninstall xxx
brew list
brew update xxx
Mac自带Apache,已经安装好了。使用以下命令来控制Apache
sudo apachectl start
sudo apachectl restart
sudo apachectl stop
Mac 自带PHP但是版本一般比较低,现在一般使用的是PHP5.6,我的Mac里 的版本是PHP5.4。使用brew可以安装新版本,也可以让多个版本共存,自己设置使用哪个版本。
安装方法:
$ brew tap homebrew/dupes
$ brew tap homebrew/versions
$ brew tap homebrew/homebrew-php
$ brew options php56 #查看PHP的配置选项有哪些
$ brew install php56 #下载PHP5.6
当电脑里有多个PHP版本时版本的管理就比较重要了,因为现在下载好了但是并不能使用这个版本。
下面就是如何切换PHP版本的说明(使用命令行的方法切换):
首先,在环境变量中添加PHP5.6的位置
一般是在 /etc/profile 或 ~/.bashrc 文件中添加。
# Swapping from PHP5.5 to PHP 5.6
# export PATH="$(brew --prefix homebrew/php/php55)/bin:$PATH"
export PATH="$(brew --prefix homebrew/php/php56)/bin:$PATH"
如果是在~/.bashrc 中添加的话,需要同时新建 ~/.bashrc_profile, 在其中添加下面的命令
source ~/.bashrc
使用brew-php-switcher:
$ brew install brew-php-switcher #安装
$ brew-php-switcher 56 # 切换成5.6版本
举个例子,现在我已经安装好了5.6版本,下面装5.5的
$ brew unlink php56 #先解除绑定
$ brew install php55
$ php --version #显示已经是PHP5.5了,现在要用回5.6
$ brew-php-switcher 56
$ php -v #显示已经是PHP5.6 成功了
OS X 不自带 mysql ,但是使用brew安装也是十分简单的。
$ brew install mysql
$ unset TMPDIR
$ mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/local/var/mysql --tmpdir=/tmp
$ sudo chown -R your_user /usr/local/var/mysql/
启动命令
$ mysql.server start
设置密码
mysqladmin -u root password 'xxx'