Zend CLI 工具问题 - php:权限被拒绝?
今天我用 PDO msql 驱动程序重新编译了 PHP,现在我不能再使用 Zend CLI 工具了。 在 Zend CLI 工具工作正常之前,但现在我得到:
./zf.sh: 44: php: Permission returned
我真的不知道这里的问题是什么:/ 我尝试过更改权限、组、谷歌...但我没有找到此类问题的任何答案:/ 如果您有任何建议,请帮助我该怎么办:)
差点忘了: Ubuntu,Apache 2.0 上的 PHP 5.3(作为模块)
感谢您的时间和回复!
编辑 (PB): 对于那些想知道的人,第 44 行
"$PHP_BIN" -d safe_mode=Off -f "$PHP_DIR/zf.php" -- "$@"
today i have recompiled PHP with PDO msql driver and now i cant use Zend CLI tool anymore.
Before Zend CLI tool was working fine, but now i get:
./zf.sh: 44: php: Permission denied
I am really out of ideas what is the problem here :/
i have tried changing permsissions, groups, google... but i didnt find any answers for this type of problem :/
Please help if you have any suggestion what should i do :)
Almost forgot:
Ubuntu, PHP 5.3 (as module) on apache 2.0
thanks for your time and reply!
Edit (PB): For those wondering, line 44
"$PHP_BIN" -d safe_mode=Off -f "$PHP_DIR/zf.php" -- "$@"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为什么要重新编译php5?您只需编译所需的 PDO 库即可:p。
而且据我所知,MSSQL 与 Sybase DB 驱动程序兼容(或者至少是),因此您可以轻松使用它们。
查看安装 PDO、PDO_SQLITE、PDO_DBLIB、PDO_MYSQL,它也应该适用于 Ubuntu,因为它是基于 Debian 的。
顺便说一句,只需先重新安装 Ubuntu 附带的 php5,然后按照那里的说明进行操作即可。
希望有帮助!
Why did you recompile php5? You can just compile the required PDO libs as well you know :p.
And AFAIK MSSQL is (or was at least) compatible with the Sybase DB drivers, so you could just as easily use these.
Check out Install PDO, PDO_SQLITE, PDO_DBLIB, PDO_MYSQL, it should work for Ubuntu too since it's Debian based.
BTW Just reinstall php5 that came with Ubuntu first, then follow the instructions there.
Hope it helps!