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

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
attaattaatta
хм, да, спасибо, действительно, заработало, только у меня на х64 надо не в system32, а в sysWOW64, но это уже частности. Другой вопрос, почему оно все несколько месяцев нормально видело эти библиотеки, а тут вдруг..

Всего записей: 2154 | Зарегистр. 18-06-2006 | Отправлено: 22:01 27-03-2011
Lokovobrazun

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошу помощи.
 
Имеется Apache 2.2.17 с mod_ssl. Настраивается сервак с доступом по SSL.
По http работает без проблем. Как только пытаюсь включить в конфиг директиву

Код:
"SSLengine on"

Процесс httpd перестает стартовать, вылетает с ошибкой 0x1.

Всего записей: 3 | Зарегистр. 20-02-2011 | Отправлено: 08:57 17-04-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lokovobrazun
Цитата:
Имеется Apache 2.2.17 с mod_ssl.
На какой системе установлен?

Цитата:
вылетает с ошибкой 0x1
А что в логе пишет?
 
 


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

Всего записей: 17281 | Зарегистр. 13-06-2007 | Отправлено: 11:09 17-04-2011
Lokovobrazun

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

Цитата:
На какой системе установлен?

Win 7 x64. Сменить не могу.
 

Цитата:
А что в логе пишет?  

В логи ничего не пишется.
 

Цитата:
вылетает с ошибкой 0x1

На самом деле процесс http не стартует и выскакивает ошибка "Requested operation has fail."
Код ошибки 0x1 посмотрел в журнале событий Win.

Всего записей: 3 | Зарегистр. 20-02-2011 | Отправлено: 11:48 17-04-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lokovobrazun Если ничего не получается, прочти, наконец, мануал...
Using Apache with Microsoft Windows

Цитата:
When starting Apache as a service you may encounter an error message from the Windows Service Control Manager. For example, if you try to start Apache by using the Services applet in the Windows Control Panel, you may get the following message:
Could not start the Apache2 service on \\COMPUTER  
Error 1067; The process terminated unexpectedly.
You will get this generic error if there is any problem with starting the Apache service. In order to see what is really causing the problem you should follow the instructions for Running Apache for Windows from the Command Prompt.

Другими словами, запусти Апач из командной строки, и он тебе все расскажет.


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

Всего записей: 17281 | Зарегистр. 13-06-2007 | Отправлено: 14:54 17-04-2011
pfr



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доброго времени суток всем!
Пытаюсь настроить под Win 2008 R2 Std x64 (свежустановленный) связку:
Apache 2.2.17
PHP 5.3.6
MySQL 5.5.12 (mysql-5.5.12-winx64.msi)
Никак не получается законнектиться к мускулу. Пробовал в мускуле коннект и через TCP/IP и через именованные каналы - нивкакую.
 
При открытии локального сайта на WORDPRESS-движке вываливает ошибку:
Error establishing a database connection
При попытке запуска PHPmyAdmin с настроенным подключением к мускулу выдаёт:
Fatal error: session_start() [<a href='function.session-start'>function.session-start</a>]: Failed to initialize storage module: files (path: ) in D:\www\phmyad\libraries\session.inc.php on line 75
 
Апач с PHP вроде нормально взаимодействуют, а вот мускул никак не хочет прикручиваться (хотя PHP его видит)
Точно такая-же связка под 32-битным сервером (Win2003 R2 x32) работает без проблем, а вот под х64 никак не могу заставить работать, хоть ты тресни
Может у кого-нибудь есть опыт в этом вопросе?
Заранее благодарю.

----------
... надышаться можно только ветром ...

Всего записей: 628 | Зарегистр. 16-12-2003 | Отправлено: 16:17 12-05-2011 | Исправлено: pfr, 16:46 12-05-2011
Ruza



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
pfr
А просто telnet 127.0.0.1 3306 что происходит?

----------
Fools rush in where angels fear to tread.

Всего записей: 5474 | Зарегистр. 10-09-2003 | Отправлено: 17:10 12-05-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pfr
сначала посмотрите - а запущен ли вообще mysql и слушает ли 3306 порт
netstat -anb

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:00 12-05-2011 | Исправлено: Cheery, 22:00 12-05-2011
pfr



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

Цитата:
 
 5.5.12:pGO;t[I3&#9787;А§<1~J6oMt~?[0mysql_native_password
Подключение к узлу утеряно.
Нажмите любую клавишу...

netstat -anb

Цитата:
Не удается получить сведения о владельце
 TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING
[mysqld.exe]
 TCP    0.0.0.0:4899           0.0.0.0:0              LISTENING
 Не удается получить сведения о владельце
  TCP    [::]:3306              [::]:0                 LISTENING
 [mysqld.exe]
  TCP    [::]:47001             [::]:0                 LISTENING


----------
... надышаться можно только ветром ...

Всего записей: 628 | Зарегистр. 16-12-2003 | Отправлено: 06:30 13-05-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pfr
значит с ним все в порядке.. возможно файерволл, если у вас есть, блокирует обращения апача (если php как модуль)
да, кстати.. забыл сказать одну вещь
ни в коем случае не пишите в качестве хоста в mysql_connect localhost в windows 7 - только 127.0.0.1
иначе пытается подключиться через ipv6, а mysql этого не "понимает"..

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:51 13-05-2011 | Исправлено: Cheery, 21:51 13-05-2011
pfr



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Смог заставить работать мускул в связке, только установив версию 5.1.57 (mysql-5.1.57-winx64.msi), версию 5.5.12 так и не победил ... неисповедимы пути господни ...

----------
... надышаться можно только ветром ...

Всего записей: 628 | Зарегистр. 16-12-2003 | Отправлено: 08:11 17-05-2011
4kusnik



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Начну с того что сделал.  
 
1. установил Apache (2.2.18-win32-x86-no_ssl-r2)
2. установил PHP 5.2.17-Win32-VC6-x86
3. в конфигурационном файле Apache добавил строки:

Код:
 
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:/PHP"
LoadModule php5_module "C:/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
 

после этого Apache перестает запускаться а в логе выходит такая ошибка  
 

 
стоит закомментировать указанные выше строчки, Apache запускается нормально.
 
подскажите пожалуйста в чем проблема и как это решить.
 
P.S. ОС Windows XP SP3 (если это имеет значение).

Всего записей: 463 | Зарегистр. 09-03-2008 | Отправлено: 13:30 04-06-2011
A1exSun



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://windows.php.net/download/ а где 5.3.6 для Апача?

Всего записей: 1871 | Зарегистр. 25-11-2009 | Отправлено: 23:52 08-06-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
A1exSun
Цитата:
а где 5.3.6 для Апача?
Там же на чистом английском языке написано:

Цитата:
If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHP
If you are using PHP with IIS you should use the VC9 versions of PHP
Релиз 5.3.6 - только для IIS
 


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

Всего записей: 17281 | Зарегистр. 13-06-2007 | Отправлено: 10:49 09-06-2011
codefather

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


Цитата:
Смог заставить работать мускул в связке, только установив версию 5.1.57 (mysql-5.1.57-winx64.msi),

аналогично
как ни мучился, под windows 7 starter 32 встал и нормально ответил только mysql-5.1.56-win32.msi

Всего записей: 1 | Зарегистр. 19-06-2011 | Отправлено: 19:12 19-06-2011
A1exSun



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

Цитата:
связку:  
 Apache 2.2.17  
 PHP 5.3.6  
 MySQL 5.5.12 (mysql-5.5.12-winx64.msi)

 
Прочел что будет работать с сервером отсюда: http://www.apachelounge.com/download/
Только как его устанавливать?

Всего записей: 1871 | Зарегистр. 25-11-2009 | Отправлено: 23:17 27-07-2011 | Исправлено: A1exSun, 23:34 27-07-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
A1exSun Ну тогда спрашивай у pfr, как он сумел победить эту связку..
Может, слово какое знает...
По мнению разработчиков, такая связка работать не должна.

Цитата:
Только как его устанавливать?
Видимо, заменить на то, что в архиве, уже установленные бинарники и библиотеки...
 
 


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

Всего записей: 17281 | Зарегистр. 13-06-2007 | Отправлено: 23:40 27-07-2011 | Исправлено: vlary, 23:50 27-07-2011
FUTURiTY

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На сервере (Win2003) установлено два Apache версии 2.2.10 и 2.0.55, первый виден в "Службах", а другой нет (виден только в процессах). Подскажите как прописать второй апач в службы Windows Server 2003 ?  
 
Заранее Спасибо !
 
Добавлено:
Вопрос отменяется.  
Сам разобрался.

Всего записей: 2949 | Зарегистр. 24-04-2007 | Отправлено: 16:15 21-09-2011
Bizyuzya

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проблема такова. Есть Апач 2.2 и ПХП 5.2.17. После вставки строк  
AddType application/x-httpd-php phtml php
LoadModule php5_module D:/Program Files/php-5/php5apache2_2.dll  
в файл httpd.conf и перезапуска Апач выдает ошибку 1.
В чем по-вашему может быть проблема?

Всего записей: 1 | Зарегистр. 12-03-2012 | Отправлено: 20:59 12-03-2012 | Исправлено: Bizyuzya, 01:04 13-03-2012
sheisapryl



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Устанавливаю joomla 1.5 на 2003 сервер, перед этим поставил MySQL+php+Apache, при установке конфигурации баз данных joomla говорит что:
 
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM CHARACTER SET `utf8`' at line 29 SQL=CREATE TABLE `jos_banner` ( `bid` int(11) NOT NULL auto_increment, `cid` int(11) NOT NULL default '0', `type` varchar(30) NOT NULL default 'banner', `name` varchar(255) NOT NULL default '', `alias` varchar(255) NOT NULL default '', `imptotal` int(11) NOT NULL default '0', `impmade` int(11) NOT NULL default '0', `clicks` int(11) NOT NULL default '0', `imageurl` varchar(100) NOT NULL default '', `clickurl` varchar(200) NOT NULL default '', `date` datetime default NULL, `showBanner` tinyint(1) NOT NULL default '0', `checked_out` tinyint(1) NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', `editor` varchar(50) default NULL, `custombannercode` text, `catid` INTEGER UNSIGNED NOT NULL DEFAULT 0, `description` TEXT NOT NULL DEFAULT '', `sticky` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, `ordering` INTEGER NOT NULL DEFAULT 0, `publish_up` datetime NOT NULL default '0000-00-00 00:00:00', `publish_down` datetime NOT NULL default '0000-00-00 00:00:00', `tags` TEXT NOT NULL DEFAULT '', `params` TEXT NOT NULL DEFAULT '', PRIMARY KEY (`bid`), KEY `viewbanner` (`showBanner`), INDEX `idx_banner_catid`(`catid`) ) TYPE=MyISAM CHARACTER SET `utf8`
 
новичок в этом деле не подскажите где копать надо.

Всего записей: 355 | Зарегистр. 21-05-2008 | Отправлено: 12:18 23-05-2012
Открыть новую тему     Написать ответ в эту тему

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