Студенческий архив

Сайт Scarj.asia постепенно переходит на прямые ссылки для файлов.
  Чтение RSS
Архив студента » Статьи » Программирование » Zend Framework и Denwer – ошибки и их решения

 
Автор: scarj от 12 03 2011

Теги: Статьи, PHP

 (голосов: 4)

Zend Framework и Denwer – ошибки и их решения


Исправление Unable to load dynamic library и php.exe не является внутренней или внешней командой


Рассказываю естественно под Windows, так как Denwer работает только на нем.
Используемая операционка Windows XP, на Windows 7 по идее должно быть так же.

Я расскажу здесь два вида ошибок, которые возникают при установке и знакомстве с Zend Framework работающий на веб-сервере созданный Denwer ’ом.

Это ошибка при проверке работы и версии библиотеки
- "php.exe" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
И ошибка при проверке требуемых компонентов, возникающая так же при проверке версии Zend Framework
- PHP Warning: PHP Startup: Unable to load dynamic library ‘\usr\local\php5\ext\php_gd2.dll’
- PHP Warning: PHP Startup: Unable to load dynamic library ‘\usr\local\php5\ext\php_mysql.dll’
- PHP Warning: PHP Startup: Unable to load dynamic library ‘\usr\local\php5\ext\php_mysqli.dll’
- PHP Warning: PHP Startup: Unable to load dynamic library ‘\usr\local\php5\ext\php_pdo.dll’
- PHP Warning: PHP Startup: Unable to load dynamic library ‘\usr\local\php5\ext\php_pdo_mysql.dll’


После установки на ваш компьютер Denwer вам требуется установить библиотеку Zend Framework.

Для этого требуется

• Создайте новую директорию в Program Files и назовите её ZendFrameworkCli
• Откройте архив с Zend Framework.
• Скопируйте папки bin и library из архива в папку C:\Program Files\ZendFrameworkCli. Папка должна иметь две подпапки: bin и library.
• Добавьте директорию bin в переменную окружения “Path”:
Для этого откройте окно “Система” в панели управления
Выберите вкладку дополнительно нажмите на кнопку “Переменные среды”
В списке “Системные переменные” найдите переменную “Path” и дважды кликните по ней.
Добавьте “;C:\Program Files\ZendFrameworkCli\bin” в самый конец строки, без пробела, далее “OK”. (точка с запятой обязательны,
кавычки не нужны.)
Перезагрузите компьютер.


После того как вы перегрузили компьютер вам требуется проверить работает ли Zend Framework.

Открываем через «Выполнить» CMD и там прописываем
zf show version

Если после ввода у вас выходит ошибка
- "php.exe" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

o Заходим в «свойства» «Мой компьютер»
o Переходим на вкладку дополнительно
o Нажимаем на кнопку «Параметры среды»
o В блоке системные переменные находим строчку с названием переменной «Path» дважды щелкаем на ней
o Добавляем в конец строки, текст из кавычек (не ставя пробел, кавычки не нужны, точка с запятой обязательна) «;Z:\usr\local\php5»

Либо можно указать путь до физического диска, на котором у вас стоит Denwer.
Например – «;C:\WebServers\usr\local\php5»

Перегружаемся, проверяем. Снова открываем CMD и вводим
zf show version

Если ошибок нету, все отлично продолжаем работу с Zend Framework.

Если выходит
- PHP Warning: PHP Startup: Unable to load dynamic library ‘\usr\local\php5\ext\php_gd2.dll’
- PHP Warning: PHP Startup: Unable to load dynamic library ‘\usr\local\php5\ext\php_mysql.dll’
- PHP Warning: PHP Startup: Unable to load dynamic library ‘\usr\local\php5\ext\php_mysqli.dll’
- PHP Warning: PHP Startup: Unable to load dynamic library ‘\usr\local\php5\ext\php_pdo.dll’
- PHP Warning: PHP Startup: Unable to load dynamic library ‘\usr\local\php5\ext\php_pdo_mysql.dll’
Zend Framework Version: x.x.x

То делаем следующее.
Открываем ваш php.ini Стандартно он находится в C:\WebServers\usr\local\php5
Находим строчку extension_dir
И вставляем туда Z:\usr\local\php5\ext
Сохраняем, перезапускаем сервер проверяем.

Снова в командную строку, zf show version
Если вышла версия Zend Framework без ошибок, то значит все прошло успешно.
Ну вот и все.

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Зарегистрироанным пользователям дается возможность скачивать файлы по прямой ссылке - Регистрация
Просмотров: 2852     Комментариев: 8

 
 


Регистрация: --
Комментариев: 0
Публикаций: 0
Группа: Гости
ICQ: --
Да спасибо у меня появились в процессе как раз таки две эти ошибки в ваши решения с Zend Framework и Denwer как раз помогли.


17 марта 2011 13:41     Цитата


Регистрация: --
Комментариев: 0
Публикаций: 0
Группа: Гости
ICQ: --
Ну жесть конечно...


17 марта 2011 23:36     Цитата


Регистрация: --
Комментариев: 0
Публикаций: 0
Группа: Гости
ICQ: --
Тенкс! ОЧень пригодилось-)


15 июня 2011 16:55     Цитата


Регистрация: --
Комментариев: 0
Публикаций: 0
Группа: Гости
ICQ: --
Весьма геморойная идеясовмещение Zend Framework и Denwer но за ответы спасибо!


14 июля 2011 16:49     Цитата

Станислав

Регистрация: --
Комментариев: 0
Публикаций: 0
Группа: Гости
ICQ: --
Спасибо =) Помогло =)


22 августа 2011 10:10     Цитата

noxidiz

Регистрация: --
Комментариев: 0
Публикаций: 0
Группа: Гости
ICQ: --
Спасибо! заработало....


30 ноября 2011 11:45     Цитата


Регистрация: --
Комментариев: 0
Публикаций: 0
Группа: Гости
ICQ: --
рахмат , красавчик.


17 декабря 2011 14:32     Цитата

Artyom

Регистрация: --
Комментариев: 0
Публикаций: 0
Группа: Гости
ICQ: --
Огромное спасибо! smile Очень сильно помогли


5 апреля 2012 08:47     Цитата

 
Добавить комментарий к новости
Имя:*
E-Mail:
Комментарий:
Введите цифры: *


Навигация
TOP
Опрос

Что лучше для вас?

Скачивание по прямой ссылке, но просмотр 1-2 рекламы
Скачивание с файло-обменника, но без рекламы

 

Показать все опросы
Календарь
«    Май 2012    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
Теги

Требуется для просмотраFlash Player 9 или выше.

Показать все теги
Архив