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

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



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

Цитата:
Не пущает из-за

а точнее? то есть он запускается, но что работает?

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:24 15-07-2009
Aleksi13



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А кто-нибудь может подсказать толковый мануал по настройке SSL для MySQL под винды? То, что написано на http://dev.mysql.com/doc/refman/5.0/en/secure-using-ssl.html больше про линух

Всего записей: 114 | Зарегистр. 11-01-2006 | Отправлено: 21:44 17-08-2009
vetvetvet

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, облазил уже весь инет, не получается ...
 
Стоит апач последней версии, вместе с php & mysql, все работает отлично.
локальная машина, для доступа из вне.
 
как настроить в апаче, чтоб можно было подключить дополнительные папки с других дисков, для доступа из вне?
 
например, сервер работает на http://myhome.info установлен на локальной папке c:/server
 
хочу подключить папку E:/mydocs
чтобы было доступно из-вне по такому адресу http://myhome.info/mydocs или как-то подобно???
 
подскажите, с примером, как сконфигурировать апач, а то с первого раза сам не разобрался...
 
 

Всего записей: 1904 | Зарегистр. 23-12-2005 | Отправлено: 10:30 29-08-2009 | Исправлено: vetvetvet, 10:31 29-08-2009
HeT BonpocoB



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

Код:
Alias /mydocs/ "e:/mydocs/"
<Directory "e:/mydocs/">
    Options ....
    AllowOverride ...
    Order allow,deny
    Allow from all
</Directory>

 
тип того

Всего записей: 1342 | Зарегистр. 30-03-2003 | Отправлено: 01:27 30-08-2009 | Исправлено: HeT BonpocoB, 01:28 30-08-2009
vetvetvet

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HeT BonpocoB
Это сделать в файле httpd_userdir?
 
и вместо Alias - использовать UserDir ?

Всего записей: 1904 | Зарегистр. 23-12-2005 | Отправлено: 01:51 30-08-2009
Cheery



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

Цитата:
Это сделать в файле httpd_userdir?  

?? это сделать в файле с конфигом для апача.

Цитата:
и вместо Alias - использовать UserDir ?

зачем?

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:52 30-08-2009
vetvetvet

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

Всего записей: 1904 | Зарегистр. 23-12-2005 | Отправлено: 01:59 30-08-2009
Cheery



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

Цитата:
потому что мне нужно будет много их таких папок подключить

и? они все внутри одной?

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:01 30-08-2009
vetvetvet

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
 
Все, уже заработало, спасиба, за это.
 
Но есть еще вопрос.
 
Папки, которые таким образом подключаются - имеют русские названия под NTFS - по автоиндексу выводят укороченные названия, типа этого Основы упр&#1134;.>
 
Как сделать, чтобы имя папки выводилось без сокращения?

Всего записей: 1904 | Зарегистр. 23-12-2005 | Отправлено: 02:04 30-08-2009
Cheery



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

Цитата:
Как сделать, чтобы имя папки выводилось без сокращения?

IndexOptions NameWidth=*

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:05 30-08-2009
vetvetvet

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
 
и это уже работает, но есть еще глюк
видит нормально папки и имена файлов, а при нажатии файлы не открывает и папки тоже - ошибка "Невозможно найти страницу"
 
Добавлено:

Цитата:
и? они все внутри одной?  

Да, в этой папке еще куча других подпапок и файлов, короче целое дерево.

Всего записей: 1904 | Зарегистр. 23-12-2005 | Отправлено: 02:13 30-08-2009
Cheery



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

Цитата:
Да, в этой папке еще куча других подпапок и файлов, короче целое дерево

тогда зачем вам UserDir? вы читали вообще зачем эта опция?
 

Цитата:
видит нормально папки и имена файлов, а при нажатии файлы не открывает и папки тоже - ошибка "Невозможно найти страницу"

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

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:23 30-08-2009
vetvetvet

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

Цитата:
вы читали вообще зачем эта опция?

читал, видимо слабо
 

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

 
проблемы и с английскими именами, и с пробелами и без.
английские формируются как обычно - английскими, а русские - в UTF те в виде %80
 
захожу напрямую, без прокси ... http://server/katalog/
 
Добавлено:
да , глюки при формировании ссылок, дополнительно % - вставляет и его UTF код, в итоге ссылка нерабочая.
 
например
 
исходная папка http://server/katalog/USR%20Disk/
формирует http://server/katalog/USR%2520Disk/

Всего записей: 1904 | Зарегистр. 23-12-2005 | Отправлено: 02:37 30-08-2009
israel_rider

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Помогите пожалуйста... Совсем ни как. Ставлю на комп под WinХРю веб сервер. Аппач -  
2.2.13-win32-x86-no_ssl , РНР - 5.2.10 .
Захотел, что бы РНР записывал ошибки в файл. В рнр.ini изменил директиву, сделал:
error_log = C:\Apache2.2\logs\php_errors.log
Апач перестал запускаться. Как к этому подступиться не понимаю вообще. Как вообще понять, что ему не понравилось???? Хоть куда нибудь хоть что нибудь Апач пишет, когда отказывается запускаться?????

Всего записей: 925 | Зарегистр. 28-07-2007 | Отправлено: 12:23 05-09-2009 | Исправлено: israel_rider, 12:31 05-09-2009
israel_rider

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
И ещё вопрос. Вылазит всем известная ошибка - "Your PHP MySQL library version 5.0.51a differs from your MySQL server version 5.1.38. This may cause unpredictable behavior."
Из сказанного здесь следует, что с этим ни чего не поделаешь, причина - старые библиотеки в установочных файлах РНР, и единственное реальное решение - даунгрейт MySQL to version 5.0.51a.
Вопросы - Действительно ли разница в библиотеках может сказаться, и необходимо выполнять даунгрейт? Или есть какие то лучшие решения?

Всего записей: 925 | Зарегистр. 28-07-2007 | Отправлено: 15:50 05-09-2009 | Исправлено: israel_rider, 15:54 05-09-2009
Cheery



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

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

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

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:56 05-09-2009
israel_rider

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Из командной строки пробовал. Как в родном мануале написано. Ни чего он там не написал. Если Вы, Черри не возражаете, я сейчас достану этот комп, и запущу его ещё раз, под Вашим руководством.
 
Добавлено:
По поводу разницы в версиях библиотек, Cheery, я буду черезвычайно Вам признателен, если Вы ответите на поставленный мной вопрос -  

Цитата:
Вопросы - Действительно ли разница в библиотеках может сказаться, и необходимо выполнять даунгрейт? Или есть какие то лучшие решения?  


Всего записей: 925 | Зарегистр. 28-07-2007 | Отправлено: 22:00 05-09-2009 | Исправлено: israel_rider, 22:02 05-09-2009
Cheery



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

Цитата:
Действительно ли разница в библиотеках может сказаться, и необходимо выполнять даунгрейт? Или есть какие то лучшие решения?

этого вам никто не скажет.
 

Цитата:
Ни чего он там не написал.

в смысле? запустился?

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:03 05-09-2009
israel_rider

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

Всего записей: 925 | Зарегистр. 28-07-2007 | Отправлено: 22:06 05-09-2009
Cheery



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

Цитата:
как положено не заработал,

а точнее?

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

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

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