繁体   English   中英

在OS X 10.7 Lion上设置Zend Framework CLI工具

[英]Setting up Zend Framework CLI tool on OS X 10.7 Lion

多年来,我一直在努力在OS X上设置Zend Framework的CLI工具。 我已经遵循了手册 ,但无法使用。

在* nix的环境中最常见的设置,是复制zf.sh和zf.php到同一个目录作为你的PHP二进制文件。

[...]

要找出您的PHP二进制文件的位置,您可以在命令行上执行“哪个php”。 这将返回用于在此环境中运行PHP脚本的PHP二进制文件的位置。

当我这样做时,它说/usr/bin/php 因此,我将zf.shzf.php放入/usr/bin

现在,下一步是让我感到非常困惑的地方。

接下来的工作是确保在系统PHP include_path内部正确设置Zend Framework库。 要找出include_path的位置,可以执行php -i并查找include_path变量,或者更简洁地执行php -i |。 grep include_path。 一旦找到include_path的位置(通常类似于/ usr / lib / php,/ usr / share / php,/ usr / local / lib / php或类似名称),请确保/的内容库/目录放置在include_path指定的目录内。

运行php -i | grep include_path php -i | grep include_path返回include_path => .: => .: ,我不确定是什么意思(我是* nix的新手)。 我试图将library文件夹的内容复制到/usr/share/php/ ,但是没有运气。

所以我想我的问题是弄清楚我的包含路径在哪里,这样我就可以将库文件夹的内容放在那里。 我想我会找到我的php.ini。 当我从脚本运行phpinfo() ,它说我的php.ini位于/etc ,但该文件夹中没有php.ini。 同样,执行php -i显示以下内容:

Configuration File (php.ini) Path => /etc
Loaded Configuration File => (none)

我猜我的PHP正在使用默认设置运行,因为未加载任何配置文件。 我正在使用zf show version和get -bash: zf: command not found从终端进行测试。

我真的非常困惑!

我曾经有过类似的问题。 如果我没有记错的话,我使用的是WAMP,它有多个php.ini文件(我认为是3个),我必须跟踪正确的文件。

我按照本教程进行了学习,对我有用:http://akrabat.com/wp-content/uploads/Getting-Started-with-Zend-Framework.pdf

希望能帮助到你

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM