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

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



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sutar Попробуй скачать с мелкософта и поставить на свой сервак VC++ 10 Redistributable.. Похоже, что php5apache2.dll, скомпиленная в десятой Вижуал Студио,
у тебя не грузится из-за отсутствия необходимых библиотек.

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17280 | Зарегистр. 13-06-2007 | Отправлено: 00:24 22-05-2013
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlary
а что дальше? компелировать?
давайте я вам дам файл а вы там поколупаете его?
просто так будет быстрей чем вы мне будете объяснять)
 
и при установке Microsoft Visual C++ 2010 Redistributable Package (x86) показало ошибку, что более новая версия уже есть

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 01:12 22-05-2013 | Исправлено: Sutar, 01:17 22-05-2013
vlary



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

Цитата:
а что дальше? компелировать?  
Как все запущено...
Ничего не надо компилировать, все уже сделано.
Надо просто скачать по этой ссылке Microsoft Visual C++ 2010 Redistributable Package (x86) пакет и установить его согласно имеющейся там же инструкции.
А потом попробовать запустить Апач снова.

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17280 | Зарегистр. 13-06-2007 | Отправлено: 01:24 22-05-2013
Cheery



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

Цитата:
пакет и установить его согласно имеющейся там же инструкции.

как вариант - скопировать php5ts.dll либо в системную папку, либо в папку с исполняемыми файлами апача.

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:36 22-05-2013
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
такого файла у меня нету
 
vlary

Код:
Попробуйте устранить следующие неполадки:
 
На этом компьютере обнаружена более новая версия распространяемого пакета Microsoft Visual C++ 2010.
 

деинсталлировать?

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 21:18 22-05-2013
Cheery



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

Цитата:
такого файла у меня нету  

есть, в дистрибутиве с php идет.

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:18 22-05-2013
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
я нашел в более старом php
скопировал в папку php5, apache, system32
при запуске
 

Код:
[Tue May 21 20:51:04 2013] [notice] Parent: Received restart signal -- Restarting the server.
[Tue May 21 20:51:04 2013] [notice] Child 2600: Exit event signaled. Child process is ending.
httpd.exe: Syntax error on line 129 of D:/Apache2.2/conf/httpd.conf: Cannot load D:/Apache2.2/php5/php5apache2.dll into server: \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.  
[Tue May 21 20:51:04 2013] [warn] (OS 995)Операция ввода/вывода была прервана из-за завершения потока команд или по запросу приложения.  : winnt_accept: Asynchronous AcceptEx failed.
[Tue May 21 20:51:05 2013] [notice] Child 2600: Released the start mutex
[Tue May 21 20:51:06 2013] [notice] Child 2600: All worker threads have exited.
[Tue May 21 20:51:06 2013] [notice] Child 2600: Child process is exiting

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 22:51 22-05-2013
Cheery



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

Цитата:
я нашел в более старом php

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

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:55 22-05-2013
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
когда я скачал php5 в нем небыло такого файла
 
версия php: php-5.2.17-nts-Win32-VC6-x86

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 23:53 22-05-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sutar
для php в качестве модуля апача нужно использовать ts версию, а не nts
http://stackoverflow.com/questions/7204758/php-thread-safe-and-non-thread-safe-for-windows

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:01 23-05-2013
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
спасибо
скачал VC9 x86 Thread Safe и подключил
 

Код:
D:\Apache2.2/php5/php5apache2_2.dll

 
работает хорошо.
 
такой вопрос, я читал вашу тему что скинули, и не понял разницу между Thread Safe и no Thread Safe

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 00:05 23-05-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sutar
http://ru.wikipedia.org/wiki/Thread-safety

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:20 23-05-2013
Sutar



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

Код:
#2003 - Сервер не отвечает

 
хотя он запущен
ставил mysql-essential-5.0.15-win32
в чем проблема?
 
что делал:
1. установил MySQL
2. запустил MySQLInstanceConfig.exe (D:\Apache2.2\MySQL\bin)
3. всё установил и настроил
4. запустил с помощью команды  
 

Код:
mysqld-nt --install mysql --defaults-file=D:\Apache2.2\MySQL\my.ini

 
также пробовал и с
 

Код:
net start MySQL

 
пишет что запущен но phpmyadmin пишет что нет

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 00:41 23-05-2013 | Исправлено: Sutar, 00:42 23-05-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sutar
файерволл на время выключите и посмотрите. возможно он блокирует порт 3306

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:45 23-05-2013
Sutar



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

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 20:58 23-05-2013
Cheery



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

Цитата:
а может блокировать порт роутер?

если у вас MySQL сервер на той же машине запущен, то при чем тут роутер?
или где он запущен?

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:00 23-05-2013
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
не всё запускается на одной машине
MySQL частично запускается
но пишет что пароль и логин root не правельный

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 21:29 23-05-2013
Cheery



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

Цитата:
но пишет что пароль и логин root не правельный

значит неправильные, логично же..

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:30 23-05-2013
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
но он по стандарту стоит root?
и ещё 1 баг нашел
я вот например меняю содержание .php файла на сервере
и чтоб изменения были применены мне нужно перезагружать весь сервер как можно сделать обновление без перезагрузки сервера? (Изменения в php)

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 22:31 23-05-2013
Cheery



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

Цитата:
но он по стандарту стоит root?  

"он" - кто? логин да, а вот пароля по умолчанию нет вообще.. но доступ только с 127.0.0.1
 

Цитата:
мне нужно перезагружать весь сервер как можно сделать обновление без перезагрузки сервера

не нужно ничего перегружать

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

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

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