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

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Товарищи,поможите пожалуйста,все сделал как написано,но при добавлении строки в httpd.conf LoadModule php4_module c:\php\sapi\php4apache2.dll при рестарте сервер вот такая вот ругань
httpd.exe: Syntax error on line 60 of C:/Program Files/Apache Software Foundatio
n/Apache2.2/conf/httpd.conf: Cannot load C:/php/sapi/php4apache2.dll into server
: \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xe
e\xe4\xf3\xeb\xfc.
соответственно без это строки все работает
dll ку менял,,толку нету

Всего записей: 1 | Зарегистр. 06-10-2008 | Отправлено: 23:35 06-10-2008
unreal666



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

Цитата:
\xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xe  
e\xe4\xf3\xeb\xfc

В переводе - "Не найден указанный модуль". У апача есть разрешения на доступ к этому файлу?

----------
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 | Отправлено: 16:20 07-10-2008
Ksardasss

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем. Вопрос в следующем: после установки апач и пхп при запуске скриптов на пхп, текст набранный русскими буквами в коде, в браузере выдаётся в непонятно какой кодировке.  
 
Причём в httpd.conf есть строка "AddCharset WINDOWS-1251 .cp-1251" и "CharsetDecl windows-1251 ru"(вроде они отвечают за кодировку) - в этой кодировке набирался текст русский.

Всего записей: 32 | Зарегистр. 02-02-2008 | Отправлено: 00:36 16-10-2008
Cheery



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

Цитата:
У апача есть разрешения на доступ к этому файлу?
 

дело не в доступе, а в том, что php4ts.dll лежит не там, где надо
 
Ksardasss

Цитата:
текст набранный русскими буквами в коде, в браузере выдаётся в непонятно какой кодировке.

ну так и посмотрите, какая кодировка указывается сервером в заголовках.


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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:41 16-10-2008
Ksardasss

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

Цитата:
Ksardasss
 
Цитата:
текст набранный русскими буквами в коде, в браузере выдаётся в непонятно какой кодировке.
 
ну так и посмотрите, какая кодировка указывается сервером в заголовках.
 
 

Как это сделать? Где эти заголовки?

Всего записей: 32 | Зарегистр. 02-02-2008 | Отправлено: 22:28 16-10-2008
Cheery



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

Цитата:
Как это сделать? Где эти заголовки?

поставить liveheaders, к примеру, под firefox и смотреть

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:29 16-10-2008
Ksardasss

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

Цитата:
 
Цитата:
Как это сделать? Где эти заголовки?
 
поставить liveheaders, к примеру, под firefox и смотреть

Первый раз о таком слышу... облазил несколько сайтов в поиске этого плагина, ничего не нашёл... Не подскажите где скачать можно???

Всего записей: 32 | Зарегистр. 02-02-2008 | Отправлено: 23:01 16-10-2008
Cheery



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

Цитата:
облазил несколько сайтов в поиске этого плагина, ничего не нашёл...

не знаю как искали.. первая же ссылка в гугле
http://livehttpheaders.mozdev.org/

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:04 16-10-2008
Ksardasss

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

Цитата:
Цитата:
облазил несколько сайтов в поиске этого плагина, ничего не нашёл...
 
не знаю как искали.. первая же ссылка в гугле
http://livehttpheaders.mozdev.org/

Спс за ссылку.

Всего записей: 32 | Зарегистр. 02-02-2008 | Отправлено: 23:42 16-10-2008 | Исправлено: Ksardasss, 23:44 16-10-2008
Cheery



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

Цитата:
И плагин этот при загрузке соответственно заголовков никаких не показывает

он все показывает.. ему все равно с localhost или нет

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:43 16-10-2008
Ksardasss

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

Цитата:
Цитата:
И плагин этот при загрузке соответственно заголовков никаких не показывает
 
он все показывает.. ему все равно с localhost или нет

Я понял) не успел отредактировать... Ну в общем всё равно:  
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Воот. Я в этой же кодировке и набираю...windows-1251. Такие же как и отсюда...с этого сайта, только сайт норм показывает.

Всего записей: 32 | Зарегистр. 02-02-2008 | Отправлено: 23:45 16-10-2008 | Исправлено: Ksardasss, 23:47 16-10-2008
Cheery



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

Цитата:
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Воот. Я в этой же кодировке и набираю...windows-1251

это кодировка указываемая браузером, а не ответ сервера

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:47 16-10-2008
Ksardasss

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

Цитата:
это кодировка указываемая браузером, а не ответ сервера

ну вот... оно вроде:
HTTP/1.x 200 OK
Date: Thu, 16 Oct 2008 20:44:41 GMT
Server: Apache/1.3.22 (Win32) rus/PL30.9 PHP/5.2.5
X-Powered-By: PHP/5.2.5
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=windows-1251
Vary: accept-charset

Всего записей: 32 | Зарегистр. 02-02-2008 | Отправлено: 00:47 17-10-2008
Cheery



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

Цитата:
ну вот... оно вроде:  

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

Цитата:
Content-Type: text/html; charset=windows-1251

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

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:54 17-10-2008
Ksardasss

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

Цитата:
Цитата:
ну вот... оно вроде:  
 
вот значит в такой кодировке и будет, скорее всего отображаться
 
Цитата:
Content-Type: text/html; charset=windows-1251
 
в браузере идем в кодировки и смотрим, какая выбрана на странице.. если такая же, то значит не в ней текст
 

Мда... Специально открыл скрипт в akelpad, сохранил в windows-1251. То же самое. Бессмыслица. В чём-то ещё может быть проблема?

Всего записей: 32 | Зарегистр. 02-02-2008 | Отправлено: 01:09 17-10-2008
Cheery



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

Цитата:
В чём-то ещё может быть проблема?

еще раз.. открыли, к примеру, в IE.. правую кнопу мыши где нить на странице.. там Кодировка - что отмечено?

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:11 17-10-2008
Ksardasss

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

Цитата:
Цитата:
В чём-то ещё может быть проблема?
 
еще раз.. открыли, к примеру, в IE.. правую кнопу мыши где нить на странице.. там Кодировка - что отмечено?  

да та же windows-1251. Могу скрины сделать
 
Сейчас сохранил скрипт в KOI8R и открыл... в браузере показывает что кодировка windows 1251, однако отображает всё верно... чё-т я вообще запутался..

Всего записей: 32 | Зарегистр. 02-02-2008 | Отправлено: 01:13 17-10-2008 | Исправлено: Ksardasss, 01:18 17-10-2008
Cheery



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

Цитата:
да та же windows-1251.  

значит в коде у вас что то не то..


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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:18 17-10-2008
klimusu



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
как заставить apache читать файлы созданные другими пользователями и группами?
естественно не меняя прав на сами файлы.

Всего записей: 931 | Зарегистр. 23-01-2006 | Отправлено: 20:57 04-11-2008
Cheery



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

Цитата:
как заставить apache читать файлы созданные другими пользователями и группами?
естественно не меняя прав на сами файлы

включать его в другие группы. или же дать рута, но это будет уж совсем небезопасно.
какие еще могут быть варианты?

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

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

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