php - 如何在我的域中包含 Zend Framework 库?

标签 php zend-framework include-path

在本地,在我的 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/

相关文章:

PHP - 使用 pathinfo 变量使相对路径不起作用

php - 我不明白为什么我的变量为NULL

php - 是否可以从 PHP 的包含路径中排除 '.'(即当前目录)?

c++ - G++ 添加包含和链接路径

php - 页面加载时自动点击 iframe 中的按钮

php - IE 和 FF 中按钮类型值不同

php - 克隆实体和 CakePHP 3 中的所有相关实体

php - Zend 框架 2

php - Zend FR finfo 错误警告 : string extension `B' invalid

php - GoDaddy include_path 和 auto_prepend_file