OS X系统下安装PHP开发环境
2016-05-29 18:38
609 查看
在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/中。
对于继承开发环境就不在这里陈述了,下一步、下一步就好了。今天主要是说不用集成包该怎么配置开发环境。
一、安装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/中。
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- 什么是Mac OS X?跟Linux有什么区别
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- PHP数据库长连接mysql_pconnect的细节
- Php Installing An Expansion
- rem : web app适配的秘密武器
- php7 读取php.ini[4]
- Linux vs Mac:Linux 比 Mac 好的 7 个原因
- 苹果mac OS X上安装metasploit
- PHP+Apache在Windows 9x下的安装和配置
- IIS 6 的 PHP 最佳配置方法
- 安装Apache和PHP的一些补充
- Linux Apache+MySQL+PHP