Оверия-Туризм - автоматизация туристических компаний
ТурМенеджер. Оставьте рутину машине
WEB-приложение для автоматизации турфирмы

Юрий Максименко

Инсталляция (установка) Apache 2.2.20, php 5.3.8, MySQL 5.5.9 под Windows

Статья обновлена 21 сентября 2011 г.

Этапы инсталляции

1. Получение дистрибутивов

Дистрибутивы Apache, php и MySQL можно скачать с сайтов с сайтов www.apache.org, www.php.net, www.mysql.com.

php

На 4 сентября 2011 г. последней надёжной (stable) версией для Windows была версия 5.3.8.

Рекомендую выбрать дистрибутив php не в виде инсталлятора, а в виде архива (15М). 3 сентября 2011 года этот архив был доступен по адресу:
http://windows.php.net/downloads/releases/php-5.3.8-Win32-VC9-x86.zip.
Далее предполагается, что Вы последовали моему совету и выбрали дистрибутив в виде ZIP-архива.

Apache

Если Ваша операционная система удовлетворяет одному из следующих минимальных требований:

  • Windows 7,
  • Windows Server 2008 R2,
  • Windows Vista,
  • Windows Server 2008,
  • Windows XP SP3
  • Windows Server 2003 R2.

то сайт php.net рекомендует скачать дистрибутив по этому адресу (по состоянию на 4 июля 2011 г.):
http://www.apachelounge.com/download/binaries/httpd-2.2.20-win32-x86-ssl.zip (5.19 K). Это архив развёрнутого Апача, который Вы можете установить простым копированием.

MySQL

11 марта 2011 г. оглавление дистрибутивов последней стабильной версии (5.5.9) находилось по адресу
http://www.mysql.com/downloads/mysql/

2. Установка Apache

Разворачиваем папку Apache2 из архива (httpd-2.2.20-win32-x86-ssl.zip) в любую удобную Вам папку. Например, в C:\Program Files (это расположение и будем предполагать в дальнейшем).

теперь нам придётся подправить файл C:\Program Files\Apache2\conf\httpd.conf. Это файл, хранящий настройки Апача. Основной разговор о нём у нас впереди, а пока подправим его, чтобы Apache запустился.

Строка 35 должна иметь вид:
ServerRoot "c:/program files/Apache2"

Строка 172 должна иметь вид:
ServerName localhost

Строка 176 должна иметь вид:
DocumentRoot "c:/program files/Apache2/htdocs"

Затем инсталлируем Apache как службу. Для этого в командной строке выполняем следующую команду:
C:\Program Files\Apache2\bin\httpd.exe -k install

При запуске этой команды под Vista/7 мы рискуем прочитать ругательство вроде этого:
<OS 5>Access denied: Failed to open the WinNT service manager
Так замысловато Вам сообщается, что Вы запускаете эту команду без прав администратора. Вам придётся запустить её от имени администратора. Например, сохранив её в виде bat-файла и щелкнув на этом файле правой кнопкой мыши — и выбрав в контекстном меню Запуск от имени администратора (Run as admininstrator).

Если служба установлена, пробуем её запустить:
C:\Program Files\Apache2\bin\httpd.exe -k start

Если Вам повезло, то эта команда ничего не выведет. Но слишком часто приходится читать нечто невразумительное:

httpd.exe: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
(OS 10048)+сvўэю ЁрчЁх°рхЄё юфэю шёяюы№чютрэшх рфЁхёр ёюъхЄр (яЁюЄюъюы/ёхЄхтющрфЁхё/яюЁЄ). :
make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down
Unable to open logs
Note the errors or messages above, and press the <ESC> key to exit. 30...

Переведу для Вас фразу +сvўэю ЁрчЁх°рхЄё юфэю шёяюы№чютрэшх рфЁхёр ёюъхЄр (яЁюЄюъюы/ёхЄхтющрфЁхё/яюЁЄ).
По-русски она звучит так:
Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт).

Суть ошибки Вы уже уловили: какая-то программа или служба уже закрепила за собой хост и порт, под которым Апач хотел работать. Чаще всего это IIS или Skype.

Выхода у Вас два: или раскулачивать программы/службы, коотрые «сидят» на 80-м порту, или уходить на другой порт.

Если Вы собираетесь отбирать 80-й порт у другой программы, то сначала нужно выяснить, у какой именно. В этом Вам поможет список, который построит для Вас команда Windows
netstat -anb
Ну а дальше настраиваете выявленную программу или службу в соответствии с её особенностями.

Чтоб уйти на другой порт (например, на 8080), нужно скорректировать две строки файла httpd.conf:

Строка 46 должна иметь вид:
Listen 8080

Строка 172 должна иметь вид:
ServerName localhost:8080

И теперь снова попытайте счастья:
C:\Program Files\Apache2\bin\httpd.exe -k start

Если команда запустилась, ничего не выведя — Апач наконец установился.

Проверка установки службы Apache: При вызове броузером адреса http://localhost (Или http://localhost:8080/, если Вы увели Apache на порт 8080) Вы увидите надпись «Forbidden». Это ошибка http, но она свидетельствует, что Вы на правильном пути: Апач принял и обработал http-запрос.

Если Вы не видите надпись «Forbidden»
  1. Проверьте — не заблокирован ли Apache Вашим брандмауэром
  2. Проверьте — установилась ли служба Apache2.2. Выяснить это можно, зайдя в Панель Управления Windows — в разделе Администрирование/Службы (Administrative Tools/Services).
  3. В Windows Vista зачастую Apache запускается и останавливается только через консоль Службы
  4. Может помочь установка в начало файла httpd.conf директивы Win32DisableAcceptEx

Ну и последний штрих: поставьте в меню Windows Автозагрузка (StartUp) ярлык, указывающий на
C:\Program Files\Apache2\bin\ApacheMonitor.exe
Чтобы проще было перезапускать Апач

3. Распаковка архива php в c:\php

Именно на это расположение ориентированы строки в конфигурационных файлах php. Если Вы первый раз устанавливаете Apache/php/MySQL — Вам лучше выбрать именно это расположение, так как в противном случае Вам придётся менять некоторое количество параметров в конфигурационных файлах.

4. Внесение исправлений в файл httpd.conf

Их смысл: мы сообщаем Апачу, что у него есть модуль, который должен срабатывать на расширение php

В распакованном архиве c:\php есть файл install.txt. В нём написано на англ.языке, какие изменения нужно внести в файл httpd.conf. А именно:

В строке 808 файла install.txt есть строка:
LoadModule php5_module "c:/php/php5apache2.dll"

Её нужно отредактировать, исправив версию Апача:
LoadModule php5_module "c:/php/php5apache2_2.dll"

и вставить в окончание блока инструкций LoadModule файла httpd.conf (129-я строка файла httpd.conf)

Таким образом, мы указали, что при загрузке apache запускает интерпретатор php в качестве своего модуля. Теперь укажем Апачу, где он должен искать файл php.ini (параметры php)

В строке 812 файла install.txt есть строка PHPIniDir "C:/php". Её нужно поставить в файл httpd.conf (в строку 130).

Теперь нужно указать, что этот модуль должен обрабатывать файлы с расширением php

В строке 809 файла install.txt есть строка:
AddType application/x-httpd-php .php
Её вставляем в окончание блока AddType файла httpd.conf (386-я строка файла httpd.conf)

5. Создаём и описываем в httpd.conf папку для хранения WEB-папок.

Один WEB-сервер может управлять работой нескольких сайтов (или веб-приложений). Различать их Apache будет по доменному имени — и каждому из этих имён назначит в соответствие WEB-папку (в которой будут хранится файлы сайта).

Как мы зададим эти соответствия — я расскажу в следующем параграфе. А пока создадим папку, в которой будут храниться WEB-папки.

Итак, создадим папку c:\www (конечно, могли и иначе назвать). Теперь в файл httpd.conf добавляем описание этой папки: мы разрешим доступ к этой папке по протоколу http (по умолчанию этого доступа нет). После описания общих умолчаний (начиная со строки 196) добавим следующий блок:


<Directory "C:/www">
    AllowOverride All
    Order deny,allow
    Allow from all
</Directory>

6. Включаем механизм виртуальных хостов

Как я уже сказал, мы можем задать несколько WEB-папок для различный доменных имён на одном компьютере с помощью т.н. виртуальных хостов. В первую очередь нужно настроить Windows на «узнавание» этих доменных имён. То есть задать соответствия
имяIP-адрес
Для этого обратимся к файлу %System32%\drivers\etc\hosts
(%System32% — это обычно C:\Windows\System32 или C:\Winnt\System32)

В нём после пояснения мы найдём список соответствий имён и IP-адресов. Добавим пока одно новое имя — tm. Отредактированный файл будет иметь вид:


# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

127.0.0.1       localhost
127.0.0.1       tm


Теперь обратимся к папке extra, которая находится в той же папке, что и файл httpd.conf. В ней мы найдём файл httpd-vhosts.conf

Откроем его и внесём наш новый виртуальный хост:



# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup Virtual Host containers for them. 
#... (для краткости пропускаем дальшейшие комментарии)



# Use name-based virtual hosting.
#
NameVirtualHost *:80 #Если нужно - измените номер порта на указанный в директиве Listen 

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#

<VirtualHost *:80>
    DocumentRoot "c:/www/tm"
    ServerName tm
</VirtualHost>

Обратите внимание: слэш прямой: c:/www/tm

Теперь ищем в httpd.conf строку
#Include conf/extra/httpd-vhosts.conf
(номер этой строки приблизительно 468-й)
и убираем знак комментария (#) из начала строки.

Ну и теперь, чтоб не «обманывать» Apache, создаём папку c:\www\tm

7. Правим директиву DirectoryIndex

Эта директива расположена примерно в 248-й строке файла httpd.conf. Включаем в список поиска файла по умолчанию в WEB-папке файл index.php:

DirectoryIndex index.html index.htm index.php

8. Создание конфигурационного файла

Переименовываем c:\php\php.ini-production в php.ini.

9. Перезапускаем apache

В случае удачной установки Апача в правом нижнем углу есть пиктограмма вызова монитора Apache.
пиктограмма вызова монитора Apache

Двойным кликом запускаем его и нажимаем Restart. После чего закрываем окно монитора Апача

В некоторых последних версиях Windows так перезапустить Apache не получится. Причём можно даже не заметить, что Apache не перезапустился: внешне всё будет выглядеть как при успешном запуске. В этом случае придётся перезапускать службу Apache через панель управления Windows.

10. Проверка

Создаём файл C:\www\tm\index.php следующего содержания:
<?php phpinfo(); ?>
и запускаем в броузере адрес http://tm/

В случае успеха Вы увидите таблицу параметров php

11. Настройка php

11.1. Редактирование файла php.ini. Цель: подключить нужные нам библиотеки функций.

В строке 809 мы должны поправить директиву extension_dir: она должны иметь вид extension_dir = "c:/php/ext" (без точки с запятой в начале!)

Раздел расширений (Dynamic Extensions) начинается примерно на 946-й строке

В нём мы увидим список расширений. Знак ; в начале — это комментарий. Т.е. если мы стираем ; в начале строки — мы тем самым включаем соответсвующее расширение. А если ставим ; в начале строки — отключаем соответствующее расширение.

Список расширений с описаниями Вы можете найти по адресу:
http://www.php.net/manual/en/install.windows.extensions.php

Мы пока включим три расширения, которые нам понадобятся в работе:

  • php_gd2.dll — функции для работы с графикой (950-я строка файла php.ini)
  • php_mysql.dll — функции для работы с MySQL (959 строка файла php.ini)
  • php_mysqli.dll — функции для работы с MySQL (960 строка файла php.ini)

Обратите внимание: есть две библиотеки функций для работы с MySQL — старая и новая. Документация php настоятельно рекомендует использовать новую — php_mysqli.dll. В то же время большинство сайтов и приложений «по старой памяти» используют старую. Поэтому включим обе, благо они не конфликтуют.

11.2. Перезапускаем apache

Установка php завершена.

12. Установка и настройка MySQL

Установка MySQL предельно проста — вплоть до простого копирования.

Затруднения может вызвать только настройка кириллицы. Этому вопросу я посвятил отдельную статью

13. А не проще ли установить «Денвер»?

Денвер установить, конечно, проще. Но следует помнить, что он собой представляет.

Как гласит сайт проекта, «Денвер» — это «Джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер») — проект Дмитрия Котерова, набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемые Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет.»

Таким образом, штатная работа этих продуктов (на сервере организации) даже не декларируется.

Напротив, сайт проекта предупреждает Вас:

Напомним еще раз, что Денвер — это не законченный и надежный Web-сервер, это — всего лишь инструмент, позволяющий отлаживать (тестировать) сайты, «не выходя из дома». Любая попытка использовать его в других целях может быть небезопасна.

* * *

Ну вот и подошло к концу описание установки Apache и php под Windows. Я рад, если помог Вам сделать первый шаг в мир веб-разработок, и мне остаётся пожелать Вам удачи!


Добавить комментарий


Комментарии к статье:

Анна Ковалева
29 июля 2008 г. 21:49
Очень хорошая статья. Буду ждать продолжения. Данная тема конечно же интересна всем.



Юрий Максименко:



Спасибо за добрый отзыв. В благодарность за него готов написать продолжение. Только предложите тему.




Серега
6 августа 2008 г. 23:00
Прикольно написано, но мне кажется, что все-таки автор что-то не договаривает :)
Девелопер
14 августа 2008 г. 17:20
У меня не получился пункт №9 - проверка,создал файл,ввел необходимый текст,а в окне браузера никакой таблици параметров,только тот текст который ввел в файл.может,где-то выше ошибся,буду проверять,ну помоему нет,в чем может быть проблема?

Юрий Максименко:



В чём проблема -- понятно: Апач не натравил на файл интерпретатор php.



Почему это произошло -- могу только гадать. Вероятные причины таковы:



-- Не перезапустили Апач



-- Не внесли строку AddType ..., о которой говорилось в 4-м пункте




Не пожелал представиться
14 августа 2008 г. 17:49
Понял в чем ошибка,Apache выдает ошибку когда я вставляю строку:LoadModule php5_module "c:/php/php5apache2.dll" в файл конфигурации,непойму в чем дело,может нетуда вставляю,так вроде правильно - последняя строчка у меня идет:
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
за ней я и вставляю строчку с dll-кой,помогите ламеру ПОЖАЛУЙСТА!
Юрий Максименко
14 августа 2008 г. 18:35
Есть ли по файл c:/php/php5apache2.dll на сервере?
Дмитрий Гончаренко
14 августа 2008 г. 18:51
Извините Юрий,я слаб в этом,я непонял вопрос,у меня на компе в папке php есть этот файл,а на каком сервере,непонимаю?
Девелопер
14 августа 2008 г. 19:43
Т.е. Вы у себя на компьютере ставите всё это. Ясно. Значит, на компьютере такой файл есть.

Значит, эта длл-ка вс свою очередь не может найти чего-то. Чтобы это узнать, войдите в режим командной строки, доберитесь до apache2/bin и оттуда запустите
apache -k start
Дмитрий Гончаренко
15 августа 2008 г. 10:33
прочитал на одном форуме,что для апача версий 2.2 нужно подключать 2_2.dll,попробовал-заработал апач,дальше пока еще не тестировал но надеюсь что все будет хорошо,спасибо за проявленное терпение и помощь.
Алекс
27 августа 2008 г. 20:13
Спасибо вам огромное. Это именно то, что всем нужно было :)
tiger
30 августа 2008 г. 14:37
Добрый день, отличное рукводство, спасибо.



Теперь вопрос. Поставил php 5.2.6+apache 2.0.63, все сделал как "в книжке", когда создаю php-файл, то по адресу http://localhost/ ничего не происходит. Браузер пишет что узен найден, идет загрузка, но через пару минут "страница не найдена"(как я понимаю все должно загружаться сразу). В чем может быть проблема?

Мне отсюда не видно, где Вы ошиблись. наиболее вероятно -- не прописали путь к папке, соответсnвующей хосту (директива DocumentRoot). Ну или файл не там сохранили.
Ната
1 сентября 2008 г. 01:10
Просто отлично - очень интересные мысли. Разжевано специально как будто для меня :)
Брун
3 сентября 2008 г. 08:53
Опять-таки достаточно побочная проблемка. Вряд ли она кому-то мешает, мне вот лично как то пофиг :)
Nicola
14 октября 2008 г. 14:14
Проблема с установкой mysql, apache её не видит, не могли бы вы поподробнее описать процедуру установки mysql...

Апач не взаимодействует с МуСкулом. МуСкул может работать без Апача -- и наоборот. Они не завязаны друг на друга.



DeadMax
22 ноября 2008 г. 12:27
Спасибо вам огромное! Очень хорошая статья.
Вроде все сделал правильно. А он выдаёт вот что"You don't have permission to access / on this server."
Гость
30 ноября 2008 г. 18:20
Выкачал и установил те дистрибутивы, которые были предложены для инсталляции. ОС WinXP SP2. При запросе данных из mysql в кодировке ср1251, через сценарий PHP, explorer отображает вопросы. При запросе данных из консоли, mysql отображает данные правильно. В чем может быть проблема?
Юрий Максименко
30 ноября 2008 г. 18:48
Гость, Ваша проблема в том, что Вы не установили кодировку для php-приложения. Примерно так:

mysql_query("set names cp1251",$conn);

где $conn -- ссылка на соединение, полученное mysql_connect
Гость
30 ноября 2008 г. 19:02
Юрий!!! Ты прав!!! Действительно все заработало. Огромное спасибо.
Артур
2 декабря 2008 г. 01:20
Вот какая штука... Года два-три назад ставил себе такую связку (Апач+PHP+Мускуль) и все работало :). Потом не стало нужно, машина сменилась...
Сейчас решил вспомнить старое, проверить некоторые скрипты - попробовал поставить Денвер (машина стандартная, Core2duo. WXP+sp2, правда пытался поставить SP3 - из-за непоняток с выходом в интернет удалил через 20 минут) - Апач денверовский валится через 2 секунды после старта без всяких слов. Решил поставить полноценный апач с указанной здесь ссылки, все встало без сообщений об ошибке, но при старте пишет "No installed service named Apache2". Логи писать не успевает. Куда посмотреть?
Юрий Максименко
2 декабря 2008 г. 01:44
Решил поставить полноценный апач с указанной здесь ссылки, все встало без сообщений об ошибке, но при старте пишет "No installed service named Apache2".

Попробуйте в командной строке набрать команду
Путь_к_папке_binapache -k install

Артур
2 декабря 2008 г. 13:48
Это понятно, я так пытался, промелькивало досовское окно и ничего. сейчас попробовал из досовской обочки запустить - пишет - make_sock: could not bind to adress 0.0.0.0:80 no listetning sockets avaliable, shutting down. Unable to open logs.
Во всяком случае, что то... Попробовал поменять listen 80 на listen 127.0.0.1:80 - результат тот же :(, только адрес меняется..
Файрвол отключал - без разницы
Юрий Максименко
2 декабря 2008 г. 14:02
Попробуйте запустить Apache как службу вручную -- т.е. из панели управления->администрирование->службы
Артур
2 декабря 2008 г. 14:49
В том то и дело, что хотя msi отрапортовал о нормальном заввершении установки (в просмотрщике событий винды), но в качестве службы апач не появился. Вручную - это аналог команды -k start
А у меня похоже, install не отрабтывает, не может сокет найти
Юрий Максименко
3 декабря 2008 г. 12:23
Артур, я думаю, на компе стоит IIS, который вцепился в 80-й порт мёртвой хваткой. Попробуйте listen 8080
Не пожелал представиться
3 февраля 2009 г. 18:34
добрый день ,у меня таже проблемма, что и у Юрия, не как не могу ее решить, не поможите?
Юрий Максименко
3 февраля 2009 г. 19:22
Какая у Вас проблема? Я в онлайне
Dronis
15 марта 2009 г. 00:13
make_sock: could not bind to adress 0.0.0.0:80
no listening sockets available, shutting down

Сработавшее для меня решение:
Причина в том, что порт 80 уже занят, в моём случае это бы Skype, который использует порт 80 в качестве резервного (это можно отключить).
Ramon
3 апреля 2009 г. 19:03
При установке MySQL возникает проблема на действии "Apply security setting"
Есть какие-нибудь соображения по этому поводу?
Не пожелал представиться
21 мая 2009 г. 15:45
Доброго времени суток. У меня проблема: html-файлы из папки htdocs показываются, а php-файлы браузер предлагает сохранить или открыть.

Директиву "AddType application/x-httpd-php .php" в файле httpd.conf в блоке <IfModule mime_module>...</IfModule> прописал. Не помогло.
Юрий Максименко
21 мая 2009 г. 16:22
Убедитесь, что файлы действительно *.php, а не *.php.txt
Bogdan
21 мая 2009 г. 17:32
Спасибо.

Это Firefox что-то глючит... Другой браузер корректно обработал php-файл, а Firefox и после перезагрузки тот тестовый файл, который я пытался запустить хочет сохранить (видно в кеше застрял...) так что зря час провозился.

Также не было реакции на тег <?, c <?php всё ok. Но раньше (на других машинах) с подобным не сталкивался и смело обходился <?

Юрий Максименко:

В файле php.ini есть директива short_open_tag, разрешающая использовать <?


С некоторых пор она по умолчанию Off

Bogdan
21 мая 2009 г. 17:41
...на тег '?' ,а c тегом '?php' пхп-код не игнорируется. Но до этого (на других машинах) я смело ставил '?' и он воспринимался нормально.

Очистка кеша решила первую проблему.
Вторую замена '?' на '?php'
owneteFew
24 мая 2009 г. 21:59
Познавательно очень
Саша
30 мая 2009 г. 14:27
Добрый день!

Спасибо за подробное описание. Сделал все пошагово, но при запуске http://tm/ ошибка You don't have permission to access / on this server. Укажите, пожалуйста, где я ошибся?

Юрий Максименко:

Попробуйте записать файл в папку tm и обратитесь к нему: http://tm/имяфайла

Если опять прочитаете про Аксесс Денайд -- перечитайте внимателльно пункт 5 статьи.

А если файл откроется -- это значит, Апач не нашёл в папке стартового файла (название которого было б в списке DirectoryIndex -- см. пункт 7 статьи.

Анатолий
4 июня 2009 г. 23:32
неделю не мог поставить Apache и PHP по книжкам.Зашел на ваш сайт все получилось.Большое спасибо.
Саша
6 июня 2009 г. 13:03
Спасибо за ответ. У меня теперь возникла другая проблема. Когда ввожу http://tm/, в ответ выпадает окошко где указано Вы собираетесь открыть файл application/x-httpd-php из http://tm и т.д. Не могу найти ошибку. Помогите, пожалуйста, буду очень благодарен.
BrifeNigeDigh
9 июня 2009 г. 22:38
покуда я жив, я буду произносить ваш ресурс! заношу в букмарки…
Алексей
30 июня 2009 г. 01:41
Здравствуйте.А когда я открываю http://localhost/ таблица открывается,а когда набираю http://tm/ пишет,что не может найти сервер.Что я сделал не так? Спасибо.
Михаил
8 июля 2009 г. 15:34
Подскажите,пожалуйста! .html с локальной машины работает, а .php нет. AddType application/x-httpd-php .php и LoadModule php5_module "c:/php/php5apache2_2.dll" вставлены, кажется, правильно:
...
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule version_module modules/mod_version.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule php5_module "c:/php/php5apache2_2.dll"

и


...
# AddType allows you to add to or override the MIME configuration
# file specified in TypesConfig for specific file types.
#
#AddType application/x-gzip .tgz
...
AddType application/x-httpd-php .php


Подскажите, что не так. Спасибо!
Артем
28 июля 2009 г. 13:34
Хорошая статья, мне очень помогла!
Алекс
28 июля 2009 г. 16:48
На сайте РНР представлен в 2 вариантах:
1) Non Thread Safe
2) Thread Safe

В своей статье Вы дали ссылку на скачивание 2-го варианта (Thread Safe).

Можете ли Вы сказать в чем разница между этими вариантами?
Алекс
28 июля 2009 г. 17:13
Хм, а разница оказывается в частности в том, что первый вариант (Non Thread Safe) не содержит файлов php5apache2.dll и php5apache2_2.dll , то есть похоже предназначен только для Апача версий 1.х
Маргарита
8 августа 2009 г. 22:08
Руководство просто на 5+!!! Всё чётко и понятно, как по строжайшей инструкции. Билась целый день - искала в Сети нормальное руководство. С вами всё запустилось на ура!! Сердечнейше благодарю!! :)
Не пожелал представиться
14 августа 2009 г. 23:58
(Non Thread Safe) не содержит файлов php5apache2.dll и php5apache2_2.dll, потому что он предназначен для IISa...
см. http://blogs.technet.com/iis/archive/2009/06/15/fastcgi-php-iis-7-0.aspx
rolin
19 августа 2009 г. 13:49
Что делать, когда Апачи не перезагружается после установки php - выдает ошибку 1067.
Гость
20 августа 2009 г. 17:20
>потому что он предназначен для IISa.

Для iis предназначены версии VC9, там даже слева это написано для малограмотных.
Гость
5 сентября 2009 г. 00:47
Большое спасибо!!!
Руководство супер!!! Все настроил с первого раза без проблем)))
abarmot
6 сентября 2009 г. 15:37
Большое спасибо.

Помоги пожалуйста,у меня не получаеться протестить

Пишет нет доступа к серверу

(Forbidden

You don't have permission to access / on this server.)

Не могу понять в чем причина, пункт 5. выполнил.

Такая ошибка возникает и в том случае, когда явно не указывается файл, а файла по умолчанию (с именем из списка директивы DirectoryIndex) в данной папке нет.


Попробуйте указать явно файл в строке адреса




Далее

Если можно напишите пожалуйста статью

Установка и настройка ActivePerl 5.10.1

Настройка связки Apache + Perl

Про Perl ничего написать не смогу ввиду незнания темы.



Настройка работы MySQL и PHP

А что в настройке MySQL и PHP осталось неясного после прочтения моих статей ?




Настройка работы MySQL и Perl



Пример нашол на http://www.codenet.ru/webmast/apache/Apache-PHP-Perl-Mysql/ но там все орентированно на старые версии.
Elena Ivanovna
16 сентября 2009 г. 13:47
Агграмадное СПАСИБО!
Вы просто ГЕНИИ!
Все установилось! Все работает! УРРРА!
Не пожелал представиться
5 октября 2009 г. 18:26
а у меня нету модуля для apache в php5.3 чё делать? я скачивал дистрибутив php с оффициального сайта, но там не установилось это. и при установки он не спрашивает где конф.файл апатча (как в 5.2.6 версии - он спрашивал)....
Hogwards
25 ноября 2009 г. 12:22
Огромное вам ЧЕЛОВЕЧЕСКОЕ спасибо! Я во всем этом деле новичок и ошибки (а уж тем более пути их исправления) найти не могу. Уж сколько я переустанавливал и переписывал конфиги, ссылаясь на различные источники информации, просто не сосчитать (как не сосчитать всех потраченных нервов и времени). И только в вашей я нашел подробное описание, да еще и в результате НАКОНЕЦ РАБОТУЮЩУЮ СВЯЗКУ ПРОГРАММ :)
студент)
12 декабря 2009 г. 02:48
большущее пасибо!!! но у меня проблема. локалхост пишет, что все работает, захожу по ссылке httP://tm тоже самое пишет "it works" перезапуская апач - 'the requested operation has failed' может подскажете, где копать.


Юрий Максименко



Запустите Apache в режиме командной строки. И он Вам напишет, что не так.
Если не знаете, как запускать с командной строки -- напишите сюла. Объясню.

студент)
12 декабря 2009 г. 15:00
нашел причину вроде. ругается на 127 строку httpd.conf то есть эту - LoadModule php5_module "c:/php/php5apache2_2.dll"
такого файла у меня нету попросту. скачивал версию 5.3.1 отсюда http://windows.php.net/downloads/releases/php-5.3.1-nts-Win32-VC9-x86.zip
что делать, подскажите, пожалуйста.


Вы скачали версию под MS IIS. В ней нет модуля, который загружает Apache. Возьмите версию под Apache - и будет Вам щастье

NewBee
13 декабря 2009 г. 08:01
У меня такая же проблемка, вроде на это пока ответа не было:
-----
Подскажите,пожалуйста! .html с локальной машины работает, а .php нет. AddType application/x-httpd-php .php и LoadModule php5_module "c:/php/php5apache2_2.dll" вставлены, кажется, правильно:
-----
#LoadModule version_module modules/mod_version.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule php5_module "c:/php/php5apache2_2.dll"
-----
и
-----
#AddType application/x-gzip .tgz
AddType application/x-httpd-php .php
-----


В чём выражается не-работа?

Алексей Гмызин (Радио ЯRus)
13 декабря 2009 г. 12:51
Спасибо за предоставленную статью!!!Очень рад подробному описанию!!Думаю множество людей узнают о правильности настройки и работы сайты через данную статью=)
Хочется чтобы в том же духе были описаны статью об установки phMyAdmin и настройки его содержимого!!!
Ну пожаааалуйста!!!
NewBee
13 декабря 2009 г. 17:36
Вроде разобрался. Проблема была такая: апач работает, хтмл обрабатываются, а вот код пхп не срабатывал. Вот какие изменения были внесены (если помню):
1. в пхп.ини изменил: short_open_tag = On
2. скопировал пхп.ини в с:виндоус
3. в хттпд.конф для обработки пхп кода в хтмл файлах внес:
RemoveHandler .html
AddType application/x-httpd-php .php .html .txt

Может кому-нидь поможет...
Andrey
2 января 2010 г. 22:11
пункт №10 вызвал затруднения... до него все сделал как написано все проверил, но после запуска "проверки" таблица php не выводиться, получаю только сообщение "It works!" и ничего более в чем может быть ошибка?
Andrey
2 января 2010 г. 22:22
Все работает, а десятый пункт не выполняется после прохождения по ссылке пишет It works! все сделал вроде правильно проверил много раз)

Не работает виртуальный хост. Нужно внимательно выполнить п. 6

Про
5 января 2010 г. 12:17

Юрий, огромное спасибо за статью!

Очень все подробно, и доступно описано, то что нужно новичку (профессионалы, думаю, это уже все давно прошли).

Когда начал ставить апач и пхп, пользовался инструкциями с сайта http://www.softtime.ru/info/articlephp.php?id_article=24(надеюсь можно постить ссылки). Так вот, дойдя до настроек пхп зашел в тупик, как то стало все размыто описыватся... Наткнулся в поиске на твою страницу, и проделал оставшееся по ней. И когда запустил тест - не показала табличку, написав лишь "Это работает". Сначала расстроился, но потом убрал все изменения, описаные на вышеозвученном сайте, перезапустил - и вуаля!))


В общем, еще раз, благодарю)
Ильшат
10 января 2010 г. 18:27

Помогите пожалуйста!


Вот что какая ошибка вырисовывается при попытке запустить апач.



c:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin>httpd -k start



httpd: Syntax error on line 128 of
C:/Program Files (x86)/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/PHP/php5apache2_2.dll into server
: The specified module could not be found.



файл на месте на самом деле и прописано все корректно.



windows 2003 у меня на VPS (персональный виртуальный сервер)
С чем это может быть связано?



Скопируйте-ка сюда строку 128 из httpd.conf. Поищем вместе в ней Syntax error

Ильшат
10 января 2010 г. 19:25

разные версии php были свалены в одну папку из-за этого вся беда была.



Сейчас вот какая проблеме:

c:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin>httpd -k start

httpd: Could not reliably determine the server's fully qualified domain name, us
ing 92.241.168.199 for ServerName
(OS 10048)Only one usage of each socket address (protocol/network address/port)
is normally permitted. : make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down

Unable to open logs

попробуйте поставить директиву Win32DisableAcceptEx в файл httpd.conf

Леонид
16 января 2010 г. 08:26
Огромное спасибо за статью!
Подскажите пожалуйста!Я поставил себе апачи 2.2.14 и Wordpress если я захожу на localhost/wordpress то работает нормально, а если захожу на свой ip то пишет
Forbidden You don't have permission to access / on this server
тоже самое если пишу ip/wordpress.
Помогите пожалуйста...
заранее Спасибо.

Не понял, что такое "свой ip"

FATALITY
20 января 2010 г. 15:44
Здравствуйте. Спасибо за статью! +1
Поставил связку Apache +php +mYsql.
Php вроде заработал. Простые странички открываються нормально, но проблема такая, например я устанавливаю скрипт форума.. дохожу до странички в которой надо ввести данные MySQL.ввожу коректные данные, жму отправить. и все... страница не обнаружена.все скрипты перепробывал.. на всех такая ошибка, подскажите пжл в чем может быть проблема?
Witchdoctor
22 января 2010 г. 17:45
Здравствуйте! У меня возникла следующая проблема. Если php-файл следующего содержания:
Здраствуй, МИР!"?>
При открытии в браузере(Google Chrome) выдаётся абракадабра. И есть html-файл
следующего содержания:


Щячло попятчса!


То,что записано в var-опять абракадабра. А вот надпись в тэгах отображается нормально. B apache для директории с документами стояло AddDefaultCharset=WINDOWS-1251, но это не возымело действия(так же сию надпись с различными вариантами кодировки я ставил просто в httpd.conf, и в httpd-languages.conf, предварительно раскомментировав соответствующий LoadModule в httpd.conf), поэтому я не уверен, что проблема с кодировками в Апаче, но не представляю, где же именно. Вы не могли бы помочь?
Witchdoctor
22 января 2010 г. 17:54
Извините. Проблема с php я решил(редактор использовал кодировку UTF-8), но вот проблема с html не решилась- даже наоборот:
я поменял кодировку в редакторе(PSPad) на UTF-16 LE и надпись про SSI вообще исчезла, а другая отображается вполне нормально(что по-моему странно)
Mike
30 января 2010 г. 11:40
Ещё одна хорошая статья по установке apache php mysql есть на сайте http://www.younik.ru/ . Устанавливал как там написано, все работает без проблем.
Не пожелал представиться
1 февраля 2010 г. 00:58
нет фейла httpd.conf
Не пожелал представиться
1 февраля 2010 г. 00:59
нету файла httpd.conf
Андрей
1 февраля 2010 г. 01:27
нету файла httpd.config
Дмитрий
5 февраля 2010 г. 16:10
интересно конечно... однако...
вот проблемка:
установил апач, установил пхп... работают.
попытался установить мускул - облом.

в последний момент даёт:
Could not start the service MySQL. Error:0

к слову говоря, сервер успешно настраивал раньше раз пять.
просто теперь купил винт террабайтник и поставил на нём винду xp блю эдишн (под висту косит).

и вот на этой винде не хочет ставиться майэскуэль никакой...

естественно при неудачных попытках удалял и из установки-удаления-программ и ищ папки програм-файлс, и из юзерской апликейшн-дата и ребутился... эффекта ноль... удалил антивирусник, зашол под суперпользователем администраторпочистил до минимума автозагрузку и сервисы , почистил path, удалил апач и пхп, ребутнулся удалил ваще всё некритичное из процессов... по новой начинал установку трёх разных версий мускула от старой до новой......

и всё равно не хочет устанавливаться!!!


в чём может быть проблема???
indexator
18 февраля 2010 г. 20:35
Такая проблемка: открываю http://localhost/ открывается таблица php, а когда открываю http://tm/ пишет,что не может найти сервер. Помогите плиз. Спасибо.
Вячя
1 марта 2010 г. 23:25
Спасибо;)
Не пожелал представиться
2 марта 2010 г. 21:52
Есть более простой способ установить все это дело. Использовать пакет Денвер. Статья по его установке находится здесь
http://topline.net.ua/blog/php/article1.html

Перечитайте п. 13 этой статьи ещё раз

Олег
10 марта 2010 г. 14:39
БОЛЬШОЕ спасибо!
Олег
11 марта 2010 г. 14:09
привет автору ! я не нашел в теме такой вопрос: при запуске, апач выдает "no installed service named "apache2""
подскажите плиз что делать ?
Wilka
13 марта 2010 г. 00:20
Спасиб тебе милчеловек. =)
Alex
20 марта 2010 г. 20:38
Подскажите, пожалуйста, мне дремучему, как создать файл index.php. У меня получается только index.php.txt
Alex
21 марта 2010 г. 21:47
Объясните как создать файлы *.php, у меня получаются только *.txt ?

В свойствах папки (Tools &rarrow; Folder options) нужно открыть View (забыл, как по-русски) и убрать галочку с "Hide extensions for known file types"


После этого можно оегко переименовать файл, убрав расширение txt

Станислав
24 марта 2010 г. 01:56
Спасибо за ёмкую статью.
Odessyt
24 марта 2010 г. 14:20
Знатоки выручайте! Уже неделю бьюсь, аж пар из ушей.
Установил следующий комплект:
PHP MyAdmin 2.5.6; MySql 5,1,40-community; PHP 5.2.12; apache 2.2.4 (win32)
Все тесты проходят нормально кроме одного:
http://localhost/Tools/phpMyAdmin/index.php - выдаёт сообщение:
Your PHP MySQL library version 5.0.51a differs from your MySQL server version 5.1.40. This may cause unpredictable behavior.
Что с этим делать ума не приложу. Очевидно, что версии должны соответствовать и непонятно откуда вообще взялась версия библиотеки 5.0.51a если раньше стояла MySql 3.23.53-max ?
Следствием этого "непредсказуемого поведения", например является то, что прямые запросы к базе типа:

$result = mysql_query ("SELECT * FROM table",$db);
$myrow = mysql_fetch_array ($result);

работают нормально, а запросы в которых есть условие WHERE типа

$result = mysql_query ("Select * FROM settings WHERE page = 'name'",$db);
$myrow = mysql_fetch_array ($result);

не извлекают из базы ничего. При этом сайт без проблем работает и на хостинге и на другом локальном компе с конфигурацией:
PHP MyAdmin 2.5.6; MySql 3.23.53-max; PHP 4.3.6; apache 1.3.27 (win32)

Очень надеюсь на Вашу помощь!!!
Odessyt
24 марта 2010 г. 14:25
Знатоки выручайте! Уже неделю бьюсь, аж пар из ушей.
Установил следующий комплект:
PHP MyAdmin 2.5.6; MySql 5,1,40-community; PHP 5.2.12; apache 2.2.4 (win32)
Все тесты проходят нормально кроме одного:
http://localhost/Tools/phpMyAdmin/index.php - выдаёт сообщение:
Your PHP MySQL library version 5.0.51a differs from your MySQL server version 5.1.40. This may cause unpredictable behavior.
Что с этим делать ума не приложу. Очевидно, что версии должны соответствовать и непонятно откуда вообще взялась версия библиотеки 5.0.51a если раньше стояла MySql 3.23.53-max ?
Следствием этого "непредсказуемого поведения", например является то, что прямые запросы к базе типа:

$result = mysql_query ("SELECT * FROM table",$db);
$myrow = mysql_fetch_array ($result);

работают нормально, а запросы в которых есть условие WHERE типа

$result = mysql_query ("Select * FROM settings WHERE page = 'name'",$db);
$myrow = mysql_fetch_array ($result);

не извлекают из базы ничего. При этом сайт без проблем работает и на хостинге и на другом локальном компе с конфигурацией:
PHP MyAdmin 2.5.6; MySql 3.23.53-max; PHP 4.3.6; apache 1.3.27 (win32)

Очень надеюсь на Вашу помощь!!!
Odessyt
24 марта 2010 г. 14:37
Знатоки выручайте! Уже неделю бьюсь, аж пар из ушей.
Установил следующий комплект:
PHP MyAdmin 2.5.6; MySql 5,1,40-community; PHP 5.2.12; apache 2.2.4 (win32)
Все тесты проходят нормально кроме одного:
http://localhost/Tools/phpMyAdmin/index.php - выдаёт сообщение:
Your PHP MySQL library version 5.0.51a differs from your MySQL server version 5.1.40. This may cause unpredictable behavior.
Что с этим делать ума не приложу. Очевидно, что версии должны соответствовать и непонятно откуда вообще взялась версия библиотеки 5.0.51a если раньше стояла MySql 3.23.53-max ?
Следствием этого "непредсказуемого поведения", например является то, что прямые запросы к базе типа:

$result = mysql_query ("SELECT * FROM table",$db);
$myrow = mysql_fetch_array ($result);

работают нормально, а запросы в которых есть условие WHERE типа

$result = mysql_query ("Select * FROM settings WHERE page = 'name'",$db);
$myrow = mysql_fetch_array ($result);

не извлекают из базы ничего. При этом сайт без проблем работает и на хостинге и на другом локальном компе с конфигурацией:
PHP MyAdmin 2.5.6; MySql 3.23.53-max; PHP 4.3.6; apache 1.3.27 (win32)

Очень надеюсь на Вашу помощь!!!
Progy
25 марта 2010 г. 12:50
Спасибо Большое за труд - всё очень подробно, но...
При наборе http://tm/ вместо параметров PHP вижу только текст запроса - соответственно PHP не работает.
п.4 штудировал очень внимательно, неужели что-то пропустил?
строки 127-129:
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule php5_module "c:/php/php5apache2_2.dll"
PHPIniDir "C:/php"
строки 383-385:
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
К стати в папке C:Program FilesApache Software FoundationApache2.2 где лежит httpd.conf есть папка original и в ней тоже есть файл httpd.conf - это нормально? про него здесь ничего не говорилось?
Шурик
29 марта 2010 г. 22:20
Попытался поставить апач 2,2,14
Есть 2 проблемы.
1)когда ставлю в режиме порта 80 выдает - httpd.exe: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
(OS 10048)+сvўэю ЁрчЁх°рхЄё юфэю шёяюы№чютрэшх рфЁхёр ёюъхЄр (яЁюЄюъюы/ёхЄхтющрфЁхё/яюЁЄ). :
make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down
Unable to open logs
Note the errors or messages above, and press the key to exit. 30...

вставка директивы Win32DisableAcceptEx не помогла (вставлял и в начало и в конец блокнота)

2)когда ставлю на порт 8080 в мониторинге возле часов апач горит как расный квадратик а не зеленый треугольник :(
Шурик
29 марта 2010 г. 22:38
Проверьте — установилась ли служба Apache2.2. Выяснить это можно, зайдя в Панель Управления Windows — в разделе Администрирование/Службы (Administrative Tools/Services). Если службы Apache2.2 там нет, попробуйте инсталлировать её из командной строки, установив активной директорию Apache2.2bin и выполнив две команды:
httpd -k install
httpd -k start
Если запущен MS IIS — он вцепится мёртвой хваткой в порт 80 и никому его не отдаст. Апачу придётся уходить на порт, например, 8080. И тогда придётся править директиву Listen файла httpd.conf, и после перезагрузки Апача обращаться к ссылке http://localhost:8080/
В Windows Vista зачастую Apache запускается и останавливается только через консоль Службы
Если при попытке запустить Apache выдаётся сообщение:


есле можно по подробнее про ето у меня такая проблема,а как установить с командной строки я не разбираюсь
Шурик
29 марта 2010 г. 22:38
Проверьте — установилась ли служба Apache2.2. Выяснить это можно, зайдя в Панель Управления Windows — в разделе Администрирование/Службы (Administrative Tools/Services). Если службы Apache2.2 там нет, попробуйте инсталлировать её из командной строки, установив активной директорию Apache2.2bin и выполнив две команды:
httpd -k install
httpd -k start
Если запущен MS IIS — он вцепится мёртвой хваткой в порт 80 и никому его не отдаст. Апачу придётся уходить на порт, например, 8080. И тогда придётся править директиву Listen файла httpd.conf, и после перезагрузки Апача обращаться к ссылке http://localhost:8080/
В Windows Vista зачастую Apache запускается и останавливается только через консоль Службы
Если при попытке запустить Apache выдаётся сообщение:


есле можно по подробнее про ето у меня такая проблема,а как установить с командной строки я не разбираюсь
Илья
3 апреля 2010 г. 07:21
Видео: установка виртуального сервера ( Apache + PHP + MySQL + Windows )
Это не пакет Denver, а все своими руками за 10 минут с нуля:
http://www.sysbox.ru/server/
http://www.youtube.com/watch?v=rs4-_A-sV48
Не пожелал представиться
20 апреля 2010 г. 01:17
Здравствуйте!
Столкнулся с проблемой по мускулу... перешел по ссылке http://dev.mysql.com/downloads/mysql/5.1.html#win32

Выбрал скачивание:
Windows (x86, 32-bit), ZIP Archive 5.1.45 113.6M
(mysql-noinstall-5.1.45-win32.zip)

Требуется регистрация... а я в англ слаб... пытался зарегаться но не получилось! так же несовсем понимаю, как связать мускул к уже установленному софту... скачал арихив mysql-noinstall-5.1.40-win32.zip с http://mirror.cogentco.com/pub/mysql/MySQL-5.1/ (лежит в самом конце), в архиве папки...

В xampp сразу можно было через страницу создавать пользователя и базу данных... как же тут работать?

Объясните пожалуйста!
Не пожелал представиться
22 апреля 2010 г. 13:16
>>нету файла httpd.conf

Ищите его в папках с Apache.
Apache 2.2.15, php 5.3.2, MySQ
2 мая 2010 г. 16:04
Можете подробней объяснить по поводу Mysql? Я его просто всегда через exe ставил.
Я его скопировал, потом что?
И если я перезагружу компьютер, он же автоматически не включиться, его нужно добавить в автозагрузку? И почему архивом а не exe файлом ставить надо?
Максименко Юрий
2 мая 2010 г. 16:22

Я неудачно дал ссылку -- вместо оглавления на архив. Сейчас исправлю.


Я не говорил, что его надо ставить непременно из архива. Но лично я ставлю всегда из архива -- туда входит ещё документация и ещё что-то (раз не помню что -- значит, наверное, не очень нужное. Но всё равно пусть будет)

А чтобы сделать МуСкул сервисом -- не обязательно его инсталлить.
Можно запустить
mysqld с ключом --install

Хранения WEB-папок.
2 мая 2010 г. 18:05

Спасибо.

Я ещё не понял, почему Вы указали так

<Directory "C:/www">
AllowOverride All
Order deny,allow
Allow from all
</Directory>

Я всегда менял строчки 178 и 205
DocumentRoot "D:/Servers/Apache2.2/htdocs"
<Directory "D:/Servers/Apache2.2/htdocs">

На

"D:/root/www"
у меня тут сайты)

Максименко Юрий
2 мая 2010 г. 18:40

И обращаетесь Вы к сайтам как-то так:

http://localhost/ПапкаСайта

Верно?

А мне важно, чтоб у всех сайтов был свой хост.

Хранения WEB-папок
3 мая 2010 г. 14:24

Нет, я потом делаю httpd-vhosts.conf.
У меня все адреса по домену, работает нормально.

Сегодня на отдельную машину поставил и у меня возникла проблема, не могу подключиться к MySQL через другой компьютер, через navicat. В чем может быть проблема? подскажите.

Максименко Юрий
3 мая 2010 г. 14:51
Я бы попробовал подсоединиться через командную строку, чтоб быть уверенным, что дело не в navicat (увы, не знаю, что это такое).

И если бы мне это не удалось, проверил бы:
-- запущен ли MySQL-сервер :)
-- ращрешён ли пользователю, от имени которого подключаетесь, заход НЕ с локалхоста.
MySQL
3 мая 2010 г. 22:29
Большое спасибо за помощь, исправил свою ошибку.(Нужно было поставить галочку.)
P.s. Исправьте заголовок "MySQL 5.1.40"
Sheriff
4 мая 2010 г. 16:41
Спасибо! С помощью этого мануала с первого раза все получилось и заработало, а предыдущие "Руководства" плодов не давали! )
kush
6 мая 2010 г. 16:30
большое спасибо все получилось!!!!
chm
6 мая 2010 г. 19:29
Подскажите, возможно сделать, чтобы файл формате справки chm не скачивался при клике мышки а открывался как страница.
Денис
12 мая 2010 г. 03:24
Большое спасибо за мануал, но у меня что-то с последними версиями на Win Server 2003 R2 x64 не срастается((( Может выложит кто пропатченные файлы для сравнения?
tytus
12 мая 2010 г. 12:29
Спасибо, толковая строка.
При установке Apache 2.2.15 я выбрал порт 8080, соотв. после завершения инсталяции сервера служба не запустилась.
В коммандной строке сделал C:Apache 2.2bin httpd.exe -k start
и сервер запустился. Создал вирт. хост с именем "av".
Теперь в IE нужно писать http://av:8080/OraTest.php, к примеру.
Не пожелал представиться
24 мая 2010 г. 21:52

После удаления знака комментария перед "Include conf/extra/httpd-vhosts.conf" (шаг 6) когда я захожу на http://localhost ie вместо It works! пишет:

"Веб-узел отклонил запрос на отображение этой веб-страницы" Остальные браузеры пишут:
"Forbidden. You don't have permission to access / on this server." Если зайти на http://tm - тоже самое. Как открыть доступ?

Юрий Максименко:

Перечитайте шаг 5 - у Вас проблема с ним

Не пожелал представиться
25 мая 2010 г. 23:35
единственная статья, с помощью которой у меня все заработало с первого раза, раньше приходилось долго мучиться и "скрести" по чуть чуть с разных ресурсов. Теперь же сэкономлено столько времени! Спасибо!
Не пожелал представиться
9 июня 2010 г. 23:42
Юрий,скажи пожалйсто ака запустить на этом сервере DataLifeEngine движок?
Михаил
10 июня 2010 г. 17:33
Прописываю адрес http://tm/ и http://localhost/ а мне вот такое выдает


Forbidden

You don't have permission to access / on this server.

скажите пожалуста что и где нужно исправить , немогу разобратся ...
Иван
13 июня 2010 г. 23:21
Здравствуйте.
У меня такая проблема.
Я захожу на http://tm/
А он выдает мне It works!
Почему так не подскажите?
Виктор
17 июня 2010 г. 14:12
Установил всё как тут написано. На моей машине всё работает.
А вот из интернета нет доступа.
Папка с файлами имеет вид IP компьютера. С Денвером всё работало.

Юрий Максименко

Тут Вам уже нужно самому читать документацию по Апачу. Чтобы понять, как Вам правильно и безопасно организовать доступ.

На основе Денвера Вы организовали дыру -- так нельзя хостить сайты


Не пожелал представиться
19 июня 2010 г. 17:26
класс все понятно а самое главное в ногу со временем
Не пожелал представиться
20 июня 2010 г. 04:26
Установка MySQL предельно проста — вплоть до простого копирования.

Затруднения может вызвать только настройка кириллицы. Этому вопросу я посвятил отдельную статью

Читаешь и просто диву даёшься. Не надоело переписывать статьи друг у друга?
Который день не могу "победить" MySQL под Windows. Сам он работает, а с PHP не хочет. При раскомментировании в php.ini строчки
;extension=php_mysql.dll
после перезагрузки Apache, вэбсервер просто вылетает.

Если у кого есть нормальная версия библиотеки php_mysql.dll - пожалуйста дайте ссылку?
Версии Apache 2.2.15, PHP 5.2.13, MySQL 5.0.67.
Виктор
21 июня 2010 г. 13:19
Еще вопрос.
Есть форум с базой данных. Установил Apache 2.2.15, PHP 5.2.12, MySQL 5.1.40. Сделал базу, восстановил из бекапа. Работает.
Но когда пишу например сообщение, то оно не сохраняется, пишет "IP ошибка базы данных".
Хочется понять - это у форума проблемы или что-то недонастроено.
Виктор
21 июня 2010 г. 13:20
Еще вопрос.
Есть форум с базой данных. Установил Apache 2.2.15, PHP 5.2.12, MySQL 5.1.40. Сделал базу, восстановил из бекапа. Работает.
Но когда пишу например сообщение, то оно не сохраняется, пишет "IP ошибка базы данных".
Хочется понять - это у форума проблемы или что-то недонастроено.
И по поводу доступа из интернета - много чего почитал, но что-то так и не понял ничего. Неужели нигде нет более менее доступных для большинства советов?
Виктор
21 июня 2010 г. 14:27
С ошибкой базы данных разобрался.
my.ini
строчку
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
заменяем на
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Мария
4 июля 2010 г. 02:18
Такая же проблема как у Ивана:
"Иван
13 июня 2010 г. 23:21
Здравствуйте.
У меня такая проблема.
Я захожу на http://tm/
А он выдает мне It works!
Почему так не подскажите?"

Объясните в чем дело? Уже все что можно перепробовала
Не пожелал представиться
8 июля 2010 г. 17:04
Юрий Здравствуйте!!!подскажите пожалуйста,не пойму вот это...
Я не могу понять httpd.conf ? или всёже http.conf
______________________________________________
Цитата из настроек подключения PHP к Apache с другого
форума...
______________________________________________
Теперь необходимо настроить индексный файл. Если в окне браузера набрать строку http://localhost/, а не http://localhost/index.html. Сервер всё равно предоставит браузеру index.html, так как этот файл является индексным и ищется в директории первую очередь, если не указан конкретный файл.

Откройте http.conf для настройки таким образом, чтобы Web-сервер Apache так же реагировал на файлы index.php. Для этого найдите в http.conf директиву DirectoryIndex и исправьте её следующим образом:

DirectoryIndex index.html index.htm index.shtml index.php

После этого необходимо перегрузить сервер Apache. В корневой директории виртуального хоста ("D:/site") создать тестовый файл PHP (index.php) с содержимым:

phpinfo();
?>

В случае успешной настройки, обращение по адресу http://localhost/ отобразит фиолетовую таблицу с текущими настройками PHP, которая выдаётся функцией phpinfo().
Александр
11 июля 2010 г. 23:04
Благодарю за статью, очень хорошая.
Несколько дней траха... занимался любовью с апачем потом забил.
Нашёл скрипт и понадобилось срочно запустить, сделал по этой сатье всё буквально за 5 минут:)
Спасибо!
Юля
19 июля 2010 г. 23:42
Здравствуйте.
Ставила по данной статье apache на windows vista - сначала работал, а после внесения исправлений в httpd.conf выдает следующую ошибку:
The reguested operation has failed!
Подскажите, пожалуйста, что это значит и как ее исправить.
Тамерлан
26 июля 2010 г. 01:40
Та же ошибка что и у Юли ошибка выдается после внесения изминений в строку LoadModule,файл php5apache2_2.dll в папке с PHP присутствует, что делать apache из за этого не запускается и как следствие браузер не видит php код
ПОМОГИТЕ ПЛИЗ!!!
Андрей Я
29 июля 2010 г. 11:52

Прочитал все коментарии и все равно не могу разобраться с МуСкул. Он у меня нормально установился без ошибок, но при вставке:

<?php
$dblocation = "127.0.0.1";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "";

$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx)
{
echo "<p>К сожалению, не доступен сервер mySQL</p>";
exit();
}
if (!@mysql_select_db($dbname,$dbcnx) )
{
echo "<p>К сожалению, не доступна база данных</p>";
exit();
}
$ver = mysql_query("SELECT VERSION()");
if(!$ver)
{
echo "<p>Ошибка в запросе</p>";
exit();
}
echo mysql_result($ver, 0);
?>

пишет что "К сожалению, не доступен сервер mySQL"

Подскажите пожалуйста как его установить, я уже весь инет перерыл... Очень буду благодарен!!!!


Уберите собаку перед mysql_connect -- Ваш напишут английским языком, чем недоволен MySQL. А я могу предположить, что MySQL просто не запущен.

1
29 июля 2010 г. 11:55
Спасибо за статью!
Никита
14 августа 2010 г. 10:43
Юрий, огромное вам спасибо за руководство!
Скачал версию PHP 5.3.3 и долго недумевал, где php5apache2_2.dll. Лишь потом понял, что нужно было качать версию php-5.3.3-Win32-VC6-x86.zip, а не php-5.3.3-nts-Win32-VC6-x86.zip!
Осознав это, я, благодаря вашему удобнейшему руководству (идея с указанием номеров строк чудесна) смог впервые установить PHP совместно с Apache 2.2.16!
Еще раз огромное вам спасибо!
Не пожелал представиться
23 августа 2010 г. 14:31
Александр, Огромное Вам спасибо, описание по настройке очень доступно и понятно. Если бы не Ваше описание сидел бы нидели 2 настраивал. Еще рас огромное спасибо
Не пожелал представиться
24 августа 2010 г. 14:24
Здравствуйте. Не запускается Апач. Пишет:
following error:
>>> httpd.exe: Syntax error on line 128 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: LoadModule takes two arguments, a module name and the name of a shared object file to load it from.
Увидел у Вас такое примечание: "Если запущен MS IIS — он вцепится мёртвой хваткой в порт 80 и никому его не отдаст.", а как проверить запущен MS IIS или нет, и если да, то как его убрать?
Игорь
24 августа 2010 г. 14:25
Здравствуйте. Не запускается Апач. Пишет:
following error:
>>> httpd.exe: Syntax error on line 128 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: LoadModule takes two arguments, a module name and the name of a shared object file to load it from.
Увидел у Вас такое примечание: "Если запущен MS IIS — он вцепится мёртвой хваткой в порт 80 и никому его не отдаст.", а как проверить запущен MS IIS или нет, и если да, то как его убрать?
Макс_Росс
9 сентября 2010 г. 17:25

Для тех кого не пускает на сервер:
Forbidden

You don't have permission to access / on this server.

Я описал виртуал хост в главном файле конфиг httpd.conf, а не через httpd-vhosts.conf



Include conf/extra/httpd-vhosts.conf

NameVirtualHost 127.0.0.1:80

<VirtualHost 127.0.0.1:80>
ServerAdmin max0000@meta.ua
DocumentRoot c:/www/maksphp
ServerName www.maksphp.ua
ServerAlias www.maksphp.ua www.host2.ru
ErrorLog logs/mysite-error.log
CustomLog logs/mysite-access.log common
</VirtualHost>

И после этого заработало.

roma_jam
18 сентября 2010 г. 18:14
Только что проделал все операции для установки Apache/2.0.55 (Win 32) и PHP/5.2.14. На данный момент всё работает. На протяжении работы встретился со следующими проблемами:
1) При запуске Apache выскакивает окошко "The reguested operation has failed!"
Избавился от него путём изменения слэшов в строке загрузки Php-модуля на обратные. Потом запустился. Обязательно проверьте путь к файлам!
2) При загрузке странички, не работал Php-код. Не отображался на окне в браузере(IE8).
Решил проблему, прописав локальный хост, по данному выше руководству. После этого ничего не изменилось. Изменил расширение Index-ного файла на *.php, после этого всё заработало.

В принципе, в данном руководстве достаточно подробно написана организация работы, так что необходимо обзавестись внимательностью и аккуратностью. Желаю удачи!
Спасибо автору статьи за прекрасное руководство! С уважением R.J.
sbseosbseo
5 октября 2010 г. 10:27
Всем Доброе утро! интересный и красивый у Вас сайт! Предлагаю Сдаётся квартира в Bay Ridge, New York Престижная уютная квартира в Bayridge. 86st/4th ave. Аренда на долгий или короткий срок. Для дальнейшей информации обращаться www.felixnovak.ru видео - http://www.youtube.com/watch?v=cOTJ21tmyxY.
Василий
7 октября 2010 г. 10:46
Никита, спасибо огромное за наводку я тоже не сразу понял в чём у меня дело было, но скачав версию php-5.3.3-Win32-VC6-x86.zip, вместо php-5.3.3-nts-Win32-VC6-x86.zip всё заработало
Анатолий
19 октября 2010 г. 23:02
Когда я внашу кокие то изменения в httpd.conf и перезапускаю апач , пишет что ошибка , "память не может быть read"
Дима
1 ноября 2010 г. 17:14
Здравствуйте!
У меня похожая проблема как у Odessyta:

Следующее сообщение:

Your PHP MySQL library version 5.0.51a differs from your MySQL server version 5.1.40. This may cause unpredictable behavior.
Вследствие этого браузер не видит php код!
Подскажите пожалуйста как это исправить.
Юрий А.
6 ноября 2010 г. 03:43

Здравствуйте!


Устанавливаю Апач для отладки собственного CGI-приложения (.exe).
Вопрос - обязательно ли PHP устанавливать ?
svsw
18 ноября 2010 г. 20:37

2Дима
Посмотрите в сторону
серверный пакет для организации Web-узла малого предприятия или домашнего интернет-офиса

Работает под управлением Windows XP (Home, Professional), Windows Server (2000, 2003), Windows 7

Программные компоненты:

  1. Apache 2.2.15 (2.2.17)
  2. MySQL 5.1.45-community (5.1.52-community)
  3. PHP 5.2.13 (5.2.14, 5.3.3)
  4. Strawberry Perl 5.12.0.0 (5.12.1.0)
  5. phpMyAdmin 3.3.2

В скобках существующие на данный момент обновления для программых компонент


Модули:

1. Прокси сервер 3PROXY
2. Почтовый сервер Office Mail Server
3. FTP сервер SlimFTPd
4. FileZilla FTP Server

Все это можно найти на http://mysrv.selfip.net

Не пожелал представиться
5 декабря 2010 г. 17:35
Ребят уже просто отчаился незнаю в чем проблема, установил апач И Php все работало часа два премерно, потом неизвестно по каким причинам,апач перестал запускаться И все на етом.
Artem
9 декабря 2010 г. 22:53
Я все сделал, и получил страничку PHPinfo. Думал что все сделал идеально обрадовался бо целый день на это потратил. При повторной попытке браузер вместо инфы демонстрирует код phpinfo()
Poet
20 декабря 2010 г. 18:01
У меня не было изначально файла php5apache2_2.dll
Я его откуда-то скачал. И теперь Апач жалуется, что
httpd.exe: Syntax Error on line 132 of C:/server/apache/conf/httpd.conf: Cannot load C:/php/php5apache2_2.dll into server и дальше всякие xexexexexexe. Ржот сцука
Не пожелал представиться
30 декабря 2010 г. 00:44
Здравствуйте! Подскажите пожалуйста - при рестарте апача из трея пишет "...filed". Когда же запускаю через созданные мною start-webserver.bat или start-webserver-monitor.bat, то в окне загрузки загорается надпись:
"Служба Apache2.2 запускаетсяю
Не удалось запустить службу Apache2.2

Специфическая ошибка 1

Для вызова дополнительной справки наберите NET HELPMSG 3547."

Помле чего в трее успешно появляестя значок с пером, а если открыть апач двойным кликом, то открывается его окно, где кнопка рестарт неактивна.

Что не так?
Евгений
30 декабря 2010 г. 00:51
Кстати, если я набираю адрес в броузере, то конфигураций таблицы никакой нет, да и вообще никаких надписей - страница девтсвенно чиста!
Евгений
30 декабря 2010 г. 01:01
И еще одно "...кстати" - у меня винда 7х64... мускул под нее заточен, бином запускается исправно, по крайней мере ошибок не выдает, а вот апач и пхп х32...

Версии продуктов:
пхп 5.1.16х32
мускул 5.5.8х64
апач 2.2.17х32

php5apache2_2.dll присутствует и подобающим образом прописан.
Не пожелал представиться
3 января 2011 г. 14:33
http://www.oprosoff.net/?ref=MTAxNzky

зарегайтесь здесь пожалуйста за вашу регистрацию мне дадут 10 р. и сами там можете заробатывать !!!
alexandr
19 января 2011 г. 16:35
Скажите насчет фаила php.ini-production
у имеется меня только php.ini-recommended и php.ini-dist
какой из них необходимо использовать?
Евгений
24 января 2011 г. 12:54
Пробовал первый раз все настроить по описания на данном сайте, работать отказывалось вообще всё, кроме апача, терь все работает, настраивал с помощью ApacheConf Pro,(взял кое какие настройки с этого описания), но сначала было "You don't have permission to access / on this server", теперь вот такая ошибка после всех манипуляций "500 Internal Server Error". Скажите в чем проблема?
Юрий Максименко
24 января 2011 г. 13:39
Евгений! Я мог бы рассказать, откуда взялась ошибка "You don't have permission to access / on this server", но как Вы, орудуя в ApacheConf Pro, сделали 500-ю ошибку -- не стану даже гадать.

жаль, что моя статья Вам не помогла -- пожалуй, её пора обновить.
Евгений
24 января 2011 г. 14:28
Странно, но ошибка 500 исчезла, теперь осталась только You don't have permission to access /index.php on this server
Евгений
24 января 2011 г. 14:32
Я так понимаю 403 это ошибка индексного файла, или не прописан листинг директории(я понимаю что это из соображений безопасности).
Евгений
24 января 2011 г. 14:44
Вообще что то не понятное происходит, через раз ошибка 500, апач рестарт, и снова 403, опять рестарт, и опять 500. .htaccess удалил (где то прочитал, что его надо удалить если возникает 403), хотя в неам всего три строки, кодировка(AddDefaultCharset UTF-8
DirectoryIndex index.php?page=home
ErrorDocument 404 /modules/errorpage/404.html
php_value register_globals on).
Евгений
28 января 2011 г. 10:29
ВСЁ!!!, После всех танцев с бубном наконец таки установил. И не последнее место в поисках информации была эта страничка, даже скорее всего всю настройку я начинал именно с этого описания. Огромное спасибо автору данного "мануала". Зачастую самая главная ошибка неработоспособности чего либо это НАША невнимательность - Сам убедился). Еще раз повторюсь этот "мануал" как можно полно описывает установку и настройку. Еще не хватает на мой взгляд "PhpMyAdmin".
Oldleo
28 января 2011 г. 17:28
Установил PHP5 совершенно по статье. После перезапуска Апач не запускается. Выяснилось, что нет библиотеки php5apache2_2.dll. Ее не было в архиве. Нашел, скачал. Все равно Апач не запускается. В журнале вместо причины >>...Почитал комментарии к этой статье. Решил что у меня неполный архив. Нашел последнюю версию php-5.3.5.tar.bz2. Открыл - в нем также нет библиотеки php5apache2_2.dll. Что делать дальше непонятно. Может кто подскажет,как запустить Apache@PHP? Буду признателен!
Romay
4 февраля 2011 г. 01:31
Огромное спасибо, Юрий!!! Очень помогла статья!

Спасибо, приятно слышать

Oldleo
4 февраля 2011 г. 12:36
Еще раз обращаюсь за помощью. Установил Apache 2.2., затем действовал по статье - встраивал PHP. После Reset, Apache не запустился. Не нашел библиотеку php5apache2_2.dll. Я ее откуда-то скачал. Apache так и не запустился. В журнале диагностики нет. Помогите пожалуйста, подскажите, что нужно для запуска Apache&PHP

Я думаю, Вы скачали не дистрибутив php для IIS, а не для Апача

Сергей
7 февраля 2011 г. 06:09
всё делал как написано, и всё заработало! а ранее стоял апач 1.3 и пхп5, но там никак не получалось сделать openssl чтобы пхп с ним работало. Правда, я не с зипов брал, а всё с установщиков.
В целом весьма доволен помощью!
Валерий
10 февраля 2011 г. 12:52
Юрий,огромное спасибо,долго не мог установить апач,но после прочтения этой статьи все пришло в норму)

такие отзывы помогают мне продолжить работу над статьёй. Спасибо!

Oldleo
11 февраля 2011 г. 18:09
Поясните, пожалуйста как отличить один от другого.
Есть PHP 5.3.5 (tar.bz2) и PHP 5.3.5 (tar.gz) - какой архив нужен для Apache.
И еще, это нормально, что в архиве нет библиотеки php5apache2_2.dll и ее приходится скачивать отдельно? Или нужно искать архив с библиотекой?
Очень долго бьюсь с установкой PHP c Apache!
Заранее спасибо за ответ!
Oldleo
7 марта 2011 г. 14:01
Юрий!
Большое спасибо! Действительно, я не разобрался и пытался под Apache установить PHP для IIS. Когда разобрался, все заработало.
Но есть еще вопросы:
1. Таблица с параметрами открывается в браузере при адресации http://tm. Если в адресной строке - http://index.php - файл не открывается. Почему?
2. При установке MySQL (mysql-5.5.8), на стадии настройки параметров при завершении появляется сообщение: Error Nr. 1364
Field'authentication_string' doesn't have a default value.
В конце концов убрал галочку с секретности и тогда MySQL установился. Я подумал, что не задан пользователь MySQL. Поискал в инете. Залез в PHP.ini и ввел пользователь - root и порт 3306, а пароль посмотрел в mysql_secure_installation - 555. Перезапустил mysql.
И теперь скажите, правильно ли я настроил mysql и как проверить его работу?
Из того, что мне удалось найти в инете и литературе, Ваш материал наиболее четкий и последовательный, жаль, что установку mysql, Вы посчитали простой. Для новичка вопросов много.

Заранее благодарен
Oldleo
Фещенко Дмитрий
8 марта 2011 г. 14:16
Очень долго хотел установить Апаче с PHP, но не было толкового описания и руки опускалист на полпути, а с помощью Вашей статьи установил всё за 2 часа! Спасибо огромное )))
KOS
10 марта 2011 г. 05:36
Да на таких молиться надо, и памятник при жизни ставить!!!От всей души Спасибо за статью!!! А я уж думал у меня нервный срыв будет, ан-нет, есть добрые люди, пишут полезные вещи!!! Еще раз ОГРОМНОЕ Спасибо за спасительную статью!!!
Не пожелал представиться
15 марта 2011 г. 17:36

Помогите, пожалуйста!

Я в конце февраля установил связку по вашей статье: APACHE 2.2.17, PHP 5.3.5, MySQL 5.1. И все было нормально, я учился.

Потом я решил внести изменения в httpd.conf, а именно:


1. Создав виртуальный диск Z:(из C:/web), в этой папке создал homelocalhost, в ней две папки www и cgi. Переместил содержимое старой папки www(старый DOCUMENTROOT) в новую папку www, добавил строки:


AddHandler server-parsed .shtml .html .htm
AddHandler cgi-script .cgi .bat .exe .pl
(до этого было просто )
Options Includes Indexes FollowSymLinks
AllowOverride All
Allow from all

2. И переправил все старые пути на новые.

Теперь в чем проблема: раньше я запускал всю связку через bat-файл такой:

c:webApache2.2binhttpd.exe -w -n "Apache2.2" -k start
rem
Команда запуска службы Мускуль
NET start MySQL


Теперь же таким образом APACHE не запускается, вернее служба не запускается.

Все работает только тогда, когда я через командную строку запущу httpd.exe и при этом остается открытым консоль. И все работает. Хотя APACHE MONITOR показывает что сервер остановлен. ЧТО ЭТО ТАКОЕ?


Похоже, служба не установлена, раз её нужно через консоль запускать.

Не пожелал представиться
16 марта 2011 г. 12:19
Добрый день!
Спасибо за ответ.
В общем все исправил: Apache ругался на пути с буквой виртуального диска Z. В общем, взял указал настоящие пути:
c:/web/home/localhost/www (как DocumentRoot) и т.д. везде, где необходимо.
Не знаю, может быть из-за того, что при установке сервера я указывал путь такой C:/web/Apache2.2., а потом сервер не мог понять пути с виртуальным диском?Может быть надо было еще при установке создавать виртуальный диск и папку установки указывать через букву виртуального диска.
Спасибо еще раз за отклик.
tihonoff
18 марта 2011 г. 14:00
у меня другая проблема все делаю как надо уже наверное 20 раз переустанавливал но вот что пишет


Z:apachebin>httpd.exe -k install
Installing the Apache2.2 service
The Apache2.2 service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.

че делать????
Не пожелал представиться
20 марта 2011 г. 21:37
огромное спасибо автору!
реально зае.ался устанавливать апачи и пхп ни х.я апач не перезапускался. в книгах которые в продаже все под виндовс икспи и древние апачи и пхп. а от кучи сайтов с такой же древней информацией просто голова кругом идет.
сделал все как в этой статье и получилось.
еще раз огромное спасибо! сэкономил много времени и денег.
константин
Ия
25 марта 2011 г. 19:51
Спасибо автору, статья гуд! все с первого раза вышло)
Не пожелал представиться
25 марта 2011 г. 21:24
есть еще вот такой вопрос: как к апачу приделать asp?
Ия
25 марта 2011 г. 21:25
Есть еще такой вопрос: как к Apache'у приделать ASP?
Владимир Д.
28 марта 2011 г. 00:20
Помогите поставить MySQL версии 5.5.10 взятый по ссылке с офф. сайта на Windows 7. Апач стал и работает, php работает phpinfo() отрабатывает. MySQL становится через раз, иногда зависает на последней страничке настроек, в основном на безопасности. После многочисленных танцев с бубном поставил в директорию по умолчанию (ставил как написано – разницы нет). В итоге – из командной строки требует пароль и после ввода запускается. а вот из скрипта – ошибка: Fatal error: Call to undefined function mysql_connect() in C:apachelocalhostwwwtest.php on line 4
path в настройках винды есть (прописало при установке), служба запускается автоматом, антивирусов фаерволов нет (снес). 127.0.0.1,root, пароль прописан правильный, my.ini не правил, в php.ini все раскоментировано проверено… Где еще может быть трабла?
Юрий Максименко:

Дело в том, что в php не подключена библиотека функций работы с MySQL. перечитайте пункт 11.1 статьи

Владимир Д.
28 марта 2011 г. 08:26
Дело в том, что в php не подключена библиотека функций работы с MySQL. перечитайте пункт 11.1 статьи


--------------------------------------------------------------------------------
оказался корявый дистрибутив php, перекачал другой, все сразу заработало, спс
Вася
28 марта 2011 г. 14:29
Всё бы зачипок да
на http://windows.php.net/downloads/releases/
пхп 5.36, а её аПучит на VC9
привет от мелкософта
Толик
28 марта 2011 г. 23:45
Доходчивая, рабочая, полезная инструкция по установкне apache, php, и mysql! Установил, все работает! Спасибо автору. Буду ждать обновлений!
Закир
30 марта 2011 г. 01:34
Не любитель писать коменты. Но напишу: Спасибо! Очень доступно, и главное все заработало с первого раза)
DaeWoo
30 марта 2011 г. 14:05

Ничего если я разместил вашу статью у себя в блоге?

Ссылка на источник присутствует.


Размещайте. Давайте будем нести искусство людям :)

Сайын
3 апреля 2011 г. 14:37

Лучшая статься в инете, что я видел. Спасибо, Большое!!!

Я было скачал версию php V9, и поэтому не мог понять, теперь качаю правильную версию V6. Еще раз большой Респект! Вот как надо писать инструкции.


Спасибо за добрые слова!

Сайын
3 апреля 2011 г. 15:39
Не могу понять php не работает много раз переустанавливал, а толку нет. Вместо какого-то инфо, появляется It works! Что делать? Все пункты перепроверил уже.
Не пожелал представиться
6 апреля 2011 г. 18:03
У меня такая проблема.
На 5 пункте инструкции, я вместо того, чтобы просто вписать этот блок, я удалил прежний блок(он был очень похож, я и подумал может надо заменить :)). А теперь даже после переустановки апач и удаления всех прежних файлов, все равно настроилась прежняя установка(т.е. все что я настраивал по этой инструкции, у меня сохраняется, даже когда удаляю старую директорию полностью, и чищу реестр). Так о чем я. Мне нужно откуда нибудь скачать новый файл httpd.conf для версии httpd-2.2.17-win32-x86-openssl-0.9.8o.msi. Может кто-нить даст?
Дмитрий
9 апреля 2011 г. 21:05
Всё сделал,как в статье,при наборе адреса http://tm и http://localhost правильно работают только индексные файлы из папки tm ,после их удаления при попытке вызвать те же файлы из htdocs выдается 403 код, а до установки php , как положено выводилось It works
Дмитрий
9 апреля 2011 г. 22:02
После установки php Апач перестал видеть, что в папке htdocs. При наборе как адреса http://tm , так и http://localhost правильно отображаются индексные файлы только из папки tm , после их удаления
и перенесения в папку htdocs при наборе адреса http://localhost выдает 403 код.
Что мне сделать для возможности работать с htdocs?
Юрий Максименко:

Создать виртуальный хост, ссылающийся на эту папку. Хотя бы и localhost

Дмитрий
10 апреля 2011 г. 12:12
Всё получилось,спасибо Вам за понятное руководство,по книгам у меня не получалось установить связь PHP и Apache
Алексей
13 апреля 2011 г. 22:27
Аппач работает, но при попытке забить в браузер http://tm/ перенаправляет на сайт http://tm.com/. Голову сломал. Спасибо!

Видимо, не прописан хост в файле hosts

Cocodrilo
14 апреля 2011 г. 12:49
php

На 9 апреля 2011 г.
...
нет Windows-версии для работы под Apache!


вроде есть там все...
http://windows.php.net/download/

Там нет версий V6 для php 5.3.6/ Только V9

Дмитрий
19 апреля 2011 г. 17:06
Уважаемые !!! Все, кто меня слышит !!!
Без всякого исключения, все, кто не ослаб, с завидным упорством грызут htdocs ... Неужели настолько принципиально где будут файлы разрабатываемого сайта: на нем или в www ??? Я понимаю: если ты публикуешься, то, по общим правилам, твои страницы должны находиться в папке первого вложения с именем www. И это стандарт. Но при локальной разработки, если я правильно понимаю, можно использовать и htdocs ... Все-равно все ссылки будут ориентированы на localhost, который при публикации файлов в интернете, можно заменить на www. Или я что-то недопонимаю ???
Юрий Максименко:

Где хочешь - там и организовывай веб-папку. Не понимаю Ваших метаний

Дмитрий
20 апреля 2011 г. 14:16
Спасибо за ответ !!! Впринципе, я так и думал, и так же все у себя формирую. Просто с толку сбили бесконечные советы в статьях разных авторов по отладке. Мол, установите так, как есть; убедитесь что работает (чудно); после этого идет замечательное: давайте там-то создадим папку www и перенастроим вывод из нее, вместо htdocs.
Еще раз спасибо: успокоили.
Дмитрий
20 апреля 2011 г. 14:27
И еще вопрос раз пошла такая пьянка:
совместимы ли дистрибутивы, -
httpd-2.2.17-win32-x86-ssl.zip,
php-5.3.6-win32-vc9-x86.zip
и MySQL 6.0 ???
Спасибо.
Дмитрий
21 апреля 2011 г. 13:28
Добрый день !!!
Скажите, пожалуйста:
как может относиться vista к следующим дистрибутивам, -
MySQL 5.5.9 и PHP 5.3.5 ???
Дмитрий
21 апреля 2011 г. 13:56
Добрый день !!
Скажите: а как может относиться vista к таким дистрибутивам, как, -
MySQL 5.5.9 и PHP 5.3.5 ???
Евгений
24 апреля 2011 г. 19:41
Огромное спасибо автору статьи!
MySQL
30 апреля 2011 г. 01:10
Подскажите, поставил mysql 5.5.11 при подключение с другова компьютера выдаёт "1042 - Can't get hostname for your address"

Нужно пользователя создать, который мог бы заходить НЕ с локалхоста

Валик
30 апреля 2011 г. 13:01
Помогите пожалуйста, может уже кто-то задавал этот вопрос, я не видел, при запуске Апач у меня выбивает ошибку!
"No installed service named Apache2" помогите!
Проверьте — установилась ли служба Apache2.2. Выяснить это можно, зайдя в Панель Управления Windows — в разделе Администрирование/Службы (Administrative Tools/Services). Если службы Apache2.2 там нет, попробуйте инсталлировать её из командной строки, установив активной директорию Apache2.2bin и выполнив две команды:
httpd -k install
httpd -k start
Не пожелал представиться
30 апреля 2011 г. 19:51
Супер я Вас ЛЮБЛЮ!
Я перечитала, до этого, кучу "жутко полезных" советов и инструкций,без толку, уже начала подозревать, что полная блондинка, и тут случайно к вам. Теперь всем буду советовать. Получилось с первого раза!!!!
Жалко нет других статей (или есть где-нибудь в другом месте?)
Юрий Максименко:

Ваша любовь вдохновляет меня на новые статьи...

Не пожелал представиться
6 мая 2011 г. 01:27
Огромное СПАСИБО!!!
Viktor Andreevich
12 мая 2011 г. 17:07
При правильной установке сервера Apache2.2 после
запуска или после выключения пакетным файлом после скопирования одного файла выдаёт предупреждение: "неправильное имя службы".
Думаю, что что-то не так. Предупреждений быть не должно.
Mail to: polonskijj-viktor@rambler.ru
Спасибо за внимание !
Viktor Andreevich
12 мая 2011 г. 21:49
Уважаемый Юрий Максименко !

Сервер Апаче 2.2.17 поставлен правильно, но в процессе запуска и останова пакетными файлами выдаёт одно и то же сообщение:
"Неправильное имя службы".
Подскажите, пожалуйста, в каком месте файла HTTPD.CONF
искать ошибку или хотя бы что она означает ?

Спасибо за внимание! 12_05_11 21:49 (мск)
Юрий Максименко:

Обычно это происходит, когда Апач с кем-то не может поделить 80-й порт. Со скайпом, например, если там поставлена галочка использовать 80-й порт в качестве альтернативного

новичОК
14 мая 2011 г. 10:22
у меня проблемы совсем другая... я ставил на денвер... при импорте базы данных на хостинг вылазит такая ошибка:

Ошибка

SQL-запрос:

--
-- Database: `toma`
--
-- --------------------------------------------------------
--
-- Table structure for table `bak_assets`
--
CREATE TABLE IF NOT EXISTS `bak_assets` (
`id` int( 10 ) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Primary Key',
`parent_id` int( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set parent.',
`lft` int( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set lft.',
`rgt` int( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set rgt.',
`level` int( 10 ) unsigned NOT NULL COMMENT 'The cached level in the nested tree.',
`name` varchar( 50 ) NOT NULL COMMENT 'The unique name for the asset.n',
`title` varchar( 100 ) NOT NULL COMMENT 'The descriptive title for the asset.',
`rules` varchar( 5120 ) NOT NULL COMMENT 'JSON encoded access control.',
PRIMARY KEY ( `id` ) ,
UNIQUE KEY `idx_asset_name` ( `name` ) ,
KEY `idx_lft_rgt` ( `lft` , `rgt` ) ,
KEY `idx_parent_id` ( `parent_id` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT =33;



Ответ MySQL:
#1046 - No database selected
Никита
29 мая 2011 г. 09:40
Может я не в тему, ну может хтото знает почему когда я третью асасинку устанавливаю та выбивает ошибку не найден номер версии! Установка будет прервана, а вверху етой хрени пишут: асасин крид 1.03-instald wizard. Помогите пожалуйста!!!!!!!!
Loli
1 июня 2011 г. 15:24
Спасибо вам большое, за столь замечательную статью! Благодаря ей, у меня наконец-то получилось все установить.
Не пожелал представиться
1 июня 2011 г. 20:34
Уважаемый Юрий Анатольевич !
(double message...)

Сервер HTTP Аpache 2.2.16 поставлен правильно, интерпретатор
PHP 5.3.5 поставлен правильно. При проверке тестовым файлом
check.php:
$err = array();
if (!file_exists('c:\Windows.0\php.ini'))
$err[] = 'Файл d:\php5\php.ini не существует';
$path = php_ini_loaded_file();
if (strtolower($path) === ('c:\Windows.0\php.ini'))
$err[] = 'Пути к Файлу php.ini не совпадают';
if (!file_exists('d:\php5\ext\'))
$err[] = 'Папка d:\php5\ext\ не существует';
$ext = ini_get("extension_dir");
if (strtolower('$ext') === 'D:/php5/ext')
$err[] = 'Проверьте значение директивы extension_dir';
$inc = ini_get('include_path');
if (strtolower($inc)!== '.;d:\php5\includes')
$err[] = 'Проверьте значение директивы include_path';
$ses = ini_get('session.save_path');
if (strtolower($ses) !== 'd:/php5/tmp')
$err[] = 'Проверьте значение директивы session.save_path';
if (!file_exists('d:\php5\tmp'))
$err[] = 'Папка d:\php5\tmp не существует';
if (!file_exists('d:\php5\includes\'))
$err[] = 'Папка d:\php5\includes\ не существует';
$upl = ini_get('upload_tmp_dir');
if (strtolower($upl) !== 'd:/php5/tmp')
$err[] = 'Проверьте значение директивы upload_tmp_dir';
if (get_magic_quotes_gpc())
$err[] = 'Проверьте значение директивы magic_quotes_gpc';
$upl = ini_get('register_globals');
if (ini_get('$upl'))
$err[] = 'Проверьте значение директивы register_globals';
if (!extension_loaded('gd'))
$err[] = 'Библиотека GD не подключена';
if (!extension_loaded('mbstring'))
$err[] = 'Библиотека mbstring не подключена';
if (!extension_loaded('mysql'))
$err[] = 'Библиотека mysql не подключена';
if (!extension_loaded('mysqli'))
$err[] = 'Библиотека mysqli не подключена';
$path = strtolower($_SERVER['PATH']);
if (strpos($path,'D:php5') === false);
$err[] = 'Не прописан путь к папке D:php5 в Path';
if (count($err) == 0)
echo 'Ошибок нет';
else {
echo '
';
echo implode('
', $err) .'
';
}
?>
вместо 'Ошибок нет' выдаёт сообщение:
'Не прописан путь к папке D:php5 в Path'
И что я только не делал и где я только не проверял...
Есть подозрение на переменную .htaccess, но я не знаю ничего
про неё, т.к. блогер я пока молодой и на PHP не написал пока
ни одного скрипта. Зато из 12 ошибок удалось устранить 11 !
Думаю, что ошибка связана не с PHP.INI и не с HTTP.CONF
и не с INSTALL.TXT.
Подскажите, пожалуйста, в каком месте связки искать ошибку
или хотя бы как её обойти - время пожимает...?

Спасибо за внимание!
Юный блогер Виктор 01_06_11 20:35(мск)
Viktor Andreevich
1 июня 2011 г. 20:42
Уважаемый, Юрий Анатольевич !
Помогите разрешить проблему одной единственной строчки.
При тестовой проверке файлом CHECK.PHP
$err = array();
if (!file_exists('c:\Windows.0\php.ini'))
$err[] = 'Файл d:\php5\php.ini не существует';
$path = php_ini_loaded_file();
if (strtolower($path) === ('c:\Windows.0\php.ini'))
$err[] = 'Пути к Файлу php.ini не совпадают';
if (!file_exists('d:\php5\ext\'))
$err[] = 'Папка d:\php5\ext\ не существует';
$ext = ini_get("extension_dir");
if (strtolower('$ext') === 'D:/php5/ext')
$err[] = 'Проверьте значение директивы extension_dir';
$inc = ini_get('include_path');
if (strtolower($inc)!== '.;d:\php5\includes')
$err[] = 'Проверьте значение директивы include_path';
$ses = ini_get('session.save_path');
if (strtolower($ses) !== 'd:/php5/tmp')
$err[] = 'Проверьте значение директивы session.save_path';
if (!file_exists('d:\php5\tmp'))
$err[] = 'Папка d:\php5\tmp не существует';
if (!file_exists('d:\php5\includes\'))
$err[] = 'Папка d:\php5\includes\ не существует';
$upl = ini_get('upload_tmp_dir');
if (strtolower($upl) !== 'd:/php5/tmp')
$err[] = 'Проверьте значение директивы upload_tmp_dir';
if (get_magic_quotes_gpc())
$err[] = 'Проверьте значение директивы magic_quotes_gpc';
$upl = ini_get('register_globals');
if (ini_get('$upl'))
$err[] = 'Проверьте значение директивы register_globals';
if (!extension_loaded('gd'))
$err[] = 'Библиотека GD не подключена';
if (!extension_loaded('mbstring'))
$err[] = 'Библиотека mbstring не подключена';
if (!extension_loaded('mysql'))
$err[] = 'Библиотека mysql не подключена';
if (!extension_loaded('mysqli'))
$err[] = 'Библиотека mysqli не подключена';
$path = strtolower($_SERVER['PATH']);
if (strpos($path,'D:php5') === false);
$err[] = 'Не прописан путь к папке D:php5 в Path';
if (count($err) == 0)
echo 'Ошибок нет';
else {
echo '
';
echo implode('
', $err) .'
';
}
?>
правильно установленный сервер HTTP Apache 2.2.16, выдаёт
последнюю неустранённую мною ошибку (из 12), при правильно установленном интерпретаторе PHP 5.3.5:
'Не прописан путь к папке D:php5 в Path'.
Совершенно не представляю, что делать и где искать ?
Спасибо за внимание !
Юный блогер Виктор 01_06_11 20:45(мск)
Striker
6 июня 2011 г. 06:06
Сделал все как сказано в статье. Апачь + РНР работает без проблем. Вот с MySQL проблемы.
При выполнении скрипта:
$dblocation = "127.0.0.1";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "";

$dbcnx = mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx)
{
echo "

К сожалению, не доступен сервер mySQL

";
exit();
}
if (!mysql_select_db($dbname,$dbcnx) )
{
echo "

К сожалению, не доступна база данных

";
exit();
}
$ver = mysql_query("SELECT VERSION()");
if(!$ver)
{
echo "

Ошибка в запросе

";
exit();
}
echo mysql_result($ver, 0);
?>
Получаю ответ "К сожалению, не доступен сервер mySQL". Собсно любые скрипты с использованием MySQL не работают. Зачастую получаю просто белую страницу.
Процесс sqld.exe запущен, "php_gd2.dll — функции для работы с графикой (950-я строка файла php.ini)
php_mysql.dll — функции для работы с MySQL (959 строка файла php.ini)
php_mysqli.dll — функции для работы с MySQL (960 строка файла php.ini)" - раскаментил. В phpinfo() пишет "MySQL Support enabled". Даже скрины сниму. Вот:
http://s12.radikal.ru/i185/1106/8f/b18c89c9e3c3.gif

http://i053.radikal.ru/1106/9f/e3951373dc0e.gif
Да собственно чего только не пробовал, не помогает. ОС Windows7 x64, фаерволл временно вообще отключил.
Юрий Максименко:

пусть скрипт не только огорчает Вас, что не доступен сервер MySQL — а ещё и сообщает причину.

echo "К сожалению, не доступен сервер mySQL".mysql_error();

Striker
6 июня 2011 г. 16:58
Юрий Максименко,
Сделал на двух компах. На одном получаю ошибку Unknown database 'root'
на втором Access denied for user 'root'@'localhost' (using password: YES)
Юрий Максименко:

На втором компьютере, похоже, какой-то пароль установлен для рута.

Alex
16 июня 2011 г. 19:05
А как установить отладчик Zend Debugger? Насколько я понял ZendDebugger.dll сущестует только для nts версии php 5.3.

Но при попытке подменить php-5.3.6-Win32-VC9-x86.zip на php-5.3.6-nts-Win32-VC9-x86 и выполнить все по уроку, апатч при старте ругается "the request operation has failed!".

Что можете посоветовать?
Андрей
22 июня 2011 г. 17:35
дайте пожалуйсто кто нибудь инструкцию по установке Apache HTTP Server 2.2.19 , там в начале установки надо ввести имя домена, имя сервера и емайл, я незнаю что там надо вводить... или подскажите если не трудно...

Юрий Максименко:

В статье же написано: ввести любые синтаксически корректные имена. Например, www.a.ru,www.a.ru,a@b.ru

Они по умолчанию (т.е. если вы сами не обрабатываете ошибки http) будут выводиться пользователю в случае ошибок http. ТИпа свяжитесь с админом по адресу: ...

Piper
23 июня 2011 г. 12:30
Подскажите пожалуйста!
Установил Apache2.2. В C:php разархивировал http://windows.php.net/downloads/releases/php-5.3.6-Win32-VC9-x86.zip.
Стал добавлять в httpd.conf строку LoadModule php5_module "c:/php/php5apache2_2.dll". После запуска Апача выдает ошибку:
Syntax Error on line 132 of C:/server/apache/conf/httpd.conf: Cannot load C:/php/php5apache2_2.dll into server.
Вроде все правильно. В C:php такой файл есть. Что делать???
missing
23 июня 2011 г. 16:03
после установки apach и php, версии те же что и в статье, перезапускаю аппач и выдается ошибка:"не удалось запустиить службу apache2.2 на Локальной компьютер.Дополнительные сведения содеожатся в журнале системных событий.Если эта служба разработана не Майкрософт,обратитесь к разработчику службы,и сообщите специфический для этой службы код ошибки 1". если закоментировать строчки LoadModule php5_module "c:/php/php5apache2_2.dll" еще две. то все работает нормально. как избавиться от этой ошибки?
Александр
27 июня 2011 г. 01:35
я перебрал десятки мануалов...
и только с вашим все пошло!))))
2 недели пыжился(((

Огроменное спасибо!
Эмиль Багиров
29 июня 2011 г. 00:39
Здравствуйте!

Я сделал все, как было сказано в мануале. Но возникает проблема - не запускается апач. Мне кажется проблема начинается, когда я вставляю в httpd.conf строки LoadModule php5_module "c:/php/php5apache2_2.dll" и PHPIniDir "C:/php".
Пишет: "The requested operation has failed!".

Помогите мне пожалуйста! Заранее спасибо!
FireMonster
30 июня 2011 г. 17:10
если не запускается апач + пхп 5.3.6 поставте Microsoft 2008 C++ Runtime (x86)

... и намертво привяжете свой проект к M$. Я бы этого не делал

svsw
7 июля 2011 г. 20:21

При использовании апаче 2.2.19 с офсайта совместно с php 5.3.6 установка VC9 не спасет, т.к. оф апаче скомпилирован VC6, а php - VC9. Обо этом написано на офстранице закачки пхп под винды. Там же рекомендуется использовать php 5.3.6 и выше c билдом от Apache Lounge для Win32.

В своем проекте я использую билд от Apache Haus. Этот билд поддерживает IPv6 и Server Name Indication как для Win32 так и для Win64. А PHP для Win64 я беру у Anindya. Проект прекрасно работает как на XP, так и на Win7 и 2003/2008 сервере. А все проблемы установки и настройки, обсуждаемые в данной статье, успешно решены в проекте. Если интересно, то посетите сайт проекта.

И по поводу ... и намертво привяжите свой проект к M$
По-моему вы путаете собственно вэб-проект и платформу его реализации
Разве установив апаче, пхп и майскьюэль под винды вы не выбрали MS как платформу реализации веб-проекта?
И если ваш веб-проект написан на пхп или перле, то что мешает его запустить на никсах, фрибиэсди, редхете и др.? Конечно, если вы в своем проекте напрямую не используете вызовы специфичных для винды функций.

Юрий Максименко:
При использовании апаче 2.2.19 с офсайта совместно с php 5.3.6 установка VC9 не спасет,

Меня - спасла. Хотя... вот читаю сообщения от пользователей, что у них не запускается php. Изучу этот вопрос подробней и, если надо, поправлю статью.

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

В проеекте могут быть задействоааны специфичекие особенности Апача. В первую очередь - модификации файлов .htaccess и файла пароля.

Не пожелал представиться
7 июля 2011 г. 22:14
2 Юрий Максименко

Известные мне специфичекие особенности Апача под виндами заключены в добавлении в httpd.conf следующих строк

EnableMMAP off
EnableSendfile off
Win32DisableAcceptEx
RewriteEngine On
RewriteMap lowercase int:tolower
RewriteCond %{REQUEST_URI} [A-Z]
RewriteRule (.*) ${lowercase:$1} [R,L]

Это описано в офдоке по апаче

При этом должен быть включен mod_rewrite

Но это,по моему, никак не влияет на вэб-проект
Да и еще могут быть особенности в алиасах для вэб-папок типа
Alias /archives "C:archives"

Юрий Максименко:

Есть и другие. Например, под виной в файл паролей можно вписывать незашифрованные пароли. Под *nix это не сработает

svsw
7 июля 2011 г. 22:48
Для записи паролей в файл следует использовать утилиту htpasswd, которая есть во всех реализациях апаче под поддерживаемые ОС
У нее есть ключ -p don't encrypt the password (plain text)
Юрий Максименко:

Использование этой утилиты может быть затруднительным на виртуальном хостинге.

svsw
7 июля 2011 г. 23:16
Использование этой утилиты может быть затруднительным на виртуальном хостинге.
Пока таких проблем не наблюдал....
А зачем хранить в .htpasswd не зашифрованный пароль, да еще на виртуальном хостинге?
Кажется проблема надуманная....
Юрий Максименко:

Проблема возникает, когда есть необходимость php-скриптом назначать логин и пароль пользователю, который аутентифицируется по http

В этом случае утилита htpasswd не всегда доступна

И я видел проект, который из-за этой проблемы не смог пепренестись на виртуальный хостинг: под виндами он кидал незашифрованный пароль, радуясь, что винда это позволяет...

svsw
8 июля 2011 г. 00:02
ну это кривые руки разработчика
а использовать shell_exec('htpasswd -p ......') не получилось?
Юрий Максименко:

Нет, не получилось: неизвестно было, какой путь до htpasswd и стоит ли вообще она на сервере, а админы - как Вы :) сказали, что мы, мол, хотим странного

svsw
8 июля 2011 г. 02:22

Да действительно кривые руки... а еще полное незнание операционных систем, в частности, ни винды, ни никсов
И админы ответили вам правильно


Одно из решений проблемы

$htpasswd = shell_exec('whereis htpasswd');
shell_exec($htpasswd.' -p .....');

И админов спрашивать не надо. ОС сама вам все скажет.


Такой код работает и на виндовом сервере 2003/2008 и на никсах
Если вэб-проект, претендующий на кроссплатформенность, разрабатывается на ХР или Вин7 (что само по себе нонсенс), то никсовская команда whereis давным-давно портирована на win32, как и grep и sed и awk и даже sh и многие другие, хотя, к сожалению, не все. Утилита htpasswd есть везде где установлен апаче. Она его неотъемлемая часть

Чтобы понять на какой ОС работает проект под никсами есть команда uname (тоже портированная под win32). Это аналог команды ver на винде. Командный файл uname.cmd с командою @echo off & ver полностью заменит ее под виндами
Так что обсуждаемые выше проблемы не есть особенностями реализации апаче под виндою :)

Да, я админ только моего сервера. Просто я читаю доку и понимаю чем одна операционная система отличается от другой
Написать 100% кроссплатформенный проект сложно, но можно :)
Good luck!

ЗЫ. Если у Вас есть желание пообщаться, то велкам на контакты на моем сервере

Юрий Максименко:

Вот на скорую руку попробовал на текущем сервере http://tmanager.ru/test.php

print shell_exec('whereis htpasswd'); Возвращает пустую строку

svsw
8 июля 2011 г. 03:13
Можно пробовать дальше, варианты есть, но я бы на вашем месте сгенерил файлы .htaccess и .htpasswd сам
How to create a password for a .htpasswd file using PHP
svsw
8 июля 2011 г. 03:34
Можно еще поиграться с переменной Server Root из phpinfo()
если к ней добавить /bin/htpasswd то это это по идее и должен быть путь
Это первое (т.е второе) что пришло на скорую руку
svsw
8 июля 2011 г. 13:08
2Юрий Максименко
В первую очередь - модификации файлов .htaccess и файла пароля
А права на запись в файлы .htaccess и .htpasswd есть?
Правами доступа к файлу управляет никсовая команда CMOD
Может собака именно здесь порылась?
Nginx+apache
10 июля 2011 г. 04:02
Хотел поинтересоваться, если поставлю Nginx+apache производительность улучшиться? т.е. Nginx на обработку картинок, rar и js файлов
Не пожелал представиться
15 июля 2011 г. 11:00
Если ваш веб-сервер отдает в основном статический контент, то установка nginx реверсивным прокси к apache позволяет существенно снизить нагрузку на сервер
gipsy
22 июля 2011 г. 08:50
спасибо, все очень доступно как раз для таких как я
Sergey
24 июля 2011 г. 02:37
у меня вот такая проблема!
сегодня пол дня потратил чтобы поставить апач + php! сделал все как было написано ... и "it works" -было на localhost.
дистриб-вы исп-ал те которые указанны

скайп отключен,денвер в отрубе , не пойму в чем проблема

после того как проделал все выше изложенное вылетает ошибка при рестарте apache:
"Error!The requested operation has failed!"

у меня стоит win7
также пробовал поставить апач и пхп под virtual pc///-> но так же безуспешно ... эта ошибка меня преследует
то-ли проблема в подключении пхп как модуля , то-ли еще что-то

Вообщем помогите разобраться! Только начинаю осваивать это дело :)
Юрий Максименко:

Попробуйте снести Апач и скачать другой дистрибутив: http://www.apachelounge.com/download/binaries/httpd-2.2.19-win32-x86-ssl.zip

Павел
25 июля 2011 г. 10:18
Отличная статейка, спасибо. Предлагаю написать такую-же только для связки PHP+IIS+MSSQL
Елена
16 августа 2011 г. 21:09
Спасибо большое, все достаточно ясно и понятно.
Binary S.P.b
16 августа 2011 г. 23:54
Будь проклят тот день, когда я сел за руль этого пылесоса.!!!
Перепробовал штук 5-6 рекомендаций по установке Apache+PHP+MySQl
Да же начал писать program для замен в ini.
Везде phpXapache.dll. PEAR похоже не причём.
Вспоминается монолог Хлопуши: Покажите, покажате мне этого человека..
Мой телефон в Санкт-Петербурге: 8-904-632-1087

Жду звонка. Условия договорные.
svsw
17 августа 2011 г. 19:01
@Binary S.P.b
Существуют уже созданные для этих целей серверные пакеты
Если вы девелопер, то надеюсь их вам вполне хватит. Из родных - это Денвер и СТП Сервер
Если же вы собираетесь самостоятельно хоститься, то рискну предложить свой проект Мой сервер. Удачи!
bijo
1 сентября 2011 г. 03:48
сам я новичёк, но немного по этому посту:

Делал всё как изложил автор, естественно 1 первого раза ничего не получалось.
Никак не мог запустить апач. В настройках указал порт 8080 вроде как начал стартовать. НО пункт 10 "Проверка" никак не получался, апач никак не мог указать на файл интерпретатор php...сходил перекурил...пришёл, и вырубил IIS, который как оказалось занимал 80-й порт(кстати изначально в cmd прописал netstat -b -n -p TCP - но кем занят 80 порт мне не высветило), далее переисправил httpd.conf а так же httpd-vhosts.conf и было всё в точности как нам писал автор.
Автору respect!
Не пожелал представиться
8 сентября 2011 г. 03:38
Хорошая статья, даже для себя почерпнул из нее кое-что полезное.

Хотелось бы добавить, что использование Apache менее версии 2.2.20, может привести к серьезной уязвимости: Apache killer.

Также для тех, кто хочет использовать только оригинальные сборки (не apachelounge.com а apache.org) - стоит прочесть статью: Apache, PHP и MySQL - установка в Windows. В двух словах: для подключения PHP как модуля к оригинальному Apache (из apache.org) необходима версия PHP VC6 Thread Safe.
Юрий Максименко

Было бы поучительно узнать, где брать PHP VC6 Thread Safe для новых (5.3.*) версий php

Не пожелал представиться
9 сентября 2011 г. 03:55
Пока что нигде - или apachelounge.com и новая версия PHP, или все в оригинале, но PHP постарше. Мне, как разработчику, вполне достаточно стабильного PHP 5.2.17.
sapper
14 сентября 2011 г. 14:50
неточность в C:Program FilesApache2httpd.conf.
*C:Program FilesApache2confhttpd.conf.

Спасибо, исправил

Aleksej
15 сентября 2011 г. 20:23
Доброго времени суток. Проблема следующая:

Успешно инсталлировал MySQL Community Server 5.5.9 (Windows server 2008). При запуске конфигуратора, устанавливаю допуск для remote machine (это необходимо), однако, при установке настроек на последнем шаге выдает ошибку #1364 (приложил картинку). Если в конфигураторе вырубить remote machine, настройка проходит успешно. Как исправить ?

http://pixs.ru/showimage/Clipboard0_6654396_2981041.jpg
New
18 сентября 2011 г. 13:50
Вроде все сделал правильно. А он выдаёт вот что"You don't have permission to access / on this server." заново все делать?

Проверьте выполнение пункта 5

Не пожелал представиться
19 сентября 2011 г. 21:18
Здравствуйте! я не могу сделать проверку, делаю все как написано...а он мне пишет ошибку
Сергей
22 сентября 2011 г. 13:22

Здравствуйте, Юрий.


Спасибо за статью, радует то, что она обновляется. Трудно найти актуальную информацию.


Если есть возможность, напишите, пожалуйста, про SSL, какую программу(версию) использовать, создание ключей, сертификатов, привязка к виртуальным хостам апача и т.п. Можно в отдельной статье.


Спасибо.

Дэн
23 сентября 2011 г. 02:34
Лучшая из всех инструкций, которую я нашёл по настройке Apache и PHP ! Огромное спасибо !
Li
29 сентября 2011 г. 01:25
Огромнейшее, гигантское, нечеловеческое Вам СПАСИБО ))) Самая лучшая инструкция! Все заработало )) Теперь можно творить ))
Не пожелал представиться
30 сентября 2011 г. 19:02
при переходе на некоторые сайты пишется что-то про Апач,вроде типа нельзя зайти без него!после установки проблем решиться???
Максим
6 октября 2011 г. 11:48
Здравствуйте! В вопросах ранее уже находил свою ситуацию, но решения не нашел. При переходе по адресу http://localhost:8080/ появляется таблица phpinfo, а вот при переходе по адресу http://tm/ в некоторых случаях выводилась ошибка какая-то, а у меня переход на одноименный сайт....... Пробовал изменить tm на tmm во всех файлах и переименовать саму папку по инструкции, но при этом появляется вот такая ошибка:
"DNS lookup failed.
This message was created by WinRoute Proxy".

Прошу помощи в решении этого вопроса. Не понятно, что это за сайт такой tm без указания домена....
Максим
6 октября 2011 г. 12:52
Дополнение к предыдущему вопросу
Просто пользоваться http://localhost:8080/ нереально, т.к. если в скрипте ошибка, то страница отображается просто пустой без подсказок строки с ошибкой или какой-либо другой информацией
Максим
6 октября 2011 г. 12:52
Дополнение к предыдущему вопросу
Просто пользоваться http://localhost:8080/ нереально, т.к. если в скрипте ошибка, то страница отображается просто пустой без подсказок строки с ошибкой или какой-либо другой информацией.
Пётр
6 октября 2011 г. 20:46
Большое спасибо за статью! Подскажите пожалуиста как настроить связь PHP+MySQL?Проблема в том, когда запускаю скрпт PHP,чтоб внести изменения в БД,выдает ошибку: "Fatal error: Call to undefined function mysql_connect() in P:SiteMySQL_f.php on line 10".Я уже 2 раза переустанавливал Мускул,ни чего не изменилось(((.
Через консоль "mysql.exe", всё работает отлично!Где может быть ошибка?
Не пожелал представиться
27 октября 2011 г. 09:39
Похожая статья по установке, мне помогла...http://apache.html
Алексей
31 октября 2011 г. 19:43
Спасибо.
Олег
1 ноября 2011 г. 02:34
Отличная статья! Но если нормально настроить денвер (в основном апач и пшп,а пшпадмин просто пароли поставить) то тоже вполне можно комфортно работать. Кстати очень многие проекты работают именно на настроенном денвере.
Виктория
2 ноября 2011 г. 13:35
Здравствуйте, Юрий. У меня порт прописан 8080, апач работает, а php код не обрабатывается, что делать? Заранее спасибо
Виктория
2 ноября 2011 г. 14:22
еще если ввожу в адресную строку http://localhost:8080/index.php пишет
The requested URL /index.php was not found on this server.
Стас
2 ноября 2011 г. 14:47
Спасибо!
Руслан
11 ноября 2011 г. 10:09
После 2х дней мучений по другой инструкции, множественных пере установок апач пхп, все получилось с первого раза!!! Даже и не верится)) Большое спасибо. Очень сильно помогли!
alloysious
23 ноября 2011 г. 18:32
Статья отменна.
Светлана
26 ноября 2011 г. 01:26
Ураааааааа!!!!!!!! заработало!!!!!!!!
Спасибо Юрий!!!!!!!!!
Не пожелал представиться
19 декабря 2011 г. 17:09
как заставить работать cgi скрипты?
Дмитрий
22 декабря 2011 г. 20:49
Apache 2.2.20 лучше не ставить т.к. его можно уронить простой dos атакой.

2.2.20 has a fix, 2.2.21 an improved one. Version 1.3 is not vulnerable.
Further regex/rule improvements. Explained DoS. Added wiki link.
Highlight fact that LimitRequestFieldSize workaround was insufficient.
Не пожелал представиться
23 декабря 2011 г. 21:24
В apace 2.4 изменены некоторые директивы, поэтому при настройке доступа к папке виртульных хостов происходит ошибка "You don't have permission to access / on this server."
В связи с этим меняем директивы:
Order allow,deny
Allow from all
на
Require all granted

О других изменениях читаем тут: http://httpd.apache.org/docs/2.3/upgrading.html
Вадим Сахно
29 декабря 2011 г. 15:30
Спасибо большое за подсказку с .bat файлом для установки
Владимир
6 января 2012 г. 04:18

Второй день воюю и вою((( Ни в какую не обрабатывается ПХП скрипты. Вирус попал, авира в карантин сложила исполняемые файлы, по запарке снесли аппсервер , теперь вот пытаюсь восстанавливать.
Действую по инструкции - апач заводится, html файлы показывет.
PHP из командной строки - без ошибок. Логи апача пустые(в смысле ошибок там нет, а так нотисы по старту и запуску все в норме)



Но вместо отработки скрипта - на экране он сам - то есть тело скрипта , без интерпретации((



Пути в PATH стоят.
AddHendler и AddType в httpd.conf - тоже
index.php прописан с троке индексов первый.
Куда еще копать?
Версии составов последние. Апач и php
мускуль еще не тиранил. Эти бы два помирить.
Подскажите, прошу



Походже, Apache не грузит модуль php

zzpro
13 января 2012 г. 18:56
если у кого перестает запускаться apache после вставки строк

PHPIniDir "C:php"
LoadModule php5_module "C:phpphp5apache2_2.dll"


Эти строки надо вставить в самый конец файла httpd.conf, а не в блок инструкций LoadModule.

Эти строки туда же прописывает инсталлятор PHP, если при установке указать путь, где лежит конфигурационный файл apache.
bapamak
18 января 2012 г. 10:41
При любом значении порта Listen в httpd.conf, при Start-е в чёрном окне на 30 секунд выводится "Only one usage of each socket addressis normally permited: make_sock: could not bind to address ... no listening sockets available, shutting down Unable to open logs"
Listen address...
80 0.0.0.0:80
8080 0.0.0.0:8080
1234 0.0.0.0:1234
127.0.0.1:80 127.0.0.1:80
При этом, при наборе в адресной строке компьютера http://localhost/ на экране выводится "It works!".
Пожалуйста, подскажите, что делать.(Windows7,Internet Explorer9)
Александр
31 января 2012 г. 16:51
Юрий, напишите пожалуйста подробную статью как создать и подключить ssl на апач (httpd-2.2.21-win32-x86-openssl-0.9.8r), меня конкретно интересует использование только https. Хотя может лучше чтобы был http с редиректом на https. Видимо я непонимаю статей на других сайтах, либо статьи так написаны что несообразить сразу. Просто требуется защита от простого перехвата данных, например при вводе данных в форму при регистрации или вводе логина/пароля на сайте.
Заодно вопрос, можно ли использовать сертификаты созданные не из консоли, а http/ftp-сервером serv-u к примеру.

У меня платформа windows 7 (расширенная).

Заранее спасибо.
Александр Харьков
1 февраля 2012 г. 03:08
Здравствуйте, пытаюсь и себе настроить на WiN7*64 сервер с ПХП, после 8-го пункта выдает следующее The requested operation has failed! Что делать!
В первую очередь нужно понять, что вызывает ошиюку. Для этого запустите апач из командной строки. Получите более точный диагноз
bapamak
1 февраля 2012 г. 12:38
Скажите,пожалуйста, что делать, если при переустановке сервера MySQL, преграждает установку нового сервера сообщение Service Name Exists: Windows service with the name MySQL already exists. Please uninstall this service correctly or choose a different name for the new service. Предыдущий сервер был установлен инсталлятором и удалён через установку и удаление программ. В "Documents and SettingsAll UsersApplication Data" данные о MySQL тоже удалил, в Path-е тоже удалил. И всё равно появляется сообщение Service Name Exists.
Александр Харьков
2 февраля 2012 г. 15:58
сделал все шаги до прописи в conf файла php.ini апач работает ( каждый раз перезапускал его) а как прописываю папку с php.ini перестает работать и выдает ошибку ! Дело в том, что у меня нет файла php.ini-co... не помню как там, есть только обычный php.ini и вот на этом я застопарился!
Александр Харьков
2 февраля 2012 г. 23:04
пишу вам проблему а она не доходит до вас почему то
Александр
3 февраля 2012 г. 05:07
А как быть с тем,что оф.сайте www.php.net написано,что для использования с Apache версия php должна быть только VC6,VC9- для IIS?
bapamak
3 февраля 2012 г. 13:03
Нахожу Службы->MySQL->свойства->исполняемый файл: "C:Program FilesMySQLMySQLServer5.1binmysqld"-defaults-file="C .
Набираю в командной строке sc delete MySQL - выводится "Ошибка в синтаксисе команды", набираю sc delete MySQL, выводится: [SC] OpenService:ошибка:5: Отказано в доступе.
инженер-программист
5 февраля 2012 г. 00:03
Forbidden

You don't have permission to access / on this server

Эта не ошибка, а отказ системой в доступе по причине отсутствия прав доступа. Для ее устранения нужно в файле httpd.conf прописать:

Options Indexes Includes
AllowOverride All
Order allow,deny
Allow from all

После этого вышеизложенная сборка системы будет работоспособна.
Юрий
8 февраля 2012 г. 23:52
Спасибо Автору! Все прекрасно изложено, установил настроил, все ок.
Сергей
12 февраля 2012 г. 01:42
Установил и настроил все согласно указанных выше инструкций, однако возник один казус...при запуске в Mozilla адресов http://tm и http://localhost отображается "it works!", а при запуске тех же адресов в Chrome в любом случае отображается таблица параметров PHP...
Подскажите, пожалуйста, в чем может быть причина? Заранее благодарю за помощь!

Честно скажу -- не понимаю, как такое может быть

Акмал
19 февраля 2012 г. 19:03
Здравствуйте!

Сегодня установил Apache 2.4, PHP 5.3.9, MySQL 5.5 и phpMyAdmin 3.4.10. В .conf-файле Apache есть LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll", но в папке PHP такой библиотеки не существует. Там вообще никаких библиотек нету. Это нормально?
svsw
21 февраля 2012 г. 14:36
@Акмал

но в папке PHP такой библиотеки не существует

И быть не должно...

Как вы прикрутите пхп хендлер (php5apache2_2.dll) для апача 2.2 к апачу 2.4?

По логике необходим php5apache2_4.dll...

Официального пхп хендлера для апача 2.4 пока нет
Надеюсь, что команда пхп.нет отдуплится с релизом пхп 5.3.11 или 5.4

Но выход есть - на АпачеЛаундж можно качнуть эту вожделенную dll-ку, как для пхп 5.2, так и для 5.3 и даже для 5.4. Правда только под вин32, под вин64 билда пхп хендлера для апача 2.4 на данный момент нет

Хотя более разумно было бы использовать mod_fcgid и заставить апач запускать пхп как cgi-приложение
Это позволит использовать билды апача как под вин32, так и вин64, не завязываясь при этом на платформу билда пхп

Да и вопрос напоследок - надеюсь вы понимаете различия в синтаксисе конф-файлов апача 2.2 и 2.4? В противном случае почитайте здесь

WBR

ЗЫ Там вообще никаких библиотек нету
скорее всего вы не правильно инсталлировали пхп
Zeferus
9 марта 2012 г. 16:00
PHP Error
synyax error, unexpected BOOL_FALSE in D:phpphp.ini on line 1048
Выдается при запуске апатча.
duangulato
22 марта 2012 г. 01:51
legaltrip.org, можно тут брать! я полностью доволен, работа слаженная, на вопросы отвечают чётко, считай я ваш постоянный клиент!
puhzweasar
5 апреля 2012 г. 03:48
работаю с pushtiwer.ru уже около месяца, всегда всё вовремя, делают скидки. в общем могу сказать что с ними приятно работать!
vladbusers
26 апреля 2012 г. 15:15
Владивостокский Магаз vladklad.ru ровный - 100%... Подтверждаю, все пришло как надо! Серега..
johnbor56
9 мая 2012 г. 15:47
Здравствуйте, приглашаю вас на мой сайт http://knigipoyoge.ru с бесплатными книгами. Если вы интерисуетесь йогой, и всем что с ней связано, вы найдете у нас полезную информацию.
info@ise-nn.ru
10 мая 2012 г. 17:10
Очень интересная информация! спасибо
johnbor57
16 мая 2012 г. 22:27
Интересуетесь политикой?, тогда заходите на мой сайт http://новостипланеты.рф где публикаются самые интересные новости политики.
johnbor58
18 мая 2012 г. 11:19
Прекрасная фотогалерея красивых отборных девушек http://erodesire.ru поднимет вам настроение.
johnbor60
24 мая 2012 г. 18:40
Здравствуйте, приглашаю вас на мой сайт http://knigipoyoge.ru с бесплатными книгами. Если вы интерисуетесь йогой, и всем что с ней связано, вы найдете у нас полезную информацию.
johnbor61
25 мая 2012 г. 10:44
Отличный сайт http://filmishko.ru бесплатные фильмы
johnbor63
26 мая 2012 г. 19:13
Непознанное и нло здесь http://taini-nlo.ru много качественных статей
Алексей
30 мая 2012 г. 14:44
Установил по вашей инструкции, правда апачи версии 2.4 и php 5.4.3 с файлом php5apache2_4.dll. Нифига не работает, служба стартует, при заходе на Localhost ошибка с надписью forbidden, при заходе на созданный виртуальный хост еще драматичнее
Юрий Максименко
31 мая 2012 г. 04:04
Алексею Вы невнимательно отнеслись к п.5 моей инструкции
Alexej
6 июня 2012 г. 22:41
А в чём может быть ошибка есть не читает htaccess?
Везде где надо стоит разрешение AllowOver... ALL.
Раньше работало а потом резко что то перестало
Не пожелал представиться
12 июня 2012 г. 10:55
Здравствуйте, спасибо за статью, оказалась предельно проста, что безусловно радует, так как только начал изучение.
Только вот столкнулся с небольшой проблемой, при открытии в браузере тм, страница загружается пустой, пробовал и индекс.php и .html прогружается пустая страцница, с чем может быть это связано?
huanitoswd
22 июня 2012 г. 04:04
очень радует упаковка продуктов у rasta-mix.ru! сегодня когда получал ржал, пакет большой емс в нем фактурный не просвечиваемый дутый белый пакет с пупырышками , в нем еще один меньше, открываю там еще, открываю там еще, открываю там еще и в итоге что надо))))
ржака, респект!:d
Не пожелал представиться
25 июня 2012 г. 17:08
стать дерьмо... смотрим на оф. сайт http://www.php5.ru/study/install
vladbusers
23 июля 2012 г. 02:05
Владивостокский vladklad.ru отличный магазин! Работает закладками во Владивостоке.
ksave
3 августа 2012 г. 22:39
Здравствуйте, приглашаю вас на мой сайт http://otetswulf.ru где вы найдете полезные статьи
minesotas
9 августа 2012 г. 12:58
все о буддизме http://vseobuddizme.ru
bergermarck
10 августа 2012 г. 15:00
Книги, журналы http://knigipoyoge.ru
алексей
22 августа 2012 г. 18:23
поставил Apache+PHP и настроил вручную - параметры PHP отобразились на странице в браузере. Потом поставил MySQL и всё перестало работать. Служаба запущена. Её и сервер Apache перезапускал. Ничего не изменилосль. Посдкажите пожалуйста...
алексей
22 августа 2012 г. 19:30
В продолжение проблемы. Удалили MySQL. В браузере инфу про PHP не показывает.
lanskih
23 августа 2012 г. 17:17
все о науке http://novnauki.ru
Юрий Максименко - алексею
23 августа 2012 г. 18:14
Готов помочь. Скажите - что пишет броузер вместо инфы?
koisan
30 августа 2012 г. 21:33
фильмы http://filmishko.ru торрент
Евгений
20 октября 2012 г. 08:47
спасибо очень помогло как и догадывался Апач не вставал из-за какой-то ерунды - прочитал - отключил Скайп - и все встало как надо почему только об этом везде не пишут
rugova100
27 ноября 2012 г. 15:33
Как раскрутить сайт http://otetswulf.ru все нюансы сайтостроения
bersenevamarА?ћ
28 ноября 2012 г. 12:32
Археологи нашли древний город http://www.arheo-news.ru
Марат
23 марта 2013 г. 00:10
Спасибо большое за статью. До этого были сплошные проблемы с установкой. И 80-й порт так и не выяснил, кто занимает (TCPView тоже не показал), и инсталлятор MySQL сам ничего не видел.
Поэтому ваше описание ручной настройки пришлось очень кстати.
Для полноты джентльменского набора еще было бы хорошо иметь описание настройки phpMyAdmin.
Александр
3 апреля 2013 г. 14:16
Спасибо!
Natalina
20 ноября 2013 г. 04:13
Если автор пишет правду, не лжет сам себе - то само явление текста уже оправдано. Доходчиво!
Natalina http://web-economix.blogspot.com/2013/04/2.html
Елена
19 февраля 2014 г. 17:04
Спасибо! Спасибо! Спасибо!!! Очень доходчиво все описано!!!
replica bags
24 февраля 2014 г. 08:38
Инсталляция (установка) Apache 2.2.20, php 5.3.8, MySQL 5.5.9 replica bags
replica bags http://www.itbagonline.com
replica bags
24 февраля 2014 г. 22:28
Инсталляция (установка) Apache 2.2.20, php 5.3.8, MySQL 5.5.9 replica bags
replica bags http://www.itbagonline.com
replica bags
25 февраля 2014 г. 23:20
Инсталляция (установка) Apache 2.2.20, php 5.3.8, MySQL 5.5.9 replica bags
replica bags http://www.itbagonline.com
replica bags
6 марта 2014 г. 00:01
Инсталляция (установка) Apache 2.2.20, php 5.3.8, MySQL 5.5.9 replica bags
replica bags http://www.itbag-china.com
prada ?? 2014
23 марта 2014 г. 08:04
{MCM ??? ?°???MCM ??? ???|MCM ??? ???|mcm ??? 2014|mcm ??? ?????mcm ??? ????????mcm ??? ??????????????????с???? http://brand.parasitism.jp/mcmshop.html
prada ?? 2014 http://bagshop.izukogen-tokai.jp/brand/prada/
Не пожелал представиться
24 марта 2014 г. 01:47
??????{dr.martens ????c???dr.martens ???|???????????? ????????????????? ??????°?????http://cheap-dr.martens.findmoreshrink.com/?у??c??????
????? ??? http://penshop.optimalrc.jp/
CONVERSE ???
26 марта 2014 г. 09:33
????с?????????a href=" http://adidasjapan.bufsiz.jp/">adidas ????????adidas ?????? http://adidasjapan.bufsiz.jp/
CONVERSE ??? http://conversemall.zouri.jp/
Не пожелал представиться
26 марта 2014 г. 15:46
?€????с???????????????????? http://penshop.optimalrc.jp/
??? ?? ??? http://fashionbag.markstudio.jp/coach/
Stas
31 марта 2014 г. 13:50
>Юрий, продолжаете ли Вы поддерживать этот сайт? Есть несколько вопросов и предложений по статье.
Статья помогла мне, большое спасибо.
Юрий Максименко
31 марта 2014 г. 14:28
Stas, пытаюсь не забывать, предложения интересны
Индивидуальные базы клиентов
15 апреля 2014 г. 00:55
Соберем для Вас по интернет базу данных только Ваших потенциальных клиентов несколько десятков тысяч менее чем за сутки Узнайте подробнее по Email: tsibrintsibes@gmail.com тел +79133913837 ICQ: 6288862 Skype: prodawez389
Индивидуальные базы клиентов http://prodawez.blogspot.ru/
wholesale bags
18 апреля 2014 г. 12:11
Инсталляция (установка) Apache 2.2.20, php 5.3.8, MySQL 5.5.9
wholesale bags http://www.googletest.com

Добавить комментарий

Представьтесь:
Ваш комментарий:

Можете использовать теги HTML
 Высота шрифта
© 1999-2011 Максименко Юрий
Все права у меня есть...