在本地,在我的 xampp 安装中,Zend 文件夹位于 PEAR\Zend 下,而 Pear 位于包含路径中。所以当我执行 require_once "Zend\Date.php"时没有问题。
但是,在我的域 (Hostmonster) 上,情况并非如此。尽管执行 phpinfo(); 我不知道 Zend 文件夹在哪里似乎表明Zend Framework肯定可用。我询问了主持人,他们告诉我在 php.ini 文件的底部包含 zend_extension="/usr/local/Zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so",其中根本没有帮助。
另外,我不知道 php.ini 文件中的语句的作用是什么。有人可以帮忙吗?
最佳答案
也许您可以将 Zend 库上传到/home/your_account/public_html/zend 等目录中的共享托管帐户。
然后修改(如果不存在则创建)webroot 目录/home/your_account/public_html 中的 php.ini 文件。添加以下内容:
include_path = .:/home/your_account/public_html/Zend
注意:这将覆盖 PHP 设置的任何默认包含路径。 .
代表当前目录,:
分隔不同的路径。
现在,您可以在 PHP 文件顶部添加:
require_once 'Zend/Date.php';
关于php - 如何在我的域中包含 Zend Framework 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2414341/