设置include_path或zend_extension因此需要起作用

时间:2012-10-10 09:19:19

标签: php zend-framework2 include-path

我做了一些“清理房屋”,现在我的一些Zend文件require_once语句失败了。我有几个Zend文件夹,并且已经摆脱了大部分文件夹。我需要一种告诉require_once语句查找哪个文件夹的方法。我在php.ini中尝试了几个include_path =“...”的东西,但没有成功。

include_path=".:/home/paul13/paul13.com/includes/library"
当在父文件夹或“includes”文件夹中的php.ini文件中作为单独的行添加到php.ini文件中时,

似乎不起作用。

如何告诉Zend中的文件在需要时查看哪些内容?

我没有尝试过zend_extension,但现在会调查它。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

你应该确保通过Composer安装ZF2,你应该没有问题,因为它会照顾自动加载等。

这是一个很好的起点:

http://zf2.readthedocs.org/en/latest/user-guide/skeleton-application.html

composer.json

{
    "name": "zendframework/skeleton-application",
    "description": "Skeleton Application for ZF2",
    "license": "BSD-3-Clause",
    "keywords": [
        "framework",
        "zf2"
    ],
    "homepage": "http://framework.zend.com/",
    "require": {
        "php": ">=5.3.3",
        "zendframework/zendframework": "2.*"
    }
}

然后输入

php composer.phar self-update
php composer.phar install