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

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

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

Цитата:
тут указать или имя или IP адрес  

читайте сообщения внимательно. вы даете ссылки на 2.2, у него же 2.4 - там сделано несколько иначе.

Всего записей: 15038 | Зарегистр. 20-09-2014 | Отправлено: 20:51 24-07-2015
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
anahaym
я пробовал там прописывать 127.0.0.1 или localhost.
На Apache 2.2 работало и с *
а как быть тут?
 

Код:
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>  
    ServerName 127.0.0.1
    ServerAlias 127.0.0.1
    DocumentRoot "D:/localhost/www/site1.net"
</VirtualHost>
 
<VirtualHost 127.0.0.2:80>  
    ServerName 127.0.0.2
    ServerAlias 127.0.0.2
    DocumentRoot "D:/localhost/www/site2.net"
</VirtualHost>

 
так правильно будет?

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 20:53 24-07-2015
anahaym

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii я уже исправил сообщение. и как там делается?

Всего записей: 586 | Зарегистр. 24-03-2007 | Отправлено: 20:55 24-07-2015
Mavrikii

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

Цитата:
и как там делается?

http://httpd.apache.org/docs/2.4/upgrading.html

Цитата:
The NameVirtualHost directive no longer has any effect, other than to emit a warning. Any address/port combination appearing in multiple virtual hosts is implicitly treated as a name-based virtual host.

 

Цитата:
Ignoring deprecated use of DefaultType in line NN of /path/to/httpd.conf - remove DefaultType and replace with other configuration settings.

 
но это только извещения, не ошибки - должно запуститься.

Всего записей: 15038 | Зарегистр. 20-09-2014 | Отправлено: 21:27 24-07-2015 | Исправлено: Mavrikii, 21:27 24-07-2015
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
http://httpd.apache.org/docs/2.4/vhosts/examples.html
 
Делал как тут описано, начало выдавать:
 

Код:
Errors reported here must be corrected before the service can be started.

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 21:31 24-07-2015
Mavrikii

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

Цитата:
Errors reported here must be corrected before the service can be started.

какие ошибки? этот текст не несет информации о них, только о наличии.

Всего записей: 15038 | Зарегистр. 20-09-2014 | Отправлено: 21:32 24-07-2015
Sutar



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

Код:
D:\localhost\Apache2.4\bin>httpd.exe -k install -n "Apache2.4"
Installing the 'Apache2.4' service
The 'Apache2.4' service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 21:34 24-07-2015
Mavrikii

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

Цитата:
The 'Apache2.4' service is successfully installed.  
Testing httpd.conf....  
Errors reported here must be corrected before the service can be started.

сервис установился, но апач не запустился из за ошибок.
смотреть error.log сервера.

Всего записей: 15038 | Зарегистр. 20-09-2014 | Отправлено: 21:35 24-07-2015
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
там пусто.
 

Код:
LogLevel debug

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 21:35 24-07-2015 | Исправлено: Sutar, 21:35 24-07-2015
Mavrikii

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

Цитата:
там пусто.

не верю.. только если неправильно путь указан к логам.
тогда запустить httpd.exe из командной строки и посмотреть что напишет.

Всего записей: 15038 | Зарегистр. 20-09-2014 | Отправлено: 21:36 24-07-2015
Sutar



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

Код:
D:\localhost\Apache2.4\bin>httpd.exe -k install -n "Apache2.4"  
Installing the 'Apache2.4' service  
The 'Apache2.4' service is successfully installed.  
Testing httpd.conf....  
Errors reported here must be corrected before the service can be started.

 
это и есть запуск, с командной строки с правами Админитсратора.
 
 

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 21:37 24-07-2015 | Исправлено: Sutar, 21:39 24-07-2015
Mavrikii

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

Цитата:
это и есть запуск, с командной строки с правами Админитсратора.

это не запуск, это установка службы в систему.
набрать просто httpd.exe и посмотреть результат
 
вполне вероятно что 80 порт уже чем то занят.

Всего записей: 15038 | Зарегистр. 20-09-2014 | Отправлено: 21:38 24-07-2015 | Исправлено: Mavrikii, 21:39 24-07-2015
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
запустил просто файл, думает долго...
по окончанию, ничего не выдало.
 
Путь к файлу:

Код:
ErrorLog error.log

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 21:40 24-07-2015 | Исправлено: Sutar, 21:41 24-07-2015
Mavrikii

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

Цитата:
по окончанию, ничего не выдало.

по какому окончанию? процесс не должен завершаться, так это запускает сервер и он работает, ждет подключений. сами остановили?

Всего записей: 15038 | Зарегистр. 20-09-2014 | Отправлено: 21:42 24-07-2015
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
При запуске в error.log:

Код:
[Fri Jul 24 21:45:07.411386 2015] [mpm_winnt:notice] [pid 4924:tid 216] AH00455: Apache/2.4.16 (Win64) PHP/5.6.11 configured -- resuming normal operations
[Fri Jul 24 21:45:07.412386 2015] [mpm_winnt:notice] [pid 4924:tid 216] AH00456: Apache Lounge VC11 Server built: Jul 12 2015 12:01:56
[Fri Jul 24 21:45:07.412386 2015] [core:notice] [pid 4924:tid 216] AH00094: Command line: 'httpd.exe -d D:/localhost/Apache2.4'
[Fri Jul 24 21:45:07.413386 2015] [mpm_winnt:notice] [pid 4924:tid 216] AH00418: Parent: Created child process 3732
[Fri Jul 24 21:45:07.413386 2015] [mpm_winnt:debug] [pid 4924:tid 216] mpm_winnt.c(422): AH00402: Parent: Sent the scoreboard to the child
[Fri Jul 24 21:45:07.862412 2015] [mpm_winnt:debug] [pid 3732:tid 212] mpm_winnt.c(1708): AH00453: Child process is running
[Fri Jul 24 21:45:07.862412 2015] [mpm_winnt:debug] [pid 3732:tid 212] mpm_winnt.c(343): AH00391: Child: Retrieved our scoreboard from the parent.
[Fri Jul 24 21:45:07.862412 2015] [mpm_winnt:debug] [pid 4924:tid 216] mpm_winnt.c(505): AH00408: Parent: Duplicating socket 176 (0.0.0.0:80) and sending it to child process 3732
[Fri Jul 24 21:45:07.862412 2015] [mpm_winnt:debug] [pid 3732:tid 212] mpm_winnt.c(458): AH00403: Child: Waiting for data for listening socket 0.0.0.0:80
[Fri Jul 24 21:45:07.864412 2015] [mpm_winnt:debug] [pid 4924:tid 216] mpm_winnt.c(505): AH00408: Parent: Duplicating socket 120 ([::]:80) and sending it to child process 3732
[Fri Jul 24 21:45:07.864412 2015] [mpm_winnt:debug] [pid 4924:tid 216] mpm_winnt.c(524): AH00411: Parent: Sent 2 listeners to child 3732
[Fri Jul 24 21:45:07.865412 2015] [mpm_winnt:debug] [pid 3732:tid 212] mpm_winnt.c(458): AH00403: Child: Waiting for data for listening socket [::]:80
[Fri Jul 24 21:45:07.865412 2015] [mpm_winnt:debug] [pid 3732:tid 212] mpm_winnt.c(483): AH00407: Child: retrieved 2 listeners from parent
[Fri Jul 24 21:45:07.865412 2015] [mpm_winnt:debug] [pid 3732:tid 212] child.c(1021): AH00352: Child: Acquired the start mutex.
[Fri Jul 24 21:45:07.865412 2015] [mpm_winnt:notice] [pid 3732:tid 212] AH00354: Child: Starting 64 worker threads.
[Fri Jul 24 21:45:07.868412 2015] [mpm_winnt:debug] [pid 3732:tid 752] child.c(399): AH00334: Child: Accept thread listening on [::]:80 using AcceptFilter data
[Fri Jul 24 21:45:07.868412 2015] [mpm_winnt:debug] [pid 3732:tid 784] child.c(399): AH00334: Child: Accept thread listening on 0.0.0.0:80 using AcceptFilter data

 
При подключении к 127.0.0.1 в error.log:

Код:
[Fri Jul 24 21:45:26.543480 2015] [core:warn] [pid 3732:tid 792] AH00117: Ignoring deprecated use of DefaultType in line 8 of D:/localhost/www/site/.htaccess.
[Fri Jul 24 21:45:26.544480 2015] [authz_core:debug] [pid 3732:tid 792] mod_authz_core.c(834): [client 127.0.0.1:52293] AH01628: authorization result: granted (no directives)

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 21:42 24-07-2015 | Исправлено: Sutar, 21:31 22-01-2016
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sutar
не вижу проблем, значит запускается и слушает.

Всего записей: 15038 | Зарегистр. 20-09-2014 | Отправлено: 21:45 24-07-2015
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
В результате запроса, выдает белую страницу.
Вот список виртуальных серверов:
 

Код:
<VirtualHost *:80>  
    ServerName 127.0.0.1
    ServerAlias 127.0.0.1
    DocumentRoot "D:/localhost/www/test.net.ua"
</VirtualHost>
 
<VirtualHost *:80>  
    ServerName 127.0.0.2
    ServerAlias 127.0.0.2
    DocumentRoot "D:/localhost/www/wd.net"
</VirtualHost>
 
<VirtualHost *:80>  
    ServerName 127.0.0.3
    ServerAlias 127.0.0.3
    DocumentRoot "D:/localhost/www/x.net"
</VirtualHost>
 
<VirtualHost *:80>  
    ServerName 127.0.0.4
    ServerAlias 127.0.0.4
    DocumentRoot "D:/localhost/www/3s"
</VirtualHost>
 
<VirtualHost *:80>  
    ServerName 127.0.0.5
    ServerAlias 127.0.0.5
    DocumentRoot "D:/localhost/www/test.ua"
</VirtualHost>
 
<VirtualHost *:80>  
    ServerName 127.0.0.6
    ServerAlias 127.0.0.6
    DocumentRoot "D:/localhost/www/dvigokbay"
</VirtualHost>

 
127.0.0.1, 127.0.0.6  - пустая страница.

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 21:50 24-07-2015
Mavrikii

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

Цитата:
127.0.0.1, 127.0.0.6  - пустая страница

и что? но отвечает же.
 
остальное уже не проблемы сервера, как бы. а того, на что и как настроили.
скорее всего старый php код, если есть, не совсем совместим с новой версией (вернее коряво написан)
включаем в настройках php.ini отображение ошибок и изучаем.

Всего записей: 15038 | Зарегистр. 20-09-2014 | Отправлено: 21:52 24-07-2015 | Исправлено: Mavrikii, 21:56 24-07-2015
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Тут настройки php сыграли роль.
 

Код:
Configuration File (php.ini) Path    C:\Windows

как поменять это расположение?
у меня оно всегда было

Код:
D:\localhost\Apache2.4\bin\php.ini

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 22:00 24-07-2015
Mavrikii

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

Цитата:
как поменять это расположение?  

PHPIniDir директива в конфиге апача (если php как модуль и подгрузился без проблем)

Всего записей: 15038 | Зарегистр. 20-09-2014 | Отправлено: 22:01 24-07-2015
Открыть новую тему     Написать ответ в эту тему

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