我正在尝试在WAMP服务器上安装Zend框架,但它无法正常工作。
我下载了Zend框架并在C:\wamp\library\Zend
中创建了该文件夹,然后在php.inc
中我有这样的内容:
; Windows: "\path1;\path2"
;include_path = ".;c:\php\includes:C:\wamp\library"
现在,当我尝试运行示例blogger.php
时,它给出了以下错误:
Warning: require_once(Zend/Loader.php) [function.require-once]: failed to open stream: No such file or directory in C:\wamp\www\PHPSample\Blogger.php on line 37
Fatal error: require_once() [function.require]: Failed opening required 'Zend/Loader.php' (include_path='.;C:\php5\pear') in C:\wamp\www\PHPSample\Blogger.php on line 37
有人可以帮我吗?
答案 0 :(得分:10)
在Windows上,你的php.ini应该有这样的部分:
;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;
; UNIX: "/path1:/path2"
; Windows: "\path1;\path2"
关键是a)删除行开头的分号,b)添加路径所需的内容。 注意:在Windows上,路径必须用分号分隔,而在UNIX上,它们用完整的冒号分隔;此外,Dot表示“当前目录”,因此只有在您想要时才包含它。
确保它看起来像这样:
;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;
include_path = ".;c:\php\includes;c:\wamp\library"
答案 1 :(得分:10)
Zend安装: - 下载Zend Framework
转到Wamp / bin / php / 创建一个文件夹即: - Zend_Framework
复制已下载的Zend Framework的所有文件和文件夹。
转到php.ini并找到include_path
在这里您可以找到: - include_path =“c:\php\includes
”
并从目录C:\wamp\bin\php\zend_framework\library
中替换“”之间的文本
并保存文件。
现在转到计算机属性和高级系统设置以及高级和环境变量和 从系统变量中选择路径,然后单击编辑并添加;并粘贴您的目录路径野兔 C:\瓦帕\ BIN \ PHP中\ zend_framework \ BIN
打开命令提示符并转到wamp中的www目录,然后键入zf create project Zendy
现在转到httpd.conf文件并输入<virtualHost></virtualHost>
个标签。
<virtualHost 127.0.0.1>
DocumentRoot "C:\www\Zendy\public"
ServerName Zendy
<Directory "C:\www\Zendy\public">
AllowOverride AuthConfig FileInfo Indexes Limit Options
order Deny,Allow
Allow from all
</Directory>
</virtualHost>
保存并退出并转到Windows - &gt; System32 - &gt; drivers-&GT; etc-&GT;托管并在此处添加您的项目
127.0.0.1
localhost Zendy
保存并退出并重新启动Apache
还通过删除设置重写模块;来自php.ini
档案
答案 2 :(得分:4)
我做了这个演员解释如何设置许多ZF应用程序与Wamp全功能 请检查一下,如果您有任何问题请告诉我,以便我可以提供帮助:
答案 3 :(得分:0)
在以下情况下应该有效:
您在
中包含Zend框架的存档中解压缩了库文件夹的内容C:\ wamp \ library文件夹。另外你需要这样做(把库文件夹的内容放在你在php.ini中指定的路径的归档中