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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Alex33



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2All
 
привет всем. Выложил на свой сайт
http.conf and php.ini который работают ок у меня (без виртуальных хостов).
Кстати, проблемы с PHP 4.3.1 и Apache 2.0.45 под Windows 2003 server оказались  
в настройках php.ini - надо было указать register_globals = ON чтоб все заработало.
Если нужны конфиги - качайте

Всего записей: 105 | Зарегистр. 27-10-2001 | Отправлено: 05:36 02-05-2003 | Исправлено: Alex33, 05:40 02-05-2003
SAY



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex33
Я уже достал наверное всех, но...
Ты случайно не ставил ActivePerl под свой Апач? Если ставил, то глянь, плиз топик
  http://forum.ru-board.com/topic.cgi?forum=8&topic=3233
может чего подскажешь!

Всего записей: 78 | Зарегистр. 22-04-2003 | Отправлено: 16:42 02-05-2003
AnyDust



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex33
Представляешь! Я сверил конфиги, версии. Все одинаково, но php4apache2.dll не грузится. Апач выдает ошибку. Пробовал слэши менять - ничего не помогает. Регистр букв менял и снова ничего. Как думаешь? Чем я болен?
Благодарен!!!
 
Добавлено
И еще!
Посоветуйте FTP сервер для все этой сборки по Винды.

Всего записей: 64 | Зарегистр. 15-04-2003 | Отправлено: 00:09 03-05-2003
Cheery



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

Цитата:
Представляешь! Я сверил конфиги, версии. Все одинаково, но php4apache2.dll не грузится. Апач выдает ошибку. Пробовал слэши менять - ничего не помогает. Регистр букв менял и снова ничего. Как думаешь? Чем я болен?  
Благодарен!!!

Так работает или нет?
 

Цитата:
Посоветуйте FTP сервер для все этой сборки по Винды.

Я пользуюсь war-ftp - бесплатный.. много чего умеет.
http://www.jgaa.com/
Можешь в варезнике поискать ссылки на Serv-U - тоже популярный сервак, но за зелень.

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:16 03-05-2003
AnyDust



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
Стал бы я писать если бы работало. Не работает!!! Вот посплю немного и снова буду долбить этот Апач!!!
Если есть мысли, то буду рад выслушать!!!
 
 
Добавлено
Cheery
 

Цитата:
Я пользуюсь war-ftp - бесплатный.. много чего умеет.

 
Ха, так они и не спешат с новыми версиями. Я еще 1,5 года назад юзал 1,7, но работает хорошо!!! Его я и поставлю!!!

Всего записей: 64 | Зарегистр. 15-04-2003 | Отправлено: 01:11 03-05-2003
Cheery



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

Цитата:
Стал бы я писать если бы работало. Не работает!!! Вот посплю немного и снова буду долбить этот Апач!!!  
Если есть мысли, то буду рад выслушать!!!  

А ты не забыл, случаем, бросить в системную диру php4ts.dll?

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:23 03-05-2003
AnyDust



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
Конечно не забыл!
А могут Винды дурить? W2K?
 

Всего записей: 64 | Зарегистр. 15-04-2003 | Отправлено: 01:35 03-05-2003
Cheery



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

Цитата:
Конечно не забыл!  
А могут Винды дурить? W2K?  

Если честно - не знаю.. у меня были тоже проблемы при несовпадении версии dll и апача, но при этом об этом писалось в командной строке.. После чего предпочитаю компилять php модуль..

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:41 03-05-2003
AnyDust



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
скачал другой php4apache2.dll и все заработало
Бред, ничего немогут нормально написать.
Благодарен за помошь.
Буду тестировать.

Всего записей: 64 | Зарегистр. 15-04-2003 | Отправлено: 01:43 03-05-2003
tolsty1



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

Цитата:
когда обращаешься на uo.kuban.ru/index.php перекидывает на game.kuban.ru/index.php (с ошибками ненайденных файлов).

Как насчет
Код:
UseCanonicalName On
в httpd.conf?
И еще
Код:
doc_root =
cgi.force_redirect = 1
в php.ini?
 
Добавлено
Только что проверил на phpMyAdmin - ходит на тот вирт. хост, с которого запущен.

Код:
Server: Apache/2.0.46-dev (Win32) mod_perl/1.99_10-dev Perl/v5.8.0 mod_ssl/2.0.46-dev OpenSSL/0.9.7b PHP/4.3.1

Всего записей: 158 | Зарегистр. 26-02-2003 | Отправлено: 23:34 09-05-2003 | Исправлено: tolsty1, 23:35 09-05-2003
Crusader



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
tolsty1
THX!THX!THX!THX!THX!
Помогло! (Исправления в ПХП.ИНИ)!

Цитата:
Добавлено  
Только что проверил на phpMyAdmin - ходит на тот вирт. хост, с которого запущен.

Вот это не понял? Разъяснишь?

----------
Для невозможного, просто, надо чуть больше времени.

Всего записей: 834 | Зарегистр. 20-01-2002 | Отправлено: 11:16 12-05-2003
tolsty1



Консультант
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Crusader
Перевожу:
 
phpMyAdmin - GUI управление mysql, написанное на PHP.
 
У меня два сетевых интерфейса. Выдержка из <SystemRoot>\system32\dirvers\etc\hosts:
Код:
192.168.164.254 tolsty
192.168.64.1    vmware
 

В httpd.conf есть такие строчки:
Код:
Listen 80
ServerName tolsty:80
UseCanonicalName On
 
<VirtualHost 192.168.64.1:80>
    ServerName vmware:80
    # ...
<VirtualHost>

 
Т.е. на 192.168.64.1 сервер называет себя vmware, а на остальных - tolsty. Если я зайду на http://tolsty/phpMyAdmin/, то на tolsty и останусь. Если зайду на http://vmware/phpMyAdmin/, то останусь на vmware.
 
Что и требовалось показать.

Всего записей: 158 | Зарегистр. 26-02-2003 | Отправлено: 20:19 13-05-2003
STEEL



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ASP модули какие-нибудь существуют. Можно подключить его к апачу?

Всего записей: 2293 | Зарегистр. 06-01-2002 | Отправлено: 23:58 13-05-2003 | Исправлено: STEEL, 23:59 13-05-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
STEEL
А FAQ смотреть на самом верху, по поводу апача ?
http://forum.ru-board.com/topic.cgi?forum=8&topic=2216#2

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:14 14-05-2003
BigMurzik



Местный кот
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Всем привет возник трабл с Apache2 & PHP 4.3.2 вставив в httpd.conf  

Цитата:
LoadModule php4_module c:\php\sapi\php4apache2.dll
AddType application/x-httpd-php php php3 php4 phtml

при запуске стал выдавать вот такую фигню
   
 
httpd.conf
 
Хелп ми

----------
В Калининграде лета нет и похоже уже не будет :(

Всего записей: 1967 | Зарегистр. 23-10-2001 | Отправлено: 12:03 17-06-2003
lynx



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

Цитата:
Всем привет возник трабл с Apache2 & PHP 4.3.2 вставив в httpd.conf  
 
Цитата:
LoadModule php4_module c:\php\sapi\php4apache2.dll  
AddType application/x-httpd-php php php3 php4 phtml  
 
при запуске стал выдавать вот такую фигню  

 
А если закомментировать эти строки сообщение пропадает?
Ну и ругается и дальше что, он стартится?

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 15:23 17-06-2003
Crusader



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
BigMurzik
Поставь его как скрипт. Стабильности будет больше.
Я даже когда старый сервер переносил на 2046 + php402 просто HTTPD.conf переписал и все, ничего не меняя, и стабильно работает.

----------
Для невозможного, просто, надо чуть больше времени.

Всего записей: 834 | Зарегистр. 20-01-2002 | Отправлено: 15:49 17-06-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не, господа, суть совсем не в неправильной настройке PHP. Молодец, Мурзик, что конфиг выложил.
 

Цитата:
 
#<VirtualHost *>
#    ServerAdmin webmaster@dummy-host.example.com
#    DocumentRoot /www/docs/dummy-host.example.com
#    ServerName dummy-host.example.com
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
#</VirtualHost>
LoadModule php4_module c:\php\sapi\php4apache2.dll
AddType application/x-httpd-php php php3 php4 phtml

 
Куда ж ты его засував? Это надо в секцию main server's configuration, а не в секцию Вирт. хостов. До вирт. хосто надо про PHP.
 
Пиши это сразу после загрузки модулей остальных.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 17:54 17-06-2003
Denim



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Народ .. тут вопрос ...
я собсно не знаю, что с конфом делал .. но баги посыпались :
winXP home/php4.2../mysql/apache
 
когда запускается php скрипт ..начинает торчать пейджа ... , нажимаю рефреш - все работает ... и так через раз .. кнопка F5 скоро отвалится ... во дела .. смотрю диспетчер задач .. а там по 20 php процессов ..  
 
вопрос .. как профиксить . ?

Всего записей: 100 | Зарегистр. 29-05-2002 | Отправлено: 20:48 17-06-2003
BigMurzik



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

Цитата:
А если закомментировать эти строки сообщение пропадает?  
 

да

Цитата:
Ну и ругается и дальше что, он стартится?

нет не стартитса.
 

Цитата:
Куда ж ты его засував? Это надо в секцию main server's configuration, а не в секцию Вирт. хостов. До вирт. хосто надо про PHP.  



Цитата:
Пиши это сразу после загрузки модулей остальных.

туда тоже пихав, всеравно не пашеть.
и модуль пхп тоже менял, тобишь качал из файлового архива и заменял, вобщем нефигы не пашет.
 
P.S. чтоб сервер перестал ругатса достаточно закоментировать

Цитата:
LoadModule php4_module c:\php\sapi\php4apache2.dll  

тогда перестает ругатса.

----------
В Калининграде лета нет и похоже уже не будет :(

Всего записей: 1967 | Зарегистр. 23-10-2001 | Отправлено: 20:59 17-06-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 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