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

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



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
У меня работает вот так:
ErrorLog "|rotatelogs.exe F:/log/error.log 86400"

Всего записей: 55 | Зарегистр. 09-04-2002 | Отправлено: 19:10 26-11-2005
ULTRASPEED

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Наконец-то, добил.
Работает с таким синтакчичом.
CustomLog "|d:/my_site/Apache2/bin/rotatelogs.exe d:/my_site/Apache2/logs/%Y-%m-%d_access.log 86400" common  
 
liks

Цитата:
ErrorLog "|rotatelogs.exe F:/log/error.log 86400"

А у меня что-то с относительными путями не работает, а с абсолютными заработало.

Всего записей: 304 | Зарегистр. 07-06-2004 | Отправлено: 20:58 26-11-2005 | Исправлено: ULTRASPEED, 20:59 26-11-2005
Sasha_Brandman

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня такой вопрос: Что означает?
 
[Sun Jan 22 12:21:21 2006] [error] (OS 11004)Затребованное имя допустимо и оно найдено в базе данных,  но для имени отсутствуют связанные с ним данные, которые были разрешены для него.  : Cannot resolve host name www.sashabrandman.local --- ignoring!
 
Добавлено:
все ребята проблему решил... Это по моей не внимательности..

Всего записей: 29 | Зарегистр. 08-12-2005 | Отправлено: 11:02 22-01-2006
Andrey_Wlodimirovich



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди как поставить ПХП 5 ?
Вощем у меня стоял 4-ый... я и пятый ставил по аналогии с 4-кой..
Значит 5-ку ставил так:
" Переименуйте файл php.ini-recommended в php.ini и скопируйте в каталог Windows."
Также скопируйте файл php5ts.dll в каталог System или System32. (и туда и туда кинул ) )
 
Затем в конф файле апча прописал след. строки
 
 LoadModule php5_module d:\http\php5\php5apache2.dll
 AddType application/x-httpd-php php php3 php4 phtm
 
И ессно закоментировал строки относительно 4-ки
 
# LoadModule php4_module d:\http\php4\sapi\php4apache2.dll
# AddType application/x-httpd-php php php3 php4 phtml
...
Вот и тем не менее все пхп скрипты не пашут.. просто загружается содержимое файлов (как текст документ)
Кстате где указываеться PHPIniDir  ? Может в этом проблема?

Всего записей: 1773 | Зарегистр. 15-11-2003 | Отправлено: 14:15 16-02-2006
HeT BonpocoB



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

Цитата:
Кстате где указываеться PHPIniDir  ?
Прямо под
Код:
AddType application/x-httpd-php .php
PHPIniDir "c:\php"
можешь написать.
php5ts.dll и ини лучше никда не кидать, а просто дописать переменную PATH в Windows, добавив туда c:\php ....
Еще смотри что пишет \Apache2\logs\error.log при запуске апача, как правило там "ответы" часто появляются....

Всего записей: 1342 | Зарегистр. 30-03-2003 | Отправлено: 19:39 16-02-2006
SergDobudko



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Прошу проощения если не совсем в тему.
A Tomcat 5.5 к apache2 никто не прикручивал ?
Киньте ссылочек, а то с коннекторами никак разобраться не могу.

Всего записей: 448 | Зарегистр. 24-05-2005 | Отправлено: 18:44 18-02-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergDobudko
http://forum.ru-board.com/forum.cgi?action=filter&forum=8&filterby=topictitle&word=tomcat

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:20 19-02-2006
SergDobudko



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
Огромное спасибо конечно, но я думал, что раз в этой теме всё к апачу прикручивают, то можт кто и томката умеет приручать. А по вашей ссылочке сходите пожалуста сами, и посмотрите сколько УМНЫХ ОТВЕТОВ в этих темах.

Всего записей: 448 | Зарегистр. 24-05-2005 | Отправлено: 09:04 19-02-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergDobudko
http://forum.ru-board.com/topic.cgi?forum=8&topic=5910#1
ссылка на статью по установке.
то, что у него не вышло, не означает, что статья неправильная
аналогично
http://forum.ru-board.com/topic.cgi?forum=8&topic=7837#1


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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 09:07 19-02-2006
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ОС Windows 2000 SP4
Пакет XAMPP win32 1.5.1.exe
В него входит Apache HTTPD 2.2.0, MySQL 5.0.18 и т.д.
 
Не могу установить MySQL в качестве службы.
При установке в качестве службы с помощью "XAMPP Control Panel Application"  служба MySQL прописывается с такой командной строкой...
Код:
X:\xampp\mysql\bin\mysqld-nt.exe --defaults-file=mysql\bin\my.cnf mysql

Путь к папке правильный.
 
При попытке запуска службы выдается сообщение

