"在Mac OS X系统中搭建PHP开发环境" 在Mac OS X上设置PHP开发环境是一项必要的任务,特别是对于那些需要进行Web开发的程序员。以下是一个详细步骤的指南,涵盖了从获取Root权限到安装相关组件的整个过程。 1. 获取Root权限 在开始安装前,首先需要获得Root权限,这可以通过输入`sudo su`命令并提供当前用户的密码来实现。这样可以让你在执行后续的系统级操作时具有足够的权限。 2. 安装Apache Mac OS X系统自带Apache服务器,你可以通过`apachectl start|stop|restart`命令来控制Apache的启动、停止和重启。Apache的配置文件位于`/etc/apache2/httpd.conf`,使用`vim`或其他文本编辑器可以进行编辑以满足你的需求。 3. 安装Brew Brew是一个强大的包管理工具,类似Linux的apt-get或yum。首先,需要安装CommandLineTools,运行`xcode-select --install`命令。接着,执行以下命令安装Brew: ``` ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ``` Brew能帮你自动查找、下载、编译并安装软件。但请注意,Brew不应在Root账号下运行,因为有些软件的启动脚本需要特定的plist文件,而Root账号可能会影响这个过程。 4. 安装MySQL 通过Brew安装MySQL非常简单,只需输入`brew install mysql`。安装完成后,注意遵循提示的启动脚本命令。同样的方法可以用于安装MongoDB、Memcached等其他软件。 5. 安装PHP 系统默认已经包含了PHP5.4,但在 `/etc` 目录下并没有`php.ini`文件,只有一个`php.ini.default`。你需要复制这个文件并命名为`php.ini`。在`php.ini`中,你需要配置`mysql.sock`的路径,通常为`/tmp/mysql.sock`,因为某些软件可能因找不到这个路径而无法连接MySQL。 6. 安装PHP的PEAR和PECL - 下载PEAR安装脚本:`curl -O http://pear.php.net/go-pear.phar` - 执行安装脚本:`sudo php -d detect_unicode=0 go-pear.phar` - 配置`/etc/php.ini`,将PEAR的路径添加进去。 - 安装PHP扩展库,例如Xdebug和Memcached: - `cd /Users/admin/pear/bin` - `./pecl install xdebug` - `./pecl install memcached` 安装完成后,留意输出的路径信息,以便在`php.ini`中进行相应的配置。 如果在安装过程中遇到`phpize`错误,通常是因为缺少`autoconf`,可以使用`brew install autoconf`来安装`autoconf`解决这个问题。 总结,通过以上步骤,你将在Mac OS X系统上成功搭建一个包含PHP、MySQL、Apache、Brew、PEAR和PECL的开发环境,为Web开发工作提供了基础平台。这个过程相对简单,只需要按照步骤操作即可,且大部分过程都由Brew自动化处理,极大地简化了安装流程。
1) 获取Root权限
sudo su ,然后输入当前用户得密码
2) 安装Apache
系统内置有apache,使用apachectl start|stop|restart可以启动停止重启,Apache得配置文件是/etc/apache2/httpd.conf,可以使用vim 配置
3) 安装Brew
a) 先安装编译工具Command Line Tools,执行命令
xcode-select –install
b) 执行自动安装命令
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"
brew非常有用,类似于Linux得apt-get或者yum,输入brew install xxx软件,就可以动态查找软件,并自动下载、编译、安装
PS:要注意很多软件安装完之后会有提示如何建立启动脚本得plist,这个要注意避免错过,brew不能在root账号下运行
4) 安装Mysql
brew install mysql
自动下载安装mysql了,注意安装完之后提示得启动脚本命令
同理,想mongodb,memcached,很多软件都可以用这个命令直接自动下载安装,非常好用
5) 安装PHP
系统自带PHP5.4,不需要单独安装,默认/etc里头没有php.ini,自有php.ini.default,需要复制这个文件成php.ini
php.ini里面得mysql.sock记得配置一下,路径是/tmp/mysql.sock,因为不少软件会因为这个问题无法连接
6) 安装php得pear和pecl
a) 执行命令
curl -O http://pear.php.net/go-pear.phar
下载后可阅读完整内容,剩余1页未读,立即下载
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