建立PHP开发环境备忘录
我在Mountain Lion上搭建了PHP环境,所以会做个备忘录。
自制啤酒
安装
ruby <(curl -fsSk https://raw.github.com/mxcl/homebrew/go)
确认
brew doctor
创建 /usr/local/sbin
mkdir /usr/local/sbin
路径设置
export PATH=/usr/local/sbin:$PATH
export PATH=/usr/local/bin:$PATH
安装Apache
Formula的注册
brew tap Homebrew/dupes
安装
brew install httpd
开始
sudo /usr/local/sbin/apachectl start
sudo /usr/local/sbin/apachectl stop
MySQL的安装
安装
brew install mysql
MySQL的初始化
mysql_install_db --verbose -user=$(whoami) --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
MySQL的启动
cd /usr/local/opt/mysql
/usr/local/opt/mysql/bin/mysqld_safe &
最初的配置
/usr/local/opt/mysql/bin/mysql_secure_installation
确认
mysql -u root -p
开始动
/usr/local/bin/mysql.server start
/usr/local/bin/mysql.server stop
安装 memcached。
brew install memcached
以下是 PHP 的安装步骤。
公式的注册
brew tap josegonzalez/php
安装
brew install php53 --with-mysql --with-pgsql --with-apache --with-intl --with-readline
设置路径
PATH="$(brew --prefix josegonzalez/php/php53)/bin:$PATH"
安装xdebug。
brew install php53-xdebug
安装其他模块
brew install php53-memcache
brew install php53-imagick
安装PHPUnit
pear config-set auto_discover 1
sudo pear install pear.phpunit.de/PHPUnit
请参考以下网址
-
- http://qiita.com/items/26162a4ebcbbb351b879
-
- http://tanakahisateru.hatenablog.jp/entry/20121001/1349093118
- http://massat.jp/blog/2012/11/24/setup-php-on-mountain-lion/