PEAR / PHPUnit安装在共享主机上

时间:2010-02-26 14:07:11

标签: php phpunit pear

我在共享的网络托管上安装了一个本地(每个帐户)PEAR实例。之后我安装了PHPUnit。它在命令行模式下不起作用,因为PHPUnit类不在默认的include_path下,即“。:/ usr / local / lib / php”。

我认为,同样的情况也会发生在本地phing和其他通过PEAR安装的命令行工具上。

有没有办法指定每个帐户的include_path值,它将包含我的本地PEAR路径“〜/ pear / php”?

2 个答案:

答案 0 :(得分:1)

您可以在家庭帐户的本地php.ini中设置(或许〜/ php.ini),然后设置别名: $ alias php ='/ usr / bin / php -c~ / php.ini'

答案 1 :(得分:0)

这有点晚了,但是一个可行的解决方案是使用“〜/ pear / php”,并从那里做phpunit --include-path。这很难看,但应该做好。您可以将脚本粘贴到您正在运行测试的任何目录中,以便为您处理。

#!/bin/sh

cur=$(pwd)
cd ~/pear/php
phpunit --includepath $cur $@
cd $cur