Zend framework Zend CLI工具问题-php:权限被拒绝?

Zend framework Zend CLI工具问题-php:权限被拒绝?,zend-framework,zend-tool,Zend Framework,Zend Tool,今天我用PDO msql驱动程序重新编译了PHP,现在我不能再使用Zend CLI工具了。 以前Zend CLI工具工作正常,但现在我得到: /zf.sh:44:php:权限被拒绝 我真的不知道这里有什么问题:/ 我试过改变排列,群组,谷歌。。。但对于这类问题,我没有找到任何答案:/ 如果您有任何建议,请帮助我:) 差点忘了: Apache2.0上的Ubuntu、PHP5.3(作为模块) 谢谢你的时间和回复 编辑(PB):对于那些想知道的人,第44行 "$PHP_BIN" -d safe_mod

今天我用PDO msql驱动程序重新编译了PHP,现在我不能再使用Zend CLI工具了。 以前Zend CLI工具工作正常,但现在我得到:

/zf.sh:44:php:权限被拒绝

我真的不知道这里有什么问题:/ 我试过改变排列,群组,谷歌。。。但对于这类问题,我没有找到任何答案:/ 如果您有任何建议,请帮助我:)

差点忘了: Apache2.0上的Ubuntu、PHP5.3(作为模块)

谢谢你的时间和回复

编辑(PB):对于那些想知道的人,第44行

"$PHP_BIN" -d safe_mode=Off -f "$PHP_DIR/zf.php" -- "$@"

为什么要重新编译php5?您也可以编译所需的PDO库

AFAIK MSSQL与Sybase DB驱动程序兼容(或者至少是兼容),所以您可以同样轻松地使用这些驱动程序

看看,它应该也适用于Ubuntu,因为它是基于Debian的

顺便说一句,只需重新安装Ubuntu附带的php5,然后按照那里的说明操作即可


希望有帮助

zf.sh的第44行有什么内容?作为猜测,我怀疑您使用的帐户没有执行php二进制文件所需的权限。您可以执行php本身吗?试一下
/path/to/php-i
IMO,Zend工具比它的价值更痛苦。谢谢你们的时间。我可以在我的环境中的任何地方执行php-Ubuntu没有PHP5。我一年前就编过了。我试着从php.ini加载PDO库,但没有成功,所以我重新编译了它,因为我还需要一些其他的东西。那么你运行的是什么版本的Ubuntu?如果没有php5,它一定是非常旧(过时)的。至于您的问题,可能是AppArmor或SELinux正在机器上运行?这可以解释奇怪的拒绝许可错误。