我无法使用IIS 7.5使Zend在Windows 7上正常工作。
我已设置PHP和MySQL。工作正常。
我在各种语言不同的网站上工作(ColdFusion,简单的HTML,JSP等)。这些网站均位于系统上文件夹E:/的子文件夹中。然后将IIS配置为指向每个网站的相应subu文件夹。例如,如果我有文件夹E:/ working / mysite,则需要配置IIS,以便将http://127.0.0.1/mysite与该目录相关联,并显示主页(index.cfm,index.html或其他内容) )。
因此对于这个项目是PHP。我有一个目录E:/ working / myphpsite。这可以正常工作,http://127.0.0.1/myphpsite显示该目录中的index.php文件。
问题是,如果我将与Zend相关的代码放入index.php文件中,则会收到此消息: PHP致命错误:在第8行的E:\ working \ myphpsite \ index.php中找不到类'Zend \ Form \ Form'
index.php文件以这种方式启动:
session_start();
use Zend\Form\Element;
use Zend\Form\Form;
class UploadForm extends Form
{
public function __construct($name = null, $options = array())
{
parent::__construct($name, $options);
$this->addElements();
}
?>
我的PHP目录是E:/ PHP。在该目录中,我将zend文件放置在E:\ PHP \ includes \ ZendFramework \ Library \ Zend中。我还更新了phi.ini文件部分,如下所示:
;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;
; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
;
; Windows: "\path1;\path2"
include_path = ".;E:\PHP\includes\ZendFramework\Library"
我认为我肯定想念一些非常明显的东西,但是花了数小时在互联网上搜索,还没有找到解决该问题的任何方法。
任何帮助将不胜感激!