Вопрос № 99889: Уважаемые эксперты.
у меня к вам есть несколько просьб.
1 - Расскажите доступно что такое "денвер"?
2 - Подскажите где можно скачать "денвер".
ответ очень желательно ввиде письма
/*спечифика поключения к и...Вопрос № 99959: Здравствуйте!
уверен, что много кто сталкивался с необходимостью исполнения периодических задач - автозапуском скриптов по расписанию.
база данных находится на Windows, для себя решил настроить возможность запуска РНР с командной строки ...
Вопрос № 99.889
Уважаемые эксперты.
у меня к вам есть несколько просьб.
1 - Расскажите доступно что такое "денвер"?
2 - Подскажите где можно скачать "денвер".
ответ очень желательно ввиде письма
/*спечифика поключения к инету*/
Отвечает: Azrr
Здравствуйте, Василенко Алексей Васильевич!
Денвер - Джентельменский набор WEB разработчика.
Это уже готовая связка Apache+MySql+PHP+Perl для Windows, которую не нужно настраивать. Просто запускаишь инсталятор и всё.
Денвер очень удобен, когда нужно протестировать какой либо скрипт в домашних условиях. Я практически постоянно работаю с денвером. Скачать его можно с denwer.ru, рекомендую посетить так-же dklab.ru
Ответ отправил: Azrr (статус: 3-ий класс)
Ответ отправлен: 27.08.2007, 19:30 Оценка за ответ: 5
Отвечает: Бородин Александр Олегович
Здравствуйте, Василенко Алексей Васильевич!
Можно, конечно, Денвер не настраивать, как говорит предыдущий эксперт, но на профессиональном росте это сказывается отрицательно. Кроме того, без дополнительных настроек Вы получите на сервере 4-ую версию PHP, на мой взгляд, безнадежно устаревающую сегодня. Скачав пакет расширения(еще одна крайне приятная фишка Денвера - он легко расширяется) PHP5 и установив его без дополнительных настроек, Вы опять-таки получите то же самое. Так что радость от ненужности настроек преждевременна, за удовольствие все равно приходится
платить.
Денвер - вещь хорошая, что в руках новичка, что профессионала. Хотя профессионалы предпочитают ставить все ручками. Тем не менее, про Денвер можно сказать положительного, что сбойных конфигураций при настройке он не дает, напротив, в целом в нем все сделано по уму.
Денвер - это не только связка ПХП+Мускул+АПАЧ, но еще и пакеты расширения - в них есть много чего полезного для веб-разработчика. Сервера PostgreSQL, FireBird, пакеты для установки на сервере языков Python, Perl... Хотите установить Apache2 - скачайте капетик:) расширения соответствующий. Все очень удобно, хотя это на первых порах.
Я пользуюсь денвером, потому что мне он экономит кучу времени. Очень удобно создавать новые виртуальные хосты! То, на что я трачу пять минут, набивая в httpd.conf, ставится за несколько секунд. Кроме того, я не люблю настраивать Апач руками... Ну вот не люблю, и все тут.
Однако если нужно поставить что-то более загадочное, типо SSL, тут денвер уже бессилен. Надо ставить что-то более продвинутое, типо xampp.
--------- Ничто не сближает людей так, как совместное преступление. Или покупка телевизора.
Ответ отправил: Бородин Александр Олегович (статус: 7-ой класс)
Ответ отправлен: 27.08.2007, 21:00 Оценка за ответ: 4 Комментарий оценки: Исчерпывающий ответ, жаль что без ссылки :( ЗЫ а про SSL я как-то запямятывал.... спасибо, что напомнили.
Отвечает: M@gi$†e®
Здравствуйте, Василенко Алексей Васильевич!
Денвер - это пакет для отладки сайтов. В его состав входят:
- web-сервер Apache
- PHP (4 и/или 5)
- MySQL
Дополнительно можно установить Pithon, Parser, FireBird... Все перечислять не буду, лучше зайдите на сайт: http://www.denwer.ru
Приложение:
--------- Aquila non Capta Muscas
Ответ отправил: M@gi$†e® (статус: 4-ый класс)
Ответ отправлен: 28.08.2007, 01:13 Оценка за ответ: 5 Комментарий оценки: пасиба... Ща пойду посмотреть.
Отвечает: Sema
Здравствуйте, Василенко Алексей Васильевич!
Ответ на первый и второй вопросы можно найти на сайте www.denwer.ru
Ответ отправил: Sema (статус: 3-ий класс)
Ответ отправлен: 28.08.2007, 08:39 Оценка за ответ: 5 Комментарий оценки: спасибо
Вопрос № 99.959
Здравствуйте!
уверен, что много кто сталкивался с необходимостью исполнения периодических задач - автозапуском скриптов по расписанию.
база данных находится на Windows, для себя решил настроить возможность запуска РНР с командной строки - чтобы запускать при помощи стандартного планировщика задач.
сделал батник:
set PHPINI_PATH=z:usrin
set PHP_COMMAND=z:usrinphp5.exe
%PHP_COMMAND% -d html_errors=off -c PHPINI_PATH %1 %2 %3 %4 %5 %6 %7 %8 %9
создал копию php.ini в которой изменил путь к расширениям:
extension_dir = "z:usrlocalphp5ext"
в итоге сам РНР заработал, но если в нём есть обращение к MySQL выдаётся сообщение:
Fatal error: Call to undefined function mysql_connect() in W:home
on-existent-host est!connect_database.php on line 10
что мне необходимо измениьт??? (нужен ещё какой-то путь прописать в переменную %PATH% в батнике ??)
или вместо всего этого есть более елегантные решения под Windows???
Отправлен: 28.08.2007, 11:07
Вопрос задал: Rok-set (статус: 8-ой класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Powoditch konstantin
Здравствуйте, Rok-set!
Ошибка возникает когда PHP не может найти и подгрузить модуль для mysql. Проверте есть ли в папке ext файл php_mysql.dll. Если он есть, то проверте подгружаеся ли он:
extension=php_mysql.dll
Ответ отправил: Powoditch konstantin (статус: 5-ый класс)
Ответ отправлен: 28.08.2007, 11:16 Оценка за ответ: 5 Комментарий оценки: это я сделал в первую очередь. всё есть и исправно работает при запросе через браузер. но ошибка в чём-то другом! так как ответ верен (хоть и не решил проблему) - соответств. оценка