+ -
当前位置:首页 → 问答吧 → ZendFramework 和 php集成的一个小问题(新手问题)

ZendFramework 和 php集成的一个小问题(新手问题)

时间:2010-05-09

来源:互联网

我用ZendFramework 1.10.3,PHP Version 5.3.2,我在alpha下面写了一个php文件,
内容是
<?php
require_once("Zend/Date.php");
$date = new Zend_Date();
echo $date;
?>
我只想打印一个日期,测试ZendFramework 是否安装成功,但是页面提示
Warning: require_once(Zend/Date.php) [function.require-once]: failed to open stream: No such file or directory in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\zendinfo.php on line 2

Fatal error: require_once() [function.require]: Failed opening required 'Zend/Date.php' (include_path='.;C:\php5\pear') in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\zendinfo.php on line 2

我已经再php.ini中修改了
include_path = ".;C:\ZendFramework\library"

请教php开发者这个是什么问题?在线等。
我是新手中的新手。

作者: loupo   发布时间: 2010-05-09

好像是 zend 框架没有包括到 php 的 include_path。可以直接上 phpinfo(),看看 php 的配置信息。
修改 php.ini 以后是否有重启 apache?

作者: klinghr   发布时间: 2010-05-09

phpinfo中的include_path总是include_path .;C:\php5\pear .;C:\php5\pear ,无论我怎么在php.ini中改都没有效果。

作者: loupo   发布时间: 2010-05-09

1.重启 apache试试。
2.可能你所改的php.ini并不是你PHP用的配置文件。
3.直接在你的zendinfo.php文件中require_once("Zend/Date.php")之前用set_include_path()

作者: lkmeeqtkgg   发布时间: 2010-05-10

可能改错php.ini了

作者: dingwengeng   发布时间: 2011-08-01