xmapp下安装log4php,phpunit,redis扩展
(1)安装log4php
启动xamp点shell
执行命令:
pear upgrade-all
pear update-channels
To install from the Apache log4php PEAR channel:
pear channel-discover pear.apache.org/log4php
pear install log4php/Apache_log4php
pear install --alldeps log4php/Apache_log4php
如果上面的安装不成功,我们还可以看一下手动如何安装:
首先下载log4php的安装包:下载地址
解压之后,进入src目录,如下:
这里只需要main目录即可,拷贝main文件夹到你PHP环境的pear扩展下面即可,例如:I:\xampp\php\pear\【这里是我的环境,根据自己的环境去设置】
进入main文件加,将其里面的php文件夹名称改为log4php,然后将其剪切出来放到和main文件夹同一层,最后删除掉main文件夹即可,最终效果如下:
(2)安装phpunit扩展
升级php 输入命令
pear upgrade-all
更新下载phpunit的通道输入命令
pear channel-discover pear.phpunit.de
pear channel-discover components.ez.no //一定要注意components是复数后面有s,这里笔者就因为少了个s检查了很多遍
pear channel-discover pear.symfony-project.com
下载并安装phpunit输入命令
pear install phpunit/PHPUnit
安装完成后,如果正常的话在php目录下会有phpunit和phpunit.bat文件,如果没有安装成功,检查下pear,php是否更新成功
安装成功之后,看一下如何在phpstrom下配置unit:
1.配置unit,进入setting,选自己安装php的路径,如图
2.找到自己安装php的路径,修改,php.ini文件,最后的XDebug注释去掉,如下图
3.配置debug模式调试程序
(3)redis扩展
PHP5.4.x 的 redis 扩展 php_redis.dll,扩展下载地址:
https://github.com/nicolasff/phpredis/downloads
或者:
http://pan.baidu.com/s/1eRxt6Hc
包含 Non Thread Safe 和 Thread Safe 两个版本,首先把 php_redis.dll 和 php_igbinary.dll 放入PHP的ext文件夹,然后在php.ini配置文件里添加如下代码:
extension=php_igbinary.dll extension=php_redis.dll
重启WebServer,注意:extension=php_igbinary.dll 一定要放在 extension=php_redis.dll 的前面,否则此扩展不会生效
(4)mongo扩展
PHP5.4.x 的 mongo 扩展 php_mongo .dll,下载地址
首先解压缩php_mongo.zip,把 php_mongo.dll 放入PHP的ext文件夹,然后在php.ini配置文件里添加如下代码:
extension=php_mongo.dll
重启WebServer