16

我正在尝试在 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

任何人都可以帮助我吗?

4

4 回答 4

11

在 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"
于 2009-04-02T19:39:07.240 回答
10

Zend 安装:- 下载 Zend 框架

  • 去 Wamp/bin/php/ 创建一个文件夹 即:- Zend_Framework

  • 复制下载的 Zend Framework 的所有文件和文件夹。

  • 转到 php.ini 并找到 include_path 在这里您可以找到:- include_path=" c:\php\includes" 并从您的目录中替换 "" 之间的文本 C:\wamp\bin\php\zend_framework\library 并保存文件。

  • 现在转到计算机属性和高级系统设置和高级和环境变量,然后从系统变量中选择路径,然后单击编辑并添加;并粘贴您的目录路径 hare C:\wamp\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 -> System32 -> drivers-> etc-> hosts 并在此处添加您的项目 127.0.0.1localhost Zendy

  • 保存并退出并重新启动 Apache

  • 还通过删除设置重写模块;从php.ini文件

于 2012-09-01T06:36:24.390 回答
4

我制作了这个演员表,解释了如何使用 Wamp 完整功能设置许多 ZF 应用程序,请检查一下,如果您有任何问题,请告诉我,以便我提供帮助:

Zend 框架和 WAMP 服务器入门

于 2009-06-27T11:40:12.397 回答
0

如果:

您解压缩了包含 Zend 框架的存档中的 library 文件夹的内容

C:\wamp\library 文件夹。否则您需要这样做(将库文件夹的内容放在您在 php.ini 中指定的路径中的存档中

于 2009-03-31T07:29:20.930 回答