Цитата:
Не удалось запустить службу mysql на Локальный компьютер.
Ошибка 1067: Процесс был неожиданно завершен.

 
Bat-файлом mysql запускается нормально.
Где проблема?

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 16:09 20-02-2006 | Исправлено: unreal666, 16:12 20-02-2006
Cheery



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

Цитата:
Где проблема?

запускаем так же из командной строки (не сервис, а именно приложение) и читаем сообщение об ошибке.

Цитата:
Bat-файлом mysql запускается нормально.  

с какими параметрами?

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:10 20-02-2006
unreal666



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

Цитата:
запускаем так же из командной строки (не сервис, а именно приложение) и читаем сообщение об ошибке.

Код:
Could not open required defaults file: mysql\bin\my.cnf
Fatal error in defaults handling. Program aborted

 
PS
Пока писал сообщение об ошибке до самого дошло.
Просто батник запускается из папки X:\xampp\   и путь до этого файла находится.
А службе надо полный путь до этого файла писать.
Сделал так...
X:\xampp\mysql\bin\mysqld-nt.exe --defaults-file=x:\xampp\mysql\bin\my.cnf mysql
и все стало нормально.
 

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 23:50 20-02-2006 | Исправлено: unreal666, 23:51 20-02-2006
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1. Нужна ли отдельная папка с установленным PHP и какой от нее толк, если PHP установлен как модуль?
 
2. Почему в скрипте PHP при использовании функции apache_request_headers() или phpinfo() не показывается заголовок запроса HTTP_ACCEPT_ENCODING (остальные заголовки показываются)? Хотя смотрю через тот же Proxomitron - есть заголовок Accept-encoding: gzip, deflate.

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 10:47 01-03-2006 | Исправлено: unreal666, 15:30 01-03-2006
Cheery



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

Цитата:
1. Нужна ли отдельная папка с установленным PHP и какой от нее толк, если PHP установлен как модуль?  

то, что подключается как модуль - не весь php а всего лишь интерфейс к нему.. ты на размер то посмотри..

Цитата:
Почему в скрипте PHP при использовании функции  

http://bugs.php.net/search.php?cmd=display&search_for=HTTP_ACCEPT_ENCODING

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:57 01-03-2006
unreal666



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

Цитата:
то, что подключается как модуль - не весь php а всего лишь интерфейс к нему.. ты на размер то посмотри..

Спасибо. Просто меня ввело в заблуждение то, что php5apache2.dll и php.ini лежат в папке X:\xampp\apache\bin\, а сама папка php в X:\xampp\php. Поэтому не понял откуда php знает где находятся остальные файлы.  
Сейчас сделал поиск в файле php.ini и вправду есть ссылки на X:\xampp\php\.

Цитата:
http://bugs.php.net/search.php?cmd=display&search_for=HTTP_ACCEPT_ENCODING

Так там же для версии 4.4.0. Они что, до сих пор не исправили этот баг?
И как тогда получить этот заголовок?
 
На странице багов для версии 5.0.0 есть такой баг - Script encoded with Zend Encoder. Почему это считается багом?

----------
MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 00:37 02-03-2006 | Исправлено: unreal666, 00:50 02-03-2006
Cheery



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

Цитата:
Они что, до сих пор не исправили этот баг?  
И как тогда получить этот заголовок?  

не все версии там указаны.
http://www.php.net/downloads.php

Цитата:
Почему это считается багом?  

ты читай содержимое, а не названия.. они придуманы теми, кто считает что есть баг

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:19 02-03-2006 | Исправлено: Cheery, 01:21 02-03-2006
unreal666



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

Цитата:
http://www.php.net/downloads.php

Т.е. достаточно скачать zip-пакет новой версии и заменить мою папку X:\xampp\php\?


----------
MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 01:38 02-03-2006 | Исправлено: unreal666, 01:49 02-03-2006
Cheery



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

Цитата:
Т.е. достаточно скачать zip-пакет новой версии и заменить мою папку X:\xampp\php\?

если он более поздней версии, как мне кажется.
по крайней мере в багах разработчики рекомендую скачать свежий snapshot..

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:40 02-03-2006
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В changelog'ах версий 4 и 5 я что-то не нашел описания, что они исправили этот баг. Искал и по HTTP_ACCEPT_ENCODING и по номеру ошибки (34820).

----------
MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 01:49 02-03-2006
Cheery



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

Цитата:
В changelog'ах версий 4 и 5 я что-то не нашел описания, что они исправили этот баг. Искал и по HTTP_ACCEPT_ENCODING и по номеру ошибки

ну.. у меня 5.1.1 и тоже не показывает.

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:53 02-03-2006
Открыть новую тему     Написать ответ в эту тему

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