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

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я вот тоже решил уйти от денвера, тем более что планирую открыть доступ к серваку из сети. (Знаю, знаю что это может показаться глупостью, но сам атк не считаю)
 
Ну, ясное дело взял все последние дистрибы, инструкцию взял отседа:
хttp://www.softtime.ru/article/index.php?id_article=24
ибо там всетки про 5-ые версии написано.
 
И возникли некоторые ошибки при работе форумных движков с базами данных.
 
Посему вопросы таке:  
1. Актуально ли сейчас ставить 5-ы версии пхп и мускула, или они сродни наворотам в неро7?  
2. Какие для чего рекомендуются пути, в разных статьях мнения немного расходятся.
3. Каков джентельменский набор сервера? Кроме апача, пхп, мускула и перла? Я так краем  
4. уха слышал про GВ библиотечку, похоже и кроме нее есть что-то еще.
5. Что тут с безопасностью? =)
 
Да, все собрано на отдельной машинке: п3 850, 192мб, 2k3server.  

Всего записей: 184 | Зарегистр. 07-06-2004 | Отправлено: 18:16 14-09-2006
Cheery



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

Цитата:
Актуально ли сейчас ставить 5-ы версии пхп и мускула, или они сродни наворотам в неро7?  

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

Цитата:
Какие для чего рекомендуются пути, в разных статьях мнения немного расходятся.

ну и вопрос.. конкретно, плиз. пути для чего и где?

Цитата:
Каков джентельменский набор сервера? Кроме апача, пхп, мускула и перла? Я так краем  

нет такого, это уже как сам захочешь.

Цитата:
уха слышал про GВ библиотечку, похоже и кроме нее есть что-то еще.  

или GD?

Цитата:
Что тут с безопасностью? =)  

всецело зависит от рук

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

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Hryamzik
1. почитай ченджлог и увидишь что РНР&&Mysql и неро несравнимы. глупость сказал ты, уж извини.
2. Пути не рекомендуются, они выставляются.
3. mod_ssl [если хочешь юзать https], mod_security, mod_rewrite имхо обязательны [для апача]
4. скорее всего, имеется в виду GDLib для РНР - графическая. есть вроде еще что то - спроси конкретно что нужно.
5. Читай пункт 3 и юзай гугл.

----------
dmlabs.ru || hackconnect.ru
Выгодно России – значит, хорошо. Не выгодно России – пошёл на хер.

Всего записей: 1367 | Зарегистр. 03-02-2005 | Отправлено: 18:23 14-09-2006 | Исправлено: DeADMoHAX, 18:32 14-09-2006
Hryamzik



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery, DeADMoHAX, спасибо за овтеты.
 
Да, библиотека имелась ввиду именно GD, не уследил за пунтосвитчером. =) Зачем нужна она и что делает, знаю. Зато при попытке установки intelect board на каком-то шаге выплыли сообщения о неустановленных библиотеках, потом установка вообще накрылась. Вопрос щас на форуме форума решаю. =) Потом была проблема при конвертации БД из phpbb2 в vbulletin. Не актуально, пока забил. Но надо сказать что на платных хостингах все это проходило на ура.
 
Проблема в кривости моих рук, или в недоработанности движков на работу с 5-ми версиями? Кстати сравнение с неро было метафорическим, и я понимаю что можно было сесть за чеинджлог, но если есть люди уже осмыслевшие проблему, почему-бы не спросить у них. Мне не детали важны, а общее понимание.
 
Да, пути прописываются, но если они сперва порекоммендуются, будет волшебно. =) У меня сейчас ось стоит на диске D, на С стоит другая и там же все файлы. Это неудобно, буду переставлять, поэтому хочу сперва выяснить как все сделать грамотно, с нуля.
 
Конкретнее, по апачу, его тут в мане ставят в e:\usr\local. Дирукторию usr встечал у хостеров очень часто. =)
 
Как грамотнее раскидать мультидомены, возможно ли организовать домены 2-го - 3-го уровня в локалке по типа home.192.168.0.1? если да, то поясните, пожалуйста, как. У меня не получилось, даже после задания имени серверу в файле hosts.
 
У меня сейчас вебдирректории раскиданы примерно так:
C:\usr\site1\www\
C:\usr\site1\cgi-bin\
 
Насколько я понимаю, но комерческих серверах сделано примерно так:
C:\web\user1\site1\www\
C:\web\user1\site1\cgi-bin\
 
 
По mysql, он деволтом создает аж 3 подкаталога в корне С, причем в мане в каком-то видел фразу типа "ставьте в c:\mysql\", а что туда ставить, сам дистриб или что-то из этих 3х пунктов... Я понимаю, что куда ни ставь, если все правильно прописать - заработает. Но если есть какие-то стандартны, хотелось бы их придерживаться. Например как-то принято ставить проги в папочку Program Files. =)
 
Про набор наиболее часто используемых библиотек вопрос в силе. Понятно, что если для чего-то мне потребуется экзотичная библиотечка, я ее поставлю, но наиболее юзаемые хотелось бы воткнуть сразу и закрыть на этом работы с вебсервером. =)
 
ЗЫ: я прошу прощения за вопросы, ответы на которые можно найти в гугле. Задаю их здесь либо потому что хочу услышать (прочитать =) ) ответы, основанные на каком-то опыте. Спасибо за понимание. =)

Всего записей: 184 | Зарегистр. 07-06-2004 | Отправлено: 21:46 14-09-2006
Cheery



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

Цитата:
Да, библиотека имелась ввиду именно GD, не уследил за пунтосвитчером. =) Зачем нужна она и что делает, знаю. Зато при попытке установки intelect board на каком-то шаге выплыли сообщения о неустановленных библиотеках, потом установка вообще накрылась. Вопрос щас на форуме форума решаю. =) Потом была проблема при конвертации БД из phpbb2 в vbulletin. Не актуально, пока забил. Но надо сказать что на платных хостингах все это проходило на ура

снимается коммент с нее в php.ini
 

Цитата:
Насколько я понимаю, но комерческих серверах сделано примерно так:  

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

Цитата:
Как грамотнее раскидать мультидомены, возможно ли организовать домены 2-го - 3-го уровня в локалке по типа home.192.168.0.1? если да, то поясните, пожалуйста, как. У меня не получилось, даже после задания имени серверу в файле hosts.

Виртуальные хосты в Apache 1.3.23, что то не получается...
 

Цитата:
По mysql, он деволтом создает аж 3 подкаталога в корне С, причем в мане в каком-то видел фразу типа "ставьте в c:\mysql\", а что туда ставить, сам дистриб или что-то из этих 3х пунктов...  

при установке по умолчанию все идет в c:\mysql


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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:51 14-09-2006
DeADMoHAX



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

Цитата:
Дирукторию usr встечал у хостеров очень часто. =)

а у хостеров они встречаются, так как у хостеров стоит *никс.

----------
dmlabs.ru || hackconnect.ru
Выгодно России – значит, хорошо. Не выгодно России – пошёл на хер.

Всего записей: 1367 | Зарегистр. 03-02-2005 | Отправлено: 08:43 15-09-2006
tolyn77



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

Всего записей: 1498 | Зарегистр. 07-09-2004 | Отправлено: 10:55 15-09-2006
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tolyn77
В каком браузере смотришь?  
Кодировка для индексов UTF-8. Переключи кодировку в браузере. Хотя и IE и Opera у меня автоматически определяют, что эти страницы (индекс) в кодировке UTF-8.

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 14:16 15-09-2006
Brodyaga



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Здесь можно задать вопрос по денверу?
Если нет, пните куда надо...
 
В общем имеется скрипт, работающий с MySql. И имеется второй скрипт, работающий с использованием той же самой библиотеки для работы с DB. Но при запуске первого скрипта в лог апача пишутся строчки

File 'c:\mysql\share\charsets\?.conf' not found (Errcode: 22)
Character set '#51' is not a compiled character set and is not specified in the 'c:\mysql\share\charsets\Index' file
 
На другом сервере этот скрипт выполняет переполнение стека. После запуска скрипта умирает апач, то есть localhost->Сервер не найден.
Переустановки, работа на другом компьютере не помогают, куда копать?
Проблема в скрипте, может быть проблема в РНР, может в Денвере?
Самое интересное что на хостинге все работает без проблем.

----------
Damn Metal

Всего записей: 2713 | Зарегистр. 07-01-2006 | Отправлено: 17:21 16-09-2006
Cheery



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

Цитата:
Проблема в скрипте, может быть проблема в РНР, может в Денвере?  
Самое интересное что на хостинге все работает без проблем

проблема в настройках mysql.
он не может найти файл конфига, как мне кажется

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:13 16-09-2006 | Исправлено: Cheery, 22:13 16-09-2006
Brodyaga



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Путем долгих изысканий выяснилось что скорее всего проблема в РНР...
на сервере DWebPro получаю ошибку Php has encountered a Stack Overflow.
Чем может быть вызвана такая ошибка?Я в недоумении..
 
З.Ы.: эту ошибку выдал DwebPro, РНР ничего не сказал по этому поводу

----------
Damn Metal

Всего записей: 2713 | Зарегистр. 07-01-2006 | Отправлено: 22:36 16-09-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Brodyaga
Короче.. нефиг баловаться урезанными вещами. ставь по нормальному апач и все остальное.

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

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



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

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 22:41 16-09-2006
Brodyaga



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
так ведь нет же, тестилось на нормальном апаче, на РНР(4,5), и те же глюки..
unreal666
Шо за зверь?

----------
Damn Metal

Всего записей: 2713 | Зарегистр. 07-01-2006 | Отправлено: 23:05 16-09-2006
Cheery



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

Цитата:
так ведь нет же, тестилось на нормальном апаче, на РНР(4,5), и те же глюки..  

данное сообщение связано именно с mysql
http://dev.mysql.com/doc/refman/5.0/en/problems-with-character-sets.html
либо баг в php (смотри комменты ниже по ссылке)

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:08 16-09-2006 | Исправлено: Cheery, 23:10 16-09-2006
unreal666



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

Цитата:
Шо за зверь?

http://www.apachefriends.org/en/xampp.html
Мощных пакет для разных ОС содержащий до фига чего.

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



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
Эти сообщения иногда появляются в логах у меня и сервер продолжает работать, про баг в РНР написано что он не несет негативных эффектов. Дело в том что на более слабой системе вылетает Apache с ошибкой о недопустимой операции, что ещё явнее свидетельствует о том, что наверное РНР сделал что-то убийственное для Apache..  
unreal666
Эт я уже посмотрел...
 
Ладно, скачаю и проверю,хотя не факт что заработает.
 
Но мне все-таки хотелось бы узнать, что должен сделать совершенно НЕ хакерский скрипт, абсолютно прозрачный(мною написанный), чтобы вызвать переполнение стека..

----------
Damn Metal

Всего записей: 2713 | Зарегистр. 07-01-2006 | Отправлено: 09:11 17-09-2006
Cheery



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

Цитата:
Но мне все-таки хотелось бы узнать, что должен сделать совершенно НЕ хакерский скрипт, абсолютно прозрачный(мною написанный), чтобы вызвать переполнение стека..

изучить баги установленного софта.

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

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа! прошу прощения за ламерский вопрос , но все же...
Установил связку Апач 2.2 -PHP5 - MySQL-Perl (как localhost)
После долгих шаманств по инструкциям сервис заработал ! уже радует!!!
Машина находиться в домене .
так вот! что дальше?  
как с другой машини в том же домене обратиться к этой машине?
Я так понимаю нужно как то прописать VirtualHost. Но как это сделать не понимаю!
Я хочу поднять форум на phpBB ... на денвере он на локальной машине уже есть!

Всего записей: 7 | Зарегистр. 21-09-2006 | Отправлено: 15:27 21-09-2006
Kopter



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
попробуй вместо localhost прописать сетевое имя своей машины

Всего записей: 91 | Зарегистр. 14-04-2004 | Отправлено: 15:32 21-09-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