Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Wi

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76

Открыть новую тему     Написать ответ в эту тему

articlebot



Administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

В форуме часто возникают просьбы помочь уcтановить Apache, PHP, Perl,
MySQL. Эти программы могут понадобиться не только системным администраторам, но и
веб-программистам и веб-мастерам, например, для отладки скриптов. В данной статье рассмотрено, как устанавливать последние версии этих программ на Win32. Я не ставлю целью описать все аспекты web-администрирования, а лишь помогу установить конфигурацию, позволяющую освоить и изучить основные возможности Apache 2.x, PHP, Perl и MySQL.

 
Читать
 
 
Внимание!  
Если вы задаете вопрос по работе Apache, потрудитесь привести конфигурационный файл сервера.

Телепаты в данный момент в отпуске.
Файл необходимо выложить в txt формате, а не приводить его содержимое в посте.
 
 
Наиболее частой причиной того, что невозможно поставить PHP как модуль под Apache под Windows является несоответствие вашей версии *.dll файла модуля (php4apache2.dll) текущей версии Apache. Лечится тем, что вы качаете другую dll-ку (php4apache2.dll), например, из нашего файлового архива и пробуете прикрутить ее.
 
Наиболее частой причиной того, что не работают (неправильно работают) PHP-скрипты (точнее, не передаются переменные окружения в открытом виде) является опция
register_globals = "off"  
в конфигурационной файле PHP - php.ini.
Попробуйте установить:
register_globals = "on"
 
 
 
Если ваши perl-скрипты с раширением *.cgi выдают ошибку 500, либо вместо исплнения предлагают себя закачать, рекомендуем внимательно почитать статью:
Основные причины ошибки 500 в IkonBoard V. 2
 
 
откомпилированные версии можно найти и на этом сайте
http://www.apachelounge.com/download/
 
но внимательно читайте, так как компиляция была под MS Visual Studio 2005 и для работы требуется дополнительный набор библиотек, который можно скачать там же.
 


 
См. также FAQ по Apache

Всего записей: 366 | Зарегистр. 25-05-2001 | Отправлено: 14:11 25-11-2002 | Исправлено: emx, 20:28 03-10-2006
VolAnd

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Работал у нас во внутренней сети форум, чел, который его строил - уволился, передал мне. Однажды случилось страшное - компьютер сбойнул и форум перестал запускаться.  
Приходится разбираться мне...  
 
Всё делал как описано в http://ru-board.com/new/article.php?sid=119  
 
Всю ветку перечитал, но при запуске Апача вылетает одна и таже ошибка с сылкой на  
 
LoadModule php4_module E:/PHP/php4apache2.dll  
 
перепрбовал кучу php4apache2.dll - из вашего файлового архива, из других разных мест, не помогает...  
 
помогайте плз
 

Всего записей: 13 | Зарегистр. 30-07-2004 | Отправлено: 11:22 30-05-2005
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VolAnd
php4ts.dll скопирована в системую диру?  


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:35 30-05-2005
VolAnd

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
VolAnd  
php4ts.dll скопирована в системую диру?  

 
Скопирована... Я ж говорю - всё работало...
У нас есть служба внутренней безопасности, сниферит сеть, может они забили мне 80 порт, можно ли использовать 81, и если да, какие настройки поменять, я в этом полное ламо...

Всего записей: 13 | Зарегистр. 30-07-2004 | Отправлено: 10:49 31-05-2005
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VolAnd

Цитата:
У нас есть служба внутренней безопасности, сниферит сеть, может они забили мне 80 порт, можно ли использовать 81, и если да, какие настройки поменять, я в этом полное ламо...  

загрузка модуля никак не связана с портом.
советую просто скачать php с официального сайта и больше ниоткуда не скачивать dll. Все хорошо работает.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:10 31-05-2005
VolAnd

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
просто скачать php с официального сайта и больше ниоткуда не скачивать dll. Все хорошо работает.

 
Скачал  php4-win32-STABLE-200505271230...
 
Не работает...
 
ошибка в строке   LoadModule php4_module E:/PHP/php4apache2.dll

Всего записей: 13 | Зарегистр. 30-07-2004 | Отправлено: 14:07 01-06-2005
VolAnd

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Когда запускаю из командной строки
 
apache.exe -k start  
 
выдает
 
(OS 10048)+сvўэю ЁрчЁх°рхЄё  юфэю шёяюы№чютрэшх рфЁхёр ёюъхЄр (яЁюЄюъюы/ёхЄхтющ
рфЁхё/яюЁЄ).  : make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
 
Прочитать не могу

Всего записей: 13 | Зарегистр. 30-07-2004 | Отправлено: 14:30 03-06-2005
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
пропиши нормально в конфиге внешний интерфейс и посмотри нет ли чего на 80-ом порту.
 
какой-нибудь IIS

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 14:55 03-06-2005
VolAnd

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
и посмотри нет ли чего на 80-ом порту.  

 
а чем посмотреть?

Всего записей: 13 | Зарегистр. 30-07-2004 | Отправлено: 15:03 06-06-2005
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
насколько я помню                netstat -a из консоли.

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 15:34 06-06-2005
VolAnd

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
"netstst" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Всего записей: 13 | Зарегистр. 30-07-2004 | Отправлено: 16:23 06-06-2005
raven



Черный ворон
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
VolAnd

Цитата:
"netstst" не является внутренней или внешней  
командой, исполняемой программой или пакетным файлом.


Цитата:
netstat -a

Неправильно набираешь команду!
 
Недавно возникла необходимость поставить вышеназванную связку - единственная проблема, с которой столкнулся - установка mysql, вернее даже не установка, а дальнейшая работа, т.к. изменилась аутефикация в нём.
 
Последний релиз php4 + последний релиз апача - запустились сразу и на ура...
 

Цитата:
LoadModule php4_module E:/PHP/php4apache2.dll  

Попробуй ещё:

Код:
LoadModule php4_module E:\PHP\php4apache2.dll


----------
n/a

Всего записей: 992 | Зарегистр. 13-08-2002 | Отправлено: 09:59 20-07-2005
Era3

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все сделал как написано в руководстве: http://ru-board.com/new/article.php?sid=119
Но при тесте пхп выводит просто белую страничку( чтож делать?

Всего записей: 1 | Зарегистр. 21-08-2005 | Отправлено: 18:18 21-08-2005
Xander78

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проблема: Апач не грузится.
Syntax error on line 959 of C:/Program Files/Apache Group/Apache2/conf/httpd.conf: Cannot load C:/PHP/sapi/php4apache2.dll into server: Не найдена указанная процедура.
 
в файле httpd.conf:
#php use  
##################################################### MY
#ScriptAlias /php/ "c:/php/"
#AddType application/x-httpd-php .php
#Action application/x-httpd-php "/php/php.exe"
#php use as CGI
##################################################### MY
LoadModule php4_module "c:/php/sapi/php4apache2.dll"
AddType application/x-httpd-php .php  
 
Если раскомментировать тот блок  что после "#php use" и закомментировать "#php use as CGI" всё работает.  
В приведённом выше виде, работать отказывается.  
 
Попробовал по вашему совету 2 типа php4apache2.dll. Непомогло.
 
Всё это делаю потому что в мануале написано:  
HTTP-Аутентификация в PHP возможна только в том случае, когда он выполняется как модуль веб-сервера Apache, и, соответственно, недоступна для CGI-версии.

Всего записей: 9 | Зарегистр. 22-08-2005 | Отправлено: 20:49 22-08-2005
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Xander78

Цитата:
Попробовал по вашему совету 2 типа php4apache2.dll. Непомогло.

нужно качать полный пакет с php.net и с ним все работает.


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:39 22-08-2005
Mystical

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Переход с Apache 1.x на Apache 2.x страшно? Формат конфигурационных файлов и синтаксис отличаются? Придется ли читать help по Apache 2.x и переписывать заново конфиг?

Всего записей: 785 | Зарегистр. 13-02-2002 | Отправлено: 01:44 26-09-2005
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mystical

Цитата:
Придется ли читать help по Apache 2.x и переписывать заново конфиг?

желательно..  

Цитата:
Формат конфигурационных файлов и синтаксис отличаются?

основа одна и та же..

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:46 26-09-2005
Daredevil



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Апач 2 0 54 после пары месяцев работы ни с того ни с сего сначала перстал отдавать картинки, теперь вообще перестал что-то отдавать
 
работает только секунд 5 после стоп/старта
 
в логах ничего интересного
 

Всего записей: 1449 | Зарегистр. 24-05-2001 | Отправлено: 10:46 14-10-2005
HeT BonpocoB



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
conf:  
 
Apache/2.0.54 (Win32)
PHP/5.0.5 (до этого было 5.0.4)
MySQL 4.1.12 (Win32)
 
все проверено месяцами и вобщемто рботало без косяков. сегодня обновил инвиженовский форум и Апач стал вылетать с ошибкой:
Цитата:
szAppName : Apache.exe szAppVer : 2.0.54.0 szModName : php5ts.dll
 
 
в логе
Цитата:
[notice] Parent: child process exited with status 3221225477 -- Restarting.
[notice] Apache/2.0.54 (Win32) PHP/5.0.5 configured -- resuming normal operations
 
 
гугель подобные вопросы находит  тут например описано, но ответов чтот не видно , может кто решал подобное?

Всего записей: 1342 | Зарегистр. 30-03-2003 | Отправлено: 19:08 07-11-2005 | Исправлено: HeT BonpocoB, 19:11 07-11-2005
AlexSadeR

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем !
Проблема такая ...... установил Апач 2.0.54, протестировал-все работает нормально.
Инсталирую PHP - инсталяция проходит успешно, но в самый последний момент появляется надпись о том что программа не смогла внести изменения в файл конфигурации и надо внести их самому после этого пишет что инсталяция произведена успешно          
 ....... вопрос ........ почему на автомате изменения не внеслись и какие изменения вообще нужно вносить ?
Спасибо

Всего записей: 49 | Зарегистр. 23-01-2005 | Отправлено: 15:38 08-11-2005
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexSadeR

Цитата:
почему на автомате изменения не внеслись и какие изменения вообще нужно вносить ?  

ссылка выше (в шапке) на установку..

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 05:45 09-11-2005
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Wi


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru