Mac OS Lion系统下安装apache,php,pear和phpunit

八月上班的第一天,加入项目组了,准备开始学习测试
============================
使用MacOS Lion还是不错的,想着做开发应该没啥问题吧,php嘛。但是实际操作起来还是有很多不同的。
首先他自带了php 5.3.6,版本很新啊,和apache2,所以就不需要装了
在命令行下直接php命令就可以了,但是如果要打开apache的功能,还需要做一些操作
开启apache对php的支持
在/etc/apache2/httpd.conf中,打开LoadModule php5_module libexec/apache2/libphp5.so这一项
然后去系统偏好设置,共享中打开web共享,然后访问http://localhost可以看到久违的It works!
自己设置的网站是在 ~/Sites/文件夹下,对应的url是
http://localhost/~[your_user_name]/index.php
可以使用常用的phpinfo()来试一下开通了没有。

然后就要开始装pear了
cd /usr/local下,然后使用
curl http://pear.php.net/go-pear | sudo php
命令,发现php版本太新了,提示用go-pear.phar > go-pear.php文件才行
安装完成如果发现pear命令可以用了,那就说明好了,如果还不行的话,就百度一下吧⋯⋯

开始安装phpunit
首先升级pear,使用 pear upgrade pear
然后添加pear的频道
pear channel-discover components.ez.no

pear channel-discover pear.phpunit.de

pear channel-discover pear.symfony-project.com

之后使用
pear install –alldeps –force phpunit/phpunit
即可完成安装
安装完成如果运气好的话,比如我在xp下面,就可以直接使用phpunit命令了,
但是在mac下还是不行,提示
PHP Warning: require_once(PHP/CodeCoverage/Filter.php): failed to open stream:
No such file or directory in phpunit on line 38
我先用pear install phpunit/PHP_CodeCoverage命令装了,还是不行。
肯定就是路径问题,可以使用修改include_path的方法,但是不太明白,所以
打开pear目录下phpunit在

“Mac OS Lion系统下安装apache,php,pear和phpunit”的一个回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注