Установка рамки Zend с сервером WAMP
Я пытаюсь установить структуру Zend на сервере WAMP, но он работает неправильно.
Я загрузил фреймворк 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
Кто-нибудь может мне помочь?
Ответы
Ответ 1
В 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"
Ответ 2
Установка 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:\WAMP\Bin\PHP\zend_framework\BIN
-
Откройте командную строку и перейдите в каталог www внутри wamp, а затем введите 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>
-
Сохранить и выйти и перейти к окнам → System32 → drivers- > etc- > hosts и добавить здесь ваш проект
127.0.0.1
localhost Zendy
-
Сохранить и выйти и перезапустить Apache
-
Также установите модуль перезаписи с помощью удаления; из php.ini
файла
Ответ 3
Я сделал это предложение, объяснив, как настроить многие приложения ZF с полным функционалом Wamp
пожалуйста, проверьте его и дайте мне знать, если у вас возникли проблемы, поэтому я могу помочь:
Начало работы с Zend Framework и WAMP Server
Ответ 4
который должен работать, если:
вы распаковали содержимое папки библиотеки в архиве, содержащее фреймворк Zend в
C:\wamp\library. othervise вам нужно это сделать (поместите содержимое папки библиотеки в архив по пути, указанному в php.ini