Урок 3. Установка локального сервера Apache PHP MySQL.
Введение.
Чтобы более углубленно подойти к разработке скриптов и понять принцип их работы, необходимо установить сервер, подобный тому, что используется на хостингах, но в более упрощенной форме. Установка локального сервера потребует от вас немного внимания и примерно 30 минут времени. Причем установка сервера заключается не в том, чтобы установить apache, но и ещё правильно прикрутить обработчик скриптов, а именно php интерпретатор. Я знаю что в интернете есть куча подобных руководств, но многие руководства либо устарели, либо тупо копированы у друг друга. Зачастую даже все что там изложено – не работает. Поэтому эту статью я подготовил сам, все шаги я сопровождал скриншотами, чтобы даже новичку было достаточно понятно.
Основные достоинства установки сервера
- Возможность создать сайт на локальном компьютере, на котором Вы будете тренироваться и работать с различными функциями языка и структурой сайта.
- Гибко управлять функциями сервера, подключать и отключать нужные модули.
- Детально рассмотреть настройку httpd.conf и php.ini
- Работать с базами данных MySQL
Детали.
Для установки сервера необходимы следующие дистрибутивы:
- Apache 2.2 – официальная страница загрузки, качаем дистрибутив Win32 Binary without crypto (no mod_ssl) (MSI Installer)
- PHP5 – официальная страница, качаем версию Windows Binaries, можете архивом , а можете сразу дистрибутивом (MSI Installer)
- MySQL 5.0.51b – официальная страница загрузки, качаем дистрибутив под Windows ZIP/Setup.EXE (x86)
Установка и настройка
После того, как вы скачали все дистрибутивы, создайте на любом из ваших локальных дисков папку, пусть её имя будет server. Далее распаковываем архивы в папку server и переходим к следующему шагу.
Установка и настройка Apache 2.
Запустите дистрибутив Apache, на экране появиться следующее окно:
это окно начала установки, жмем «next».
Далее нас просят ввести информацию сервера, в первые два поля вводим значение localhost. В третьем поле нас просят указать e-mail администратора, обычно он отображается если возникает какая нибудь внутренняя ошибка сервера, поэтому для локального использования мы используем адрес почты любой, например admin@localhost:
Жмем кнопку «Next» и продолжаем подготовку к установке. Т.к. нам необходима нестандартная установка, мы выбираем тип установки «custom»:
Далее мы жмем кнопку «Change» для того чтобы поменять путь установки .
Указываем папку куда необходимо установить наш сервер, причем путь должен включать название папки пример указан на скриншоте ниже.
Жмем кнопку «Next» и продолжаем установку.
Во время установки, будут всплывать окна, ничего страшного не происходит, просто программа устанавливает службы и запускает сервер. После того как установка завершилась , обратите внимание на трей. Там должна появиться иконка розового пера со статусным значком.

Если никаких ошибок при установке не возникло, то вы можете запустить любой браузер установленный на вашем компьютере, и набрать адрес http://127.0.0.1/ , в ответ браузер отобразит следующую страницу:
Поздравляю, вы установили веб сервер. Т.к. мы хотим использовать apache в связке с PHP, нам необходимо настроить файл конфигурации httpd.conf, но этим мы займемся позже, нам ещё необходимо установить php.
Установка и настройка PHP
Для того чтобы нам установит PHP интерпретатор,нам придется пройти примерно такой же процесс, что и при установке Apache. Нажимаем на файл инсталлятора и видим окно приветствия.
Нажимаем кнопку «Next» и в следующем окне соглашаемся с лицензией, ставим галочку в «чекбоксе» и жмем «Next». Далее нас просят указать путь куда будет установлен обработчик, в нашем случае это папка D:\server\php5\
Жмем кнопку «Next» и продолжаем установку.
В следующем окне нас просят указать какой веб сервер используется на нашем компьютере, т.к. до этого был установлен Apache версии 2.2 мы ставим галочку напротив нужного.
Жмем кнопку «Next» и продолжаем установку.
В следующем окне нас просят указать путь до директории , в которой расположены конфигурационные файлы сервера, т.е. путь до директории D:\server\Apache2\conf\
Жмем кнопку «Next» и продолжаем установку.
Далее окно , в котором необходимо указать конфигурацию PHP, поэтому в подменю Extension мы включаем все, и продолжаем установку
Жмем кнопку «Next» и продолжаем установку. Ждем пока программа установит все необходимые файлы.
После этого нажимаете на кнопку «Finish», на этом этапе мы закончили с установкой обработчика php скриптов.
Установка и настройка MySQL
Нажимаем на файл установки и по традиции нас встретит окно приветствия установки. На самом деле процесс установки MySQL самый долгий =). Чтобы не делать ошибок внимательно смотрте на скриншоты и у вас все получиться.
Тип установки «Custom» , т.е. вручную.
Жмем на кнопку «Change» и указываем путь установки.
Указываем путь до нашей папки, а именно D:\server\MySQL\
После того как программа установиться, нам придется её настроить. В последнем окне нас спросят о регистрации, мы просто отказываемся (Skip sign-up) и продолжаем установку.
Жмем кнопку «finish», чтобы попасть в окно конфигурации. Выбираем Standart Configuration, жмем «next»
В следующем окне оставляем все без изменений
Указываем пароль для root’а (главный пользователь)
В следующем окне нажимаем кнопку «Execute». Если в итоге вы видите данное окно и всё прошло без ошибок, то я могу вас поздравить, вы установили MySQL.
Настройка httpd.conf
Данный файл отвечает за настройку Apache и находиться в директории conf, а точнее D:\server\Apache2\conf\. Для начала остановите сервер, кликните мышкой по значку сервера в трее, и нажмите на «Stop». Откройте этот файл конфигурации при помощи любого текстового редактора, находите следующие строчки и меняйте на следующие значения:
- найдите строчку ServerRoot , обязательно обратите внимание чтобы перед ней небыло символа #,
данный символ запрещает строку на обработку сервером, в строчке ServerRoot прописываем адрес до папки с установленным Apache, в нашем случае это строчка принимает значение ServerRoot «D:/server/Apache2″ - Найдите строчку Listen 80 , оставьте её без изменений. Данная строка говорит на каком порту будет работать наш сервер.
- Находим ServerAdmin admin@localhost , можно оставить без изменений, это e-mail, который будет выводиться на экран при возникновении ошибки на сервере.
- Находим ServerName localhost:80 , можно оставить без изменений, означает домен и порт
- Находим строчку DocumentRoot «D:/server/Apache2/htdocs» и меняем её на DocumentRoot «D:/server/www» . Эта строчка сообщает серверу путь к папке где будут храниться наши скрипты, html-страницы и т.д.
- Находим строчку <Directory «D:/server/Apache2/htdocs»> и меняем её <Directory «D:/server/www»> , далее в этом же контейнере, до закрытия тега </Directoty> Найдите строчку Deny from all и удалите её,оставьте только Allow from all.
- Далее находим строчку DirectoryIndex index.html и меняем её на DirectoryIndex index.php index.php3 index.html index.htm . Она указывает имена файлов по умолчанию, которые будут грузиться при обращении к адресу http://127.0.0.1/
- Находим строку ScriptAlias /cgi-bin/ «D:/server/Apache2/cgi-bin/», заменяем её на ScriptAlias /cgi-bin/ D:/server/www/cgi-bin.
- Опять находим контейнер <Directory «D:/server/Apache2/cgi-bin/»> и меняем его на <Directory «D:/server/www/cgi-bin/»>
- Далее в контейнере <IfModule mime_module> находим строчки AddType application/x-gzip .gz .tgz, и после них добавляем ещё 2 строчки AddType application/x-httpd-php .php
и AddType application/x-httpd-php .php3.
Настройка php.ini
Данный файл отвечает за режим работы php интерпретатора. В нем можно отключать/подключать различные модули, а также задавать/менять необходимые параметры. Перейдите в папку D:\server\php5\ и найдите файл php.ini, откройте его при помощи блокнота, и проверяйте следующие строчки. При указании путей используем WINDOWS-формат, правильное написание «\».
- находим раздел «Paths and Directories» и преходим к строчке extension_dir, если найти данную строку не удалось, то просто вставте в этом разделе следующую строку:
extension_dir =»D:\server\php5\ext» . - Далее переходим в раздел «Dynamic Extensions». Находим строку: ; Be sure to appropriately set the extension_dir directive. После неё вставляем необходимые расширения для корректной работы. Вот список необходимых расширений:
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_sqlite.dll
- Находим строчку ; End: и всё что ниже находиться этой строчки должно быть удалено.
Создайте папку www в папке server, и папку cgi-bin в папке www.Теперь перезагрузите компьютер,
если все было сделано правильно, то после полной загрузки Windows появиться зеленая стрелочка в статусе сервера, если нет ,то в статусе сервера будет красная точка,а при попытке его запустить – выскочит окно с ошибкой следующего содержания
Если сервер не запускается, обязательно пересмотрите файл конфигурации httpd.conf, посмотрите чтобы все пути были указаны правильно. Обратите внимание на написание слэшей внутри файла httpd.conf. Здесь необходимо написание в UNIX-стандарте , правильно – «/».
Теперь откройте PHP Expert Editor, создайте новый файл и напишите следующий код:
1 2 3 4 5 6 | <?php echo phpinfo(); ?> |
Сохраните его в папке сервера, а именно D:\server\www с именем index.php. Откройте браузер и наберите http://127.0.0.1 или http://localhost/. Результат должен быть следующий:
Запуск и отладка
Если запуск сервера прошел успешно, то я могу вас поздравить, можно приступать к более близкому знакомству с программированием.
Для тестирования сервера можно взять пример скриптов из второго урока. Для тестирования соединения с базой данных необходимо написать следующий скрипт, вы можете просто скопировать следующий фрагмент кода в новый файл, и сохранить его в папке www, под именем mysql.php.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | <?php $dblocation = "127.0.0.1"; $dbname = "test"; $dbuser = "root"; $dbpasswd = ""; //Укажите здесь пароль который вы вводили при установке MySQL $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); ?> |
Обратитесь к нему по адресу http://localhost/mysql.php
В итоге браузер выведет версию сервера, например:
Бонус
В качестве бонуса добавлю описание установки менеджера баз данных PhpMyAdmin. Предназначен он для управления базами данных (создание/удаление/редактирование и тд).
Дистрибутив программы находиться на официальном сайте http://php-myadmin.ru/ , качайте последнюю стабильную версию, например phpMyAdmin 2.11.6. Советую качать файл all-languages.zip.
После того как скачаете, распакуйте файлы в папку phpmyadmin, и переместите её в папку www нашего сервера.
Далее скачайте config.inc.php, извлеките из архива и скопируйте его в папку phpmyadmin. Откройте его редактором, нам необходимо прописать только пароль. Найдите строчку $cfg['Servers'][$i]['password'] = ‘pass’; Здесь вы должны вместо pass вписать тот пароль, который указали при установке MySQL. Сохраните файл. Далее в браузере наберите http://localhost/phpmyadmin/. Вы должны увидеть следующую картинку:
Заключение
Вообще процедура установки сервера не сложна, сложно заставить его работать правильно. Данная связка, была благополучно установлена на Windows XP SP3, все заработало с первого раза. Продублировал процесс на Windows Vista SP1, аналогично.
Этим уроком мы ответили на вопрос – «Как установить PHP Apache и MySQL». Тепер у нас есть полноценный локальный веб сервер и всё необходимое для организации дальнейшей работы.
P.S. Не забудьте добавить страницу в закладки =)
Ссылки
http://php.ru/ - официальный сайт разработчиков PHP.
http://httpd.apache.org/ – сайт проекта Apache
http://dev.mysql.com/ – Developer Zone проекта MySQL
+http://www.softtime.ru
UPD
Выкладываю файлы httpd.conf и php.ini, на которых работает мой веб-сервер. Если все сделали по руководству, и если рабочие папки совпадают, то все должно заработать.
Подпишись на RSS, впереди много интересного.

























Июнь 19th, 2008 at 10:46
Спасибо за такую подробную установку! Вы постарались, но вот почему-то у меня всё равно не вышло. Уже несколько раз проверял httpd, всё как в инструкции..
Июнь 19th, 2008 at 10:47
Может будет лучше, если вы выложите в этой статье уже готовый файл httpd.conf и php.ini
Июнь 19th, 2008 at 11:01
Виноват =) , исправляюсь. В конце выложил файлы конфигурации. Если ничего не заработало, советую снести php, и заново его поставить, а потом закопировать файлы php.ini и httpd.conf куда надо. Если не будет получаться пишите, разберемся.
Кстати какая у вас система?
Июнь 23rd, 2008 at 17:13
Добрый день, все сделал как написано, все работает http://127.0.0.1/ – загружается ПХП, все норм, но остальное… http://127.0.0.1/phpmyadmin – выдает ошибку ( phpMyAdmin – Ошибка
Невозможно загрузить расширение mysql! Проверьте настройки PHP. )Что делать? надо до завтра форум изменить, а я не могу базу создать… помогите решить трабл пожалуйста.
Июнь 23rd, 2008 at 17:15
http://localhost/mysql.php – Mozzila и Опера отоброжает как чистый документ
Июнь 23rd, 2008 at 19:54
Спасибо за урок, хорошо все описано, но у меня есть небольшая проблема:
Когда я обращаюсь к html файлу, то все работает нормально, но вот если к php файлу, то начинается скачивание этого php файла, а в браузер ничего не выводится.
Я делал все по уроку, правда были некоторые исключения:
1)все находится на диске C, а у Вас на D, но структура папок такаяже как и у Вас.
2)Последний пункт настройки httpd.conf я не выполнил (нужно было экранировать PHPIniDir “D:/server/php5/”), но у меня подобной строки не было и соответсвенно нечего экранировать.
3)MySQL не устанавливал, установил только
apache_2.2.9-win32-x86-openssl-0.9.8h-r2.msi
и
php-5.2.6-win32-installer.msi
Операционка у меня windows XP SP3
Еще раз спасибо.
Июнь 23rd, 2008 at 21:08
to Alexander:
Вообщем советую сделать следующее:
1) Удалить PHP , из пуск->панель управления->Удаление программ,
2)зайдите на диск C, там где у вас установлен был PHP , и почистите папку
3) заново запустите дистрибутив PHP, он обязательно первым делом спрашивает куда ему инсталлировать файлы, а потом обязательно спрашивает какой тип Apache у вас установлен, вы должны указать свой, и указать путь до папки conf которая находится внутри директории Apache2
4) Повторить все пункты после установки php, можете mysql не ставить, но обязательно ещё раз пересмотрите ваши httpd.conf и php.ini, после того как PHP установиться, загляните в httpd.conf, там должна быть строчка PHPIniDir “С:/server/php5/” , т.к. у вас диск C.
Июнь 23rd, 2008 at 21:13
to xm4k:
Обычно проблема возникает при не правильно настроенном php.ini, обязательно сделайте все так же как в уроке, затем перезагрузите компьютер.
Далее сделайте файл в котором будет функция
phpinfo();
Когда phpinfo сработала, и вывела информацию о конфигурации сервера, просто нажмите в браузере ctrl+f (это поиск по странице) и введите слово для поиска mysql, она должна отображаться в табличке.
Июнь 23rd, 2008 at 21:15
А если ничего не находит на странице то обязательно смотрите в php.ini , там должны раскомментирована строка extension=php_mysql.dll,т.е. в чистом виде, без всяких знаков перед ней.
Пробуйте, если что пишите, разрулим
Июнь 24th, 2008 at 23:53
2 Alexander:
Получше поищите строку с phpinidir – она должна быть, если не получается вручную попробуйте поиск.
2 admin:
Зачем же экранировать строку phpinidir возможно здесь причина неудачь ваших читателей, возможно стоит там просто прописать путь до директории где лежит ini файл либо там где установлен php либо в папке windows (всегда так делал проблем небыло).
ps Никого не хочу обидеть просто высказал свое личное мнение
Июнь 25th, 2008 at 06:51
2 SecondBrezhnev
Спасибо вам, действительно стоит не экранировать строку PHPinidir , но я не понимаю как мой сервер без проблем работал и с экранированной? :-\
Июнь 27th, 2008 at 17:46
Привет, спс огромное за урок!
Чего-то у меня не работает, я когда нажимаю ctrl+f в phpinfo то он не находит слово mysql, но в файле php.ini все как у тебя не знаю чего делать, потомучто потом естественно не идет mysql.php тоест как-будто нету связи между MySQL и php, посоветуй чего-нибуть плз.
Июнь 27th, 2008 at 19:06
Привет, спасибо за статью!
У меня возникла проблема в соединение MySQL с PHP, я просмотрел файл php.ini он точно такой же как у тебя, но когда я нажал ctrl+f в index.php чтобы найти слово mysql, то поисковик ничего не нашел, то есть как-будто между ними нету соединения и соответственно у меня не пошел файл mysql.php, посоветуй чего-нибуть плз.
Июнь 27th, 2008 at 19:08
2 Dima
Дмитрий вообще конечно я это писал в уроке.Так бывает, когда ставишь apache+php+mysql и не перезагружаешь компьютер.
Проблема должна решиться после перезагрузки.
Если нет, то просто нажмите ctrl+alt+del, перейдите во вкладку процессы, там обязательно должен быть процесс с именем mysqld-nt.exe.Если нет, то снесите MySQL и заново установите.
Июнь 27th, 2008 at 19:08
Извини за два письма просто у меня почемуто не отображалос первое письмо)
Июнь 27th, 2008 at 19:15
Вообщем ты при вывзове phpinfo() должен найти следующее:

Июнь 27th, 2008 at 21:03
Я перезагружал, и процесс такой есть, а в phpinfo нету такой главы MySQL((
Июнь 27th, 2008 at 21:56
А в php.ini точно расширение подключил?
Возможно что то с конфигурацией httpd.conf
Пришли мне свои файлы конфигурации на freshcoder.ru@gmail.com
Июнь 27th, 2008 at 22:27
Вроде да подключил
Июнь 29th, 2008 at 00:56
2 Дима:
Проверьте правильность указанных путей в файле конфигурации http.conf :
PHPIniDir «?:/..путь../php5/»
LoadModule php5_module «?:/..путь../php5/php5apache2_2.dll»,
где ? – логический диск ;
..путь.. – указанный путь до директории куда установлен ваш php.
2 admin:
В случае когда вы экранировали phpinidir файл конфигурации php автоматически брался из директории windows (на сколько я знаю/помню), что тоже правильно, но указанее явного пути до файла с которым мы работаем по моему более правильно.
Июнь 29th, 2008 at 14:19
Я проверил httpd.conf и получается, что у меня 2 файла PHPIniDir и LoadModule php5_module один закоментирован а второй разоментирован:
#PHPIniDir «D:/server/php5/»
#LoadModule php5_module «D:/server/php5/php5apache2_2.dll»
#END PHP INSTALLER EDITS – REMOVE ONLY ON UNINSTALL
#BEGIN PHP INSTALLER EDITS – REMOVE ONLY ON UNINSTALL
PHPIniDir «D:/server/php5/»
LoadModule php5_module «D:/server/php5/php5apache2_2.dll»
#END PHP INSTALLER EDITS – REMOVE ONLY ON UNINSTALL
это правильно или может должно быть наоборот?
Июнь 29th, 2008 at 17:58
#BEGIN PHP INSTALLER EDITS – REMOVE ONLY ON UNINSTALL
PHPIniDir “D:/server/php5/”
LoadModule php5_module “D:/server/php5/php5apache2_2.dll”
#END PHP INSTALLER EDITS – REMOVE ONLY ON UNINSTALL
Дим вот так должно быть правильно.
Вообщем если ничего не получилось. Удали все, и заново переустанови
Июнь 30th, 2008 at 00:34
Блин все переустановил, все пути правильно и все равно тоже самое:(
А ненадо в php.ini разкоментировать вот эту строчку? поменять путь на наш.
;include_path = «.;c:\php\includes»
или может быть в my.ini чего поменять надо?
Июнь 30th, 2008 at 15:14
Нет в php.ini необходимо только указать путь до папки с расширениями, а также перечислить какие подключить.И вроде все. В my.ini ничего ненадо трогать. В разделе Dynamic Extension должно быть вот что:
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_sqlite.dll
extension_dir=»D:\server\php5\ext»
И нигде больше повторятся это не должно.
Июль 1st, 2008 at 00:07
Слушай можешь еще раз пожалуйсто мои файлы посмотреть? А то я посмотрел а у меня оказывается в Dynamic Extension не было строчки extension_dir=”D:\server\php5\ext”
Я тебе их на мэйл пошлю. СПС
Июль 1st, 2008 at 15:38
Спасибо огромное теперь хоть чегото идет
Но когда я нажимаю на phpmyadmin он мне пишет:
#2003 – Can’t connect to MySQL server on ‘localhost’ (10061)
не в курсе почему это выскакивает?
Июль 1st, 2008 at 16:15
А как насчет перезагрузить комп и запустить заново сервер? =)
Июль 1st, 2008 at 16:29
забыл =)
Июль 2nd, 2008 at 01:19
Мне прям не ловко писать, но у меня опять проблема =)
У меня mysql теперь не запускается в wamp я на старт нажимаю в меню wamp и ничего не происходит.
Посоветуй плз чего-нибуть. спс
Июль 2nd, 2008 at 07:03
Удали Apache старый, удали PHP, удали MySQL. Wamp вероятно не грузиться из за того что у тебя в процессах висит старый mysqld-nt.exe , т.е. тот сервер который ты ставил до WAMP.
Июль 2nd, 2008 at 13:44
Да я вроде все удалил.
Смотри чего он мне пишет в MySQL Log файле:
080701 9:35:03 [ERROR] Default storage engine (InnoDB) is not available
080701 9:35:03 [ERROR] Aborting
080701 9:35:03 [Note] wampmysqld: Shutdown complete
не соединяется.
Июль 2nd, 2008 at 14:24
Странный у тебя комп, даже немогу ничего посоветвать
Июль 2nd, 2008 at 20:58
[...] статья по установке локального сервера, дала многим понять [...]
Июль 2nd, 2008 at 23:06
Ура у меня наконец все идет, я на XP установил и пошло =)
Спасибо огромное за помощь
Июль 2nd, 2008 at 23:22
Все я сделал у меня теперь идет и на Viste, я в my.ini поменял строчку:
default-storage-engine=INNODB
на
default-storage-engine=MYISAM
теперь буду твои проходить =)
Июль 3rd, 2008 at 06:46
2 Дима
Я рад что ты справился, Молодец.
Июль 16th, 2008 at 23:12
у меня проблема с mysql, всё работает, кроме него. при обращении к базе пишет – «К сожалению, не доступен сервер mySQL». что делать?
Июль 16th, 2008 at 23:13
ах, да! спасибо за урок! теперь имею представление, какое-нибудь!
Июль 16th, 2008 at 23:22
всё, я уже разобрался в чём проблема! ещё раз спасибо!
Июль 19th, 2008 at 00:46
Ура со второго раза получилось и все работат!!!
Июль 19th, 2008 at 00:52
А как сделать чтобы в папки WWW что бы сразу переходил на форум. допустим.
структура папки WWW
cgi-bin
tmp
phpMyAdmin
и
Forun
чтобы не помещать все не в WWW
?
Июль 19th, 2008 at 13:22
Создайте в папке WWW файл index.php, в него добавьте следующий код:
2
3
4
5
header("location: /forum/");
?>
При наборе адреса http://127.0.0.1/ будет происходить редирект на http://127.0.0.1/forum/
Июль 21st, 2008 at 12:09
не получается
Июль 21st, 2008 at 12:11
все разобрался, СПАСИБО
Июль 21st, 2008 at 12:12
Отлично, вообще это должно было работать в любом случае
Август 1st, 2008 at 16:48
Вобщем всё работает как часы и за урок спасибо, мне интересно а можно ли сделать так чтобы твои файлы были видны с других компьютеров
Август 1st, 2008 at 16:53
2 Сопром пишет
Вообще можно, если я не ошибаюсь найдите строчку в httpd.conf Listen 80, и добавьте ваш ip в сети и порт, пример как у меня в сети:
listen 169.254.0.148:80
Должно работать
Август 1st, 2008 at 20:00
у меня проблема с mysql, всё работает, кроме него. при обращении к базе пишет – “К сожалению, не доступен сервер mySQL”. что делать?
Август 2nd, 2008 at 02:19
я дико извиняюсь,не программист,не знаю ни одного языка,но осмелюсь сказать,что все получается с первого раза( у меня во всяком случае) ,просто следите за тем где изменяете к примеру в изменяемой строке стоит в начале «;» -нужно убрать иначе строка не активна.также следите за прописуемыми путями,где заканчивается слеш где нет.
Август 3rd, 2008 at 01:50
Все нашел ошибку. ура!!!
Август 4th, 2008 at 00:30
Здраствуйте!
При запуске phpmyadmin, выдает ошибку «Произошла ошибка в работе механизма сессии. Проверьте файлы журналов PHP и/или Веб-сервера на наличие ошибок и произведите их корректное конфигурирование.» Подскажите что сделать, заранее Спасибо!.
Август 4th, 2008 at 09:31
Ну здесь действительно необходимо посмотреть лог-файлы, возможно в них найдется ответ. Если вы не разбираетесь, то просто найдите файл, который отвечает за протоколирование ошибок PHP-интерпретатора (php_error.log)
Если что скопируйте последние строчки, после того как неудачно запустился phpmyadmin
Август 7th, 2008 at 06:18
Yeeeeeeeeeeeesssss!!!!
Спасибо!!!! у меня всё получилось, просто попытался вникнуть во всё. Одна неделя прошла не даром)))
Совет: Некопируйте готовые скрипты, пишите сами, внимательнооо….
Август 8th, 2008 at 23:46
Добрый день , Спасибо огромное за урок!
Такой вопрос ЧТО ДЕЛААТЬ???
Я в шоке , после установки Apache не хочет работать ! Пишет : «The requested operation has faild» или заметил «Can’t open logs». Причём это всё на самом 1 этапе установки ссервера! Помогите пожалуйста , буду очень благодарен. Заранее спасибо!
Август 8th, 2008 at 23:48
Кстати он пишет , что сервер уже стартанул , а при вводе http://127.0.0.1/ выдаёт ошибку!!!!
Август 9th, 2008 at 00:04
Возможно что то неправильно указали в файле конфигурации, такое вполне возможно. Удалите Apache, зайдите в папку и удалите файлы конфигурации, в частности httpd.conf. Затем заново переустановите. Делайте все поэтапно и не торопитесь =). Если все равно не получиться, то попробуйте установить WAMP
Август 9th, 2008 at 00:53
Спс , попробовал не работает! Решил пока поставить Вамп. Поставил. Снова не запускает Апач , я думаю вот пизд… (изв). Потом думал, думал решил ради интереса протестировать порт 80 , протестировал. Оказываеться он испоользуеться скайпом, ВОТ И ВСЯ ПРОБЛЕММА. А столоко времени потратил 1.5 часа. _))) Просто я раньше это всё делал на старом компе , а вот решил на новый постывить и сделать сайтик. Пока хватит вампа , потом перейду на норм апач. Вот такой монолог))). А в общем СПАСИБО ОГРОМНОЕ !!!!!!
Август 13th, 2008 at 11:38
аналогичная проблема с Мах, выдает сообщение “К сожалению, не доступен сервер mySQL”
Август 13th, 2008 at 18:09
2 KorVin
Можно поподробней. При каких условиях вызывается данная ошибка? к какому вы скрипту обращаетесь? Опишите более подробно.
Август 18th, 2008 at 03:11
Хочу поделиться с вами моей проблемой, и ее решением…
. И правда, наткнулся на соответствующую инструкцию
Ну стандартная ситуация (здесь у многих) – не находит mySQL. Уже несколько раз переустанавливал, переписывал все настройки (как обезьяна, повторяя все здесь написанное)… и ничего. Начал пытаться немного разобраться (до этого с mySQL и серверами не имел дела вообще), посмотрел phpinfo() – про mysql нет в помине. Все советы, указанные тут, не помогают – значит незаменимый google.com поможет
php-myadmin.ru/learning/instrument-php.html ,
там было написано о Системных переменных. Добавил я пути в винду (виста х64 билд6000), но тоже ничего.
Посмотрел внимательно на phpinfo(), а там интересная строка: «Configuration File (php.ini) Path | C:\Windows» . Ну я взял и кинул настроенный php.ini в C:\Windows, рестартнул аптч, обновил phpinfo() – строка сменилась на «Configuration File (php.ini) Path C:\Windows\php.ini». Перехожу по http://localhost/phpmyadmin/ – И ВОТ ОН!
php-5.2.1-Win32.zip не установка, наверной из-за этого. И mysql-3.23.52-win.zip на винте надыбал – скачать новую траф не позволяет.
Август 18th, 2008 at 13:19
Отличный урок. Настраивал конфигурационные файлы сам, была ошибка. Закинул предоставленные админом файлы.
Вместо phpmyadmin запускается древо папок, будто ftp.
http://localhost/phpmyadmin/index.php – а так стартует phpmyadmin.
В чём может быть трабл? 127.0.0.1 тоже типа ftp папки.
Август 18th, 2008 at 14:07
2 Олег
Откройте файл httpd.conf и найдите строчку DirectoryIndex, она должна содержать следующее:
DirectoryIndex index.php index.php3 index.html index.htm
Август 19th, 2008 at 20:25
У меня была та же ситуация,что и у Олега.Всё дело в том,что файл конфигурации Apache (если следовать инструкциям автора) получается не тем,что использует сам автор.Я взял чистый conf и готовый conf автора и просто подставил значения в идентичных строках.Больше ничего не трогал.Всё работает как надо.Теперь у меня 2 варианта файла конфигурации.
Август 21st, 2008 at 15:20
Нет файла php-cgi.exe можно его из архива туда закинуть?
Август 21st, 2008 at 15:30
Алексей можно поподробней? Я так понимаю послу установки php нет файла php-cgi.exe?
Август 21st, 2008 at 19:54
Доброго дня!…Александр, Благодарю за мануалчик, единственный, пошаговый – заставляет думать!!!…
З.Ы. трабл находилься тут
PHPIniDir «F:/server/php5/»
LoadModule php5_module «F:/server/php5/php5apache2_2.dll» (если копировать код, то внимательно см. ковычки)
- в процессе установки php-5.2.6-win32-installer отображаеться ошибочка: *The is a problem with whis Win-s. install package. A script required for this install to complete could not be run* но, инсталяция проходить удачно, phpinfo() отражаеться в IE7 -! как Вы думаите что енто за глюк?
Август 21st, 2008 at 21:50
http://127.0.0.1/mysql.php *К сожалению, не доступен сервер mySQL … как определить причину?
Август 22nd, 2008 at 01:10
Здравствуйте
у меня вопрос как установить движок dle на апач?он открывает установку когда пишешь http://localhost/dle/install.php но что мне заполнять тут
URL сайта: ???
Укажите путь без имени файла, знак слеша / на конце обязателен
Данные для доступа к MySQL серверу
Сервер MySQL:????
Имя базы данных:????
Имя пользователя:???
Пароль:????
ПЛИЗ ПОМОГИТЕ КТО МОЖЕТ ЗАРАНЕЕ СПС
Август 22nd, 2008 at 07:09
2 Женя
1)Нажмите ctrl+alt+del и перейдите во вкладку «Процессы», в списке обязательно должен быть процесс с именем mysqld-nt.exe.
2)Если процесс есть в списке, то необходимо запустить функцию phpinfo(), об этом говорилось в уроке. Найдите там раздел с MySQL(настройки,характеристики).
2 LogDog
Попробуйте следующий вариант:
Сервер MySQL: localhost
Имя базы данных: либо создать,либо использовать существующую.
Имя пользователя: root
Пароль: пароль, который вы указали при установке сервера MySQL
Август 22nd, 2008 at 16:53
Могу скачать, что в php скриптах обязательно указывать вот так , а тоя пол часа не мог понять почему получаю белую страницу. было вот так ().
Это наверное в новых версиях так, потому что раньше(годо 1,5 назад) я всегда делал
Август 22nd, 2008 at 17:27
Александр, 5.0.51-commaniti-nt, я так понимаю что мой локал-сервер с db на Win xp sp2 * Аpache + php + mysql * заработал!?
- у меня вот какая задача стоит: поставить движок на localhost, но для начала надо проинсталить *ZendOptiizer 3.2.6 win-i386*, не подскажите куда его следует ставить? как правельно поставить (cms) которую следует залить в бинарном режиме и как это сделать через Total Commander 6.0? создать ли под (смs) в localhost отдельный какталог или можно в localhost/www/ залить файлики (cms)? – думаю что многим интересно буить, послушать как это делаеться… заранее спасибо!
Август 22nd, 2008 at 18:53
Александр, Благодарю за прекрасные уроки! вопросы выше решены по мере необходимости!…
*для учеников! – читаем внимательно… и все получиться! один из лучших и свежих мануалов* в своем жанре! респект и уважуха… спс, отличный ресурс…
Август 24th, 2008 at 12:08
ВНИМАНИЕ
В мануал по установке были внесены коррективы.Теперь должно работать у всех!!!
Август 25th, 2008 at 02:15
Отличная статья,огромное спачибо!
У меня проблема с файлами ttpd.conf и php.ini,,пробовал скачать здесь в разделе UPD,но ссылка в «нкуда»
Август 25th, 2008 at 07:13
Поправил ссылки=)
Август 25th, 2008 at 11:03
«»Александр | 21.08.2008 в 15:30
Алексей можно поподробней? Я так понимаю послу установки php нет файла php-cgi.exe?»"Да всё верно.Я взял из архива и добавил в папку.У меня вроде бы всё работает но приусловии обращения к файлу только http://127.0.0.1 или http://localhost/ в любых других случиях фаил предлогают открыть.Я имею ввиду урок номер 2 файл Form я не могу назвать Index.php да и опять работает он только в случае http://127.0.0.1 или http://localhost/ … Надеюсь вы поняли что я имею ввиду
Август 27th, 2008 at 02:24
У меня снова проблема(кстати спсибо за ссылки)я поставил апач потом скачал httpd заменил,апач не стартует,снес все поновой та же история,Подскажите что мне делать?
Август 27th, 2008 at 09:58
Такое ощущение что просто не совпадают пути. Не обязательно копировать мой httpd. Мои конфиги пойдут если ваш сервер будет установлен на диск D, в папку server. На самом деле я немогу сказать в чем причина, т.к. буквально 3 назад на свой новенький ноутбук установил apache php и mysql, и все заработало с первого раза. Ось – виста.
P.S. Раз такая ситуация, тестируйте сервер на работоспособность поэтапно. Поставьте apache , не меняя конфигов обратитесь по адресу 127.0.0.1 , должно все работать. Далее остановите сервер, поменяйте пути до директории www и тд, и снова тестируйте.
Август 27th, 2008 at 22:18
Здраствуйте, спасибо вам за инструкцию она очень доходчивая и понятная особьено для на чинаюших, но вот токо я столкнулся с такой проблемой установил все вот потом как надо перезапустил комп потом написал ну скриптик тот : Теперь откройте PHP Expert Editor, создайте новый файл и напишите следующий код:
Сохраните его в папке сервера, а именно D:\server\www с именем index.php. Откройте браузер и наберите http://127.0.0.1 или http://localhost/. Результат должен быть следующий:
вот а мне выдает вот такое:
Forbidden
You don’t have permission to access / on this server.
Подскажите как мне это исправить……
Август 28th, 2008 at 00:22
Игорь, проблема в том что в файле httpd.conf стоит запрет на чтение папки www. Внимательно настраивайте файл с конфигурацией, а именно:
Находим строчку и меняем её (либо другой путь), далее в этом же контейнере, до закрытия тега Найдите строчку Deny from all и удалите её,оставьте только Allow from all.
Август 28th, 2008 at 02:44
блин я хочу чего моё сообшение не высвечивается(((((
Август 28th, 2008 at 02:45
Александр понимаете или я слепой или этой строчки у меня нету, но я её не удалял а изначально я её не могу найти ……
Август 28th, 2008 at 02:50
Вот мой
Август 28th, 2008 at 02:51
вот мой файл http://www.rapidshare.ru/765645 Александр если вас не затруднит то взляните если найдете ошибки , укажите мне наних чтоб я разобрался, пожалуста
Август 28th, 2008 at 14:55
Спасибо огромное за статью, я новичок в этом деле, но получилось все с первого раза. Можно было бы в той части статьи, где приводится скрипт по определению версии сервера добавить, чтобы не забывали вводить пароль в код скрипта
Август 28th, 2008 at 23:17
Вообшем новая проблема призагруске скриптика вот я набираю хоть localhostс хоть 127.0.0.1 выдается мне 1 и тоже ответ «It works!»(это работает)
Август 28th, 2008 at 23:29
извеняюсь то у меня в башке не пашет и браузер мой каличь паразит мне черти что показует
Август 28th, 2008 at 23:33
Огромое спасибо за статью , это точто надо для на чинаюших да ты супер чел Александр что сосдал такой мануал и не токо по этому , кста а моно както подписатся чтобы новые уроки мне приходили на мыло или хотяб силки на них , а?????
Август 29th, 2008 at 00:06
у меня проблема с mysql, всё работает, кроме него. при обращении к базе пишет – “К сожалению, не доступен сервер mySQL”. что делать?всеработало как надо но когда начал проверять его он сабака не пащет
Август 29th, 2008 at 01:16
Мах ты говорил что разобрался может поделишся всем проблема, мне уже не лоовко админа просить я уже закумарил него очеь прошу поделись как это исправть
Август 29th, 2008 at 02:08
У меня вопросс есчета4кого рода вот а мануале я прочетал такое Далее переходим в раздел “Dynamic Extensions”. Находим строку: ; Be sure to appropriately set the extension_dir directive. После неё вставляем необходимые расширения для корректной работы ну а у тебя почемуто те все расширения в твоем файлике прописаны после ; extension_dir directive above.
Август 29th, 2008 at 02:09
вот а почему у тя так а не как в мануале???
Август 29th, 2008 at 06:54
Игорь прекращай спам.
Когда тебе пишет «It works!»- это не проблема, это означает что работает.
С MySQL внимательней будь, читай комменты, я уже много раз говорил как решить эту проблему, или хотя бы продиагностировать.
По поводу подписки – сделаем. А сейчас пока добавьте в своем браузере мой канал RSS.
По поводу Dynamic Extension .
Без разницы после какой строчки находиться список расширений, главное чтобы он был в этом разделе (dynamic extension)
Август 29th, 2008 at 22:18
Извеняюсь за все написаеное пперед этим то я не внимательно читал икрипт из инструкции Александр а в файле config.inc.php помимо пароля ненадо там например порт прописать???? случайно а то я так глянул такм пусто де порт и такое впечатоение скаладывается что надо туда порт записать
Август 31st, 2008 at 00:00
Слушай добавт есче там как привязать perl ну и там беблиотеки к нему ну там есче ченить чте там может пригодится , плыз у тя так доходчиво все расказано , у тя получается хорошо это все делать….. так что как буит время сделаеш?????
Август 31st, 2008 at 00:18
Пожелание рассмотрено.
Август 31st, 2008 at 02:53
Попробуйте WAMP-5. В его состав входят: Apache 2.2.4, PHP 5.2.4, MySQL 5.0.45, PHPMyAdmin и общая панель управления. Скачать можно здесь http://www.wampserver.com/en/download.php
Август 31st, 2008 at 03:57
Спасибо за подробное описание.
Трабл возник после настройки php.ini и httpd.txt – при обращении к localhost или 127.0.0.1 браузер пишет «Forbidden You don’t have permission to access / on this server.»… В настройках пока не исправил косяки (с другими путями) выдавал что нет такой страницы, а после исправления выдает что нет доступа… дело в httpd.txt?
Август 31st, 2008 at 04:12
З.Ы. сразу после установки apache2.2, php5, mysql6 успел узреть «It works!». Файерволлы отключены.
Август 31st, 2008 at 04:38
ошибка в httpd в строке DocumentRoot. Сорри за флуд
Август 31st, 2008 at 07:10
привет,я насчет дистрибутива,на сайте mysql только mysql-5.0.67-win32 нашел,а не 5.0.51b,он подойдет?
Август 31st, 2008 at 10:20
2 Diamond
Вы правы, если возникает такая ошибка, то это значит что вы где то ограничили права на DocumentRoot.
Просто для вашей папки укажите Allow from all.
У файла httpd расширение conf, а вы почему то указали httpd.txt.
2 Васс
Должен подойти.
Август 31st, 2008 at 10:24
2 Николай
Вы правы, WAMP хорошая штука, тем более что на сайте есть урок по его установке.
Сентябрь 2nd, 2008 at 15:40
Васс
да подойдет я на ней делал и работает….. тьфу тьфу тьфу ……(чтоб не сглазить)
Сентябрь 4th, 2008 at 03:22
Спасибо за грамотное и доступное описание, перепробовал по 4 (четырем книгам) – ничего не получалось…
Здесь с первого захода, даже не верится…
Автору респект!
Сентябрь 5th, 2008 at 01:27
Ммм у меня опять проблема,Александр вы не могли бы для особо одаренных объяснить как скачать MySQL 5.0.51b,а то на их сайте чет я запутался.
Сентябрь 5th, 2008 at 06:56
Качайте доступную на этот момент времени версию. Особых отличий при установке не будет)
Сентябрь 5th, 2008 at 21:08
Уважаемый александр а через какое приблизительно время выйдет, дополнение к этому уроку по моей просьбе, если ты конечно его быиш делать,да я думаю многим это буит интересно «# ИгорьNo Gravatar | 31.08.2008 в 00:00
Слушай добавт есче там как привязать perl ну и там беблиотеки к нему ну там есче ченить чте там может пригодится , плыз у тя так доходчиво все расказано , у тя получается хорошо это все делать….. так что как буит время сделаеш?????» через какое приблизительно время ????????????????? я понимаю что у тебя загруженый график но всеже хотяб так приблизительно чтоб ориентироватся
Сентябрь 5th, 2008 at 22:57
Скоро Игорь, скоро =)
Сентябрь 8th, 2008 at 15:22
большое спасибо. После часа лазания по сайтам нашел этот и все заработало с первого раза!!!
Сентябрь 11th, 2008 at 19:50
Статья супер, главное что все ясно описано. На этот блог захожу уже каждый день=)
Сентябрь 13th, 2008 at 07:38
Спасибо ОГРОМНОЕ Александру за статью!!
Среди огромной портянки коментариев и неоднократного вопроса в чем же может быть дело если при тестировании соединения с базой данных по приведенному выше скрипту пишет «К сожалению, не доступен сервер mySQL» – к сожалению ответа так и не нашлось. Может быть кто разобрался все таки подскажете? Работает все, кроме mySQL. В чем может быть проблема?
Сентябрь 13th, 2008 at 07:46
Извините Александр! Невнимательность!
Для таких же невнимательных, как я: незабудьте прописать пароль в скрипте тестирования соединения с базой данных.
Сентябрь 13th, 2008 at 14:45
Добрый день, помогите пожалуйста кто может.
Я понимаю что тема уже 100 раз пережована, но у меня все равно не получается.
Пишет что «К сожалению, не доступен сервер mySQL»
в phpinfo() все показывает, и диспетчере задач тоже все работает, а запускаю проверочный файл и все равно не пашет. К чему бы это?
Сентябрь 14th, 2008 at 16:58
Ребята, знаете еще почему может не работать если скачивать от сюда файлы конфигурации. Потому что в файле httpd.conf не так указан адрес D:\server\Apache2\conf\
там стоит d:\server\apache
Администраторы измените файл. Спасибо за статью кстате. Мне все понравилось. И за уроки тоже.
Сентябрь 14th, 2008 at 23:47
Здраствуйте спасибо за простое и доходчивое изложение основных настроек,тут возник вопрос по MySQL
: пытаюсь впихнуть 5.0.51а весом 44м в PHP 4.3.4 конфиги php.ini проверенные, слышал что Функции для работы с MySQL уже не являются частью ядра php,
как было до появления 5-ых версий, в чем может быть загвоздка,при вашем скрипте выдает: К сожалению, не доступен сервер mySQL, пароль прописан,при тестировании другим скриптом:
TEST
<?php
if ($m_db=mysql_connect(«localhost», «root», «sashok»))
{
echo «Содержимое базы данных \»mysql\»";
if($m_res = mysql_list_tables(«mysql»))
{
while ($m_row = mysql_fetch_row($m_res)) {
echo «Таблица: $m_row[0]«;
}
}
else
{
echo «Ошибка » . mysql_errno() . » » . mysql_error();
}
}
else {
echo «Ошибка » . mysql_errno() . » » . mysql_error();
}
?>
Выдает:Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\Apache\Apache2\htdocs\test.php on line 7
Ошибка 1251 Client does not support authentication protocol requested by server; consider upgrading MySQL client
В описании ПХП указано поддержка Client API version 3.23.49, я так понимаю засунуть MySQL 5 МНЕ не удастся?mysqld-nt.exe работает, подскажите в чем может быть проблема заранее признателен.
Сентябрь 15th, 2008 at 15:55
2 storfei
Не встречал такой ошибки ранее, попробую воспроизвести её и найти решение проблемы.
Сентябрь 15th, 2008 at 16:10
2 Николай
Спасибо, изменил файл. На самом деле хорошо что вы разобрались сами.
Сентябрь 28th, 2008 at 01:34
здраствуйте,у меня проблема.
Я установил Apache 2.2,PHP5,MySQL 5.0.51b(и еще phpxedit_4.3)
скачал с выложенные вами файлы php.ini и httpd.conf
файл php.ini просто заменил
а файл httpd.conf менял вручную, поэтапно(ксати выложенный вами файл httpd.conf не совпадает с изменениеми которые выложенны в главе»Настройка httpd.conf»)
меняя файл поэтамно наткнулся на несколько неувязок:
1″найдите строчку ServerRoot , обязательно обратите внимание чтобы перед ней небыло символа #,
данный символ запрещает строку на обработку сервером, в строчке ServerRoot прописываем адрес до папки с установленным Apache, в нашем случае это строчка принимает значение ServerRoot “D:/server/Apache2″
–убирая символ «#» апач не запускается
2″Находим строчку и меняем её , далее в этом же контейнере, до закрытия тега Под строчкой Deny from all, допишите Allow from 127.0.0.1 »
–изменяя строчку апач не запускается,а строчки «Deny from all» нету,зато она есть немного выше в разделе:
»
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
»
(туда я дописал строчку «Allow from 127.0.0.1″)
Объясните пожалуйста в чем у меня проблема.
Сентябрь 28th, 2008 at 21:21
А когда буит дополнена это статья ну привязкой перла ну и т.п., ой тут есче 1 просьба возникла если буит тетяжело то выложите пожалуйста урок как сделать доступ с инета к localhost ,если вас не затруднит………Или не моглибы вы сделать урок для тех кто хочет сделать из своего компасвой хост……. я думаю это буито Интересно многим…..ато по этому вопросу не кгде я не смог найти инфы…..
Октябрь 1st, 2008 at 15:57
Большое спасибо за эту статью очень помогла. Установил без проблем. Автор продолжай в том же духе
Октябрь 3rd, 2008 at 16:00
А на windows server 2003 это будет работать?
И такой еще вопрос, смогу я работать и создавать сайты с рабочих компов, которые находятся в этой сети?
Заоанее спасибо!
Октябрь 4th, 2008 at 00:45
Скачал новый conf все работает!
Спасибо за сатью!
Октябрь 4th, 2008 at 09:44
Да можно работать и из локальной сети. На любом компьютере этой сети попробуйте набрать в браузере ip-адрес компа где установлен сервер.
Октябрь 12th, 2008 at 00:48
У меня поблема
Я скачал mysql-5.0.67-win32(установка прошла без проблем)
потом phpMyAdmin-3.0.0-all-languages и к нему файл config.inc добавил его и порисал в нем пароль.
Потом в браузере: localhost/phpmyadmin/
пишит:phpMyAdmin – Ошибка
Невозможно загрузить расширение mysql! Проверьте настройки PHP. – Документация
Может в поблема в версиях?Подскажите please
P.s.апач и php у меня установленно и работает
Октябрь 12th, 2008 at 00:51
Кстати как мне добаить к своему нику avator(там вроде для него место есть)
Октябрь 12th, 2008 at 17:38
Есть вопрос по PEAR модуль DB, кто подскажет по работе тестированию?
Октябрь 15th, 2008 at 21:11
Доброго времени суток, Александр, использовал Ваш мануал, как писал Выше – отличное решениевсе заработало, и работает как часы до сих пор, поставил движок для портала, этот движок поддерживает много сайтовость… т.е. для поддержки 2-х и более сайтов требуеться настроики httpd.conf под виртуальне хосты* и Алисы прописать, как сделать правельно виртуальный хост чтото ни как не могу сообразить, если:
F:\server\www\ – тут движок. (localhost)
вопрос таков – как сделать виртуальный хост к существующему localhost, к примеру: *intra* какой каталог и где создать под второй сайт? , т.е. при вводе в браузер *intra* открылся сайт *интра*
Спасибо, если вы дополните ваш httpd.conf и дадите пару комминтариев о том как првельно настроить Апач под несколько сайтов то мануал станет есче интереснее… спасибо)
Октябрь 18th, 2008 at 16:00
Вопрос такой – с утсновкой апач+пшп+майСКЛ не возникло никаких проблем. все работает на локалхосте. но если я пытаюсь зайти с другого компа на мой сервер (по ИП-адресу сервера), то он не виден другому компу (то есть тайм аут соединения). Когда год назад ставил Апач+… на другую машину – таких проблем не было. может дело в Висте ? или в Апаче ? (в прошлый раз это был apache2.0)
Октябрь 21st, 2008 at 18:34
Александр все поставил как ты сказал, но не могу посмотреть скрипт авторизации который скачал на одном сайте. Пытаюсь запустить через php expert editor
отвечает
this file is not located in root directory of HTTP server. you specified root directory D:\Program Files\server\www
you can run script wich located in root directory
Октябрь 22nd, 2008 at 00:09
Спасибо большое все сделал как написано работает, тока я заместо localhosta DNS прописал можно теперь сайт делать и в инет выкладывать.
Октябрь 26th, 2008 at 02:35
Доброго времени суток.
Все 15 раз переделал, но никак не подцепляется у меня MySQL.
Не могу найти ошибку.
П О М О Ж И Т Е кто чем можете
Октябрь 26th, 2008 at 02:54
Спасибо, интересно
Одна поправка для тех, кто будет копировать отсюда строки в файл настроек апача – меняйте скобки.
Используемые тут ” не катят, нужны »
Октябрь 27th, 2008 at 18:51
HELP!!!! Спасибо конечно же за статью – начиналось всё хорошо, гладко установился Апач, потом и ПХП встал нормально, все .пхп стали грузится, был рад до безумия, потому что была проблема с Денвером (у меня Виста), вот с .пхп фалами он не дружил у меня на машине. НО ПРОБЛЕМА ВОЗНИКЛА – люди, что делать с MySQL на Висте ((( я уже в отчаинее, я всё по 20 раз переустанавливал, качал разные версии (и последнию в том числе), но все в пусту, не грузится он и всё тут (. Если вручную запускать mysqld-nt.exe он появляется на пару скунд и тут же исчезает (((. Может кто-нибудь сталкивался с подобной проблемой и решил её?!?!!? Отзавитесь!!!!
Октябрь 27th, 2008 at 22:50
Здравствуйте. Прочитал статью, очень удобно. Раньше я ставил себе apache, php, mysql и все работа буквально сразу. Но после переустановки винды на XP SP3 почему-то не могу запустить apache.и дело в том что не создается виртуальный сервер. Потом подумал поставить денвер.. Всё снес. поставил денвер и во время запуска apache на экране появляется следующая запись: «..Disabled use of AcceptEx WinSock2 API тут какие-то закарючки :make_sock: could not bind to address 127.0.0.1:80 no listening sockets available, shutting down
Unable to open logs..»
Как можно решить данную проблему? Заранее благодарен за помощь.
Октябрь 27th, 2008 at 23:02
вроде после отключения скайпа вроде всё начинает работать… =) странненько. =)) Если можно найти другое решение проблемы то рад услышать. =) Дальше буду пытаться выискивать другие баги..
Октябрь 28th, 2008 at 23:14
Впервые в жизни устанавливал сервер. Два дня промучился с установкой – все как-то криво. И только ваш алгоритм дал отличный результат. Действительно на установку потребовалось 30 мин, и главное все заработало! Более того, по вашему алгоритму я установил более свежие версии: apache_2.2.10-win32-x86-no_ssl.msi, (php-5.2.6-win32-installer.msi) и mysql-5.0.67-win32.zip.
Огромное вам спасибо.
Октябрь 29th, 2008 at 19:26
Вообщем я решил свою проблему, может кому будет интересен мой опыт:
Всё работало кроме MySQL, что только не делал, скачал тут VertigoServ, комплект похож на Денвер, но не в этом суть – сначало опять всё работало кроме MySQL, но вылезла ошибка почему именно, оказалась фаервол на Висте блокирует порт 3306 (порт MySQL), поэтому и не работает – открыл порт фаерволом, но опять-таки тщетно. Вобщем как говорить «а ларчик открывался просто», заходите в my.ini и вручную ставите вместо 3306, другой порт – и всё заработало. Удачи.
Октябрь 30th, 2008 at 01:48
Тестовая страничка отработала нормально данные об MySQL выведены. Но, при попытке записи-чтения из базы данных возникает ошибка сервера. Подключение аннулируется и требуется перезапустить сервер. Скрин прилагаю.
Листинг теста ниже.
<?php
$dblocation = «localhost»;
$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);
?>
Ошибок серврер не выводит. Появляется окно Win с сообщением что приложение Апачи будет закрыто.
Октябрь 31st, 2008 at 18:01
Если можна покажите эти скриншоты а то че-то не то:( please P
«Теперь откройте PHP Expert Editor, создайте новый файл и напишите следующий код:»
«Для тестирования сервера можно взять пример скриптов из второго урока. Для тестирования соединения с базой данных необходимо написать следующий скрипт, вы можете просто скопировать следующий фрагмент кода в новый файл, и сохранить его в папке www, под именем mysql.php.»
Ноябрь 18th, 2008 at 21:27
Здраствуйте!Во первых огромное спасибо за руководство!!!
Однако есть проблема..
Я перечитал комменты вверх и вниз десятки раз,но так и не нашел конкретного решения! Хотя здесь это не однократно вроде обсуждалось…
“К сожалению, не доступен сервер mySQL”
в phpinfo() все показывает, и диспетчере задач тоже все работает, при запуске проверочног файла все равно не работает.Пожалуйста объясните доступным языком,ГДЕ и КАК это исправить!
Заранее благодарю!
Ноябрь 18th, 2008 at 22:03
Доброе время суток!
Прекрасно работает PHP, но с оговорками… И дело даже не в том, что здесь нельзя сокращать тег “<?php” до “<?” (хотя мой родной хостинг это допускает…), но не получается передача данных из файла в файл через метод “post”. Например, я открываю на странице формочку:
………………………………………….
содержание формы
………………………………………………………..
Когда я всё это загружаю на родной хостинг, то родной хостинг присваивает автоматически всем переменным с именами
$значение_параметра_name_из_тега_input или
$значение_параметра_name_из_тега_textarea
ту самую информацию, которую в эти поля введёт пользователь, и кидает всё в файл:
имя_файла-получателя.php
(перебрасывая на него пользователя после нажатия кнопки “отправить”).
И всё работает!
А в автономном режиме на своём компьютере… Ещё хорошо, что удосуживается перебросить пользователя на указанный файл после нажатия “отправить”!
А все переменные с именами
$значение_параметра_name_из_тега_input или
$значение_параметра_name_из_тега_textarea
оказываются пустыми!!! Хоть что туда не вводи!!!
Как исправить эту ошибку?
Ещё мне не понятно в этой статье:
“Создайте папку www в папке server, и папку cgi-bin в папке http://www.Теперь перезагрузите компьютер, …”, а ничего не сказано про создание папки “server\php5\ext”…
А я её создал… Зря??? Может быть, нужно было перед перезагрузкой её создавать?
Ноябрь 18th, 2008 at 22:25
комментарий к предыдущему комментарию:
Речь идёт о форме:
2
3
4
5
6
………………………………………….
содержание формы
.................................................................
<input type="submit" name="ok" value="отправить">
</form>
А никаких “http” в третьей снизу строке я не писал — автоматом перед трёмя “W” добавилось…
Интересно, правильно ли сейчас пропечатается моё последнее сообщение?
Ноябрь 23rd, 2008 at 00:28
Все заработало после сноса всего подчистую и новой установки точно по шагам.
Ноябрь 23rd, 2008 at 23:10
Большое спасибо за статью =)
Ноябрь 25th, 2008 at 14:53
Статья просто супер, без проблем все получилось, спасибо)))…
Декабрь 4th, 2008 at 04:04
Статья супер!
Но у меня есть вопросы, когда набираю (http://127.0.0.1 или http://localhost/) то вместо отпределения версии PHP видно It works!(может так и должно быть).
Когда набираю (http://localhost/mysql.php), то выскакивает Not Found
The requested URL /mysql.php was not found on this server.
Все проверяз три раза, что посоветуете ?
Декабрь 5th, 2008 at 18:03
Если отображается «its work», то просто вы не сменили рабочую директорию сервера. Обычно это папка htdocs , в конфиге апапча пропишите нужную вам, или работайте с этой папкой в качестве хранилища скриптов
Декабрь 5th, 2008 at 20:08
Все установил,несколько раз проверил все конфиги,прочитал все коментарии, но почему то работает как то странно…
Заходя на http://localhost/index.php отображается все как на вашем скриншоте(правда без пункта MySQL).
Заходя на http://localhost/mysql.php в IE (Невозможно отобразить страницу Ошибка 500) в Opera (пустая страница)
Если в адресной строке ввожу
http://localhost:8080/mysql.php то как вы и обещали выводит версию сервера 5.0.67-community-nt
Но при этом
http://localhost:8080/index.php отображается кучей непонятного текста.
И у меня вот какие вопросы…почему так происходит(что при дописании порта в адресс mysql.php отображается верно а без добисания нет)?
Как это исправить?(чтобы не надо было вводить номер порта)
И в чем может быть проблема неотображения Пункта MySQL ,как у вас на скрине в коментарии, при запуске скрипта echo phpinfo();
Декабрь 6th, 2008 at 20:56
А в списке процессов есть mysql? Забавно конечно, но почему у вас сервер работает на порту 8080?
Декабрь 7th, 2008 at 20:45
Apache установить получилось, а вот PHP нет. Скачал с php.net файл PHP 5.2.7 installer, все выполнял по вашей инструкции, но в конце установки выскакивает окно, где написано: ошибка и еще чето. Подскажите, пожалуйста, в чем дело! Заранее благодарен.
Декабрь 8th, 2008 at 20:41
Процесс есть. В том то и дело что в конфиге 80 порт как стоял по дефолту так я его и оставил…но вот mysql.php открывается коректно только через 8080(через 80 вообще никак) и наоборот с index.php через 80 коректно а через 8080 нет…из-за чего так понять не могу…..я даже переустанавливал и заного все ставил..все равно mysql не хочет открыать
Декабрь 8th, 2008 at 21:37
О боже мой…разобрался….надо было скинуть(копировать) файл библиотеки libmysql.php из папки php5 в windows/system32….у меня там такого и не было( в противном случае если такой файл уже существовал бы его надо было просто заменить)! После этого все заработало как надо))
Узнал от сюда ===>
Нет блока MySQL в phpinfo()
Если все сделано правильно, но расширение для работы с MySQL не подключается и даже отсутствует блок MySQL в выводе функции phpinfo(), то проверьте версию библиотеки libmysql.dll, расположенную в c:/windows/system32.
Сравните размер библиотеки libmysql.dll, которая находится в c:/windows/system32 с размером одноименной библиотеки, которая установилась вместе с PHP. Они должны быть равны.
Проведите библиотеки libmysql.dll по директории c:/windows и всем поддиректориям. Удалите все найденные дубли и оставьте только одну нужную библиотеку – ту, которая была скопирована из директории c:/php.
Примечание
Одноименная библиотека libmysql.dll поставляется также вместе с сервером MySQL. Однако, это разные библиотеки и если в директории c:/windows/system32 будет лежать именно библиотека от MySQL, то PHP не сможет подключить расширение. Библиотека libmysql.dll может быть автоматически скопирована в c:/windows/system32 при установке сервера MySQL. Наличие в системной директории библиотека от старой версии PHP также может стать препятствием. (c)
Декабрь 9th, 2008 at 12:35
Юрий, рад что вы решили проблему, мне кажеться многим стоит обратить на это внимание. Зачастую такое бывает, когда ранее установленый сервер был удален не полностью, в итоге оставшиеся файлы мешают новым.
Декабрь 9th, 2008 at 17:18
Объясните пожалуйста подробнее какой нужно файл PHP.install скачать и у меня расширение php не хочет регистрировать. Стоит чтобы через блокнот открывалось. а когда в обзоре выбираю php.exe то он всеравно через блокнот открывает. Что делать?
Декабрь 10th, 2008 at 14:38
Константин, вы хотите запустить файл на исполнение? Тогда вам просто необходимо поставить локальный сервер и поместить файл в папку www, далее обратиться к нему по адресу http://127.0.0.1/имя_файла.php
Второй вариант это использовать PHP Expert Editor в связке с интерпретатором, все это есть на сайте, изучайте
Декабрь 10th, 2008 at 21:49
Спасибо большое. Но не работают скрипты. 1) Только тест:<?
echo «» Это язык php 5.»;
?> хоть как то отображается, но только в Opera,а в Explorer вообше ничего. Вот скрипт:<?
echo «» Это язык php 5.»;
?>. Но отображается еще кавычка и вопрос Это язык php 5.; ?>. Почему так? 2) К примеру при отправки данных из формы на сервер. Форма:
Пример формы. Передаем пользовательскую информацию серверу.
Введите текстовую информацию:
Скрипт: <?
Echo «Form»;
Echo » Пользователь ввел такую строку:»;
Echo $_request["text1"];
Echo «»;
?>
в опере выводит: Ошибка! Невозможно ткрыть файл. Вы попытались получить доступ к адресу file://localhost/C:/wamp/www/http:/127.0.0.1/Form.php, который сейчас недоступен. Убедитесь, пожалуйста, что веб-адрес (URL) введен правильно и затем попытайтесь перезагрузить. Подскажите пожалуйста, если можете, я еще слишком мало знаю.
Декабрь 11th, 2008 at 03:25
Большое спасибо за УРОКИ!!!! Многое становится понятным, что было до их прочтения тёмным лесом.
У меня такой вопрос: А почему не Денвер, он что, хуже?
Ставится без проблем буквально за 10 минут, не надо ничего прописывать…. И Perl, и PHP, и MySQL….
Вот только phpMyAdmin старовата версия 2.5.6, как бы в состав Денвера вставить более обновлённые версии, это реально?
С уважением, Иван Анатольевич.
Декабрь 11th, 2008 at 11:21
2 yava
Пожалуйста, можете использовать денвер, только при работе денвера меня не устраивает многое, к тому же зачем вам Перл? На самом деле я использую WAMP, отличный сервер!
Декабрь 11th, 2008 at 11:27
2 Константин
Вам еще надо маленько посмотреть на другие скрипты, не торопитесь, разбиритесь с выводом инфы и другими функциями, только после этого беритесь за что то сложное.
Решение Ваших проблем:
1)
2
3
echo "Это код PHP5.";
?>
2) Форма:
2
3
4
<input type="text" name="text1" value="">
<input type="submit" value="Чик!">
</form>
А теперь скрипт который выведет информацию введенную в поле:
2
3
4
5
echo $_POST['text1'];
?>
Вот и все
Декабрь 12th, 2008 at 13:21
Здравствуйте. Статья то что надо. Сам пока еще не пытался устанавливать но в ближайшие дни буду побывать (для повышение квалиф.. так как на работе стоит).
На данный момет у меня есть такой вопрос. Есьт сетка из 10 компов один из них сервер на Win2003 на нам установлен Apace. Все настроенно. 7 машин работает ок. А вчера была трабла на одном компе (вирус…). Помогла только переустановка винды. Так вот, переустановил винду, теперь я не могу зайти на локальный сервер где у нас установленна программа. Пишет что не возможно отобразить станицу. Я в этом новичек (но учусь), а вот срочно надо запустить, помочь на данный момен некому. Что я не сделал что бы можно было зайти на сервер? Помогите плиз.
Декабрь 12th, 2008 at 16:15
По вопросу выше.
Разобрался. Дело было в файле hosts Надо было прописать IP.
Декабрь 15th, 2008 at 03:40
Добавьте пожалуйсто сюда перл…. и как открыть доступ к этому серваку с инета… знаю что не безопасно но всеже….
Декабрь 15th, 2008 at 16:29
Добрый день, спасибо за живую статью. У меня такая проблема: при запуске php.ini (непосредственно и через блокнот) выдает ошибку «Синтаксическая ошибка в имени файла, имени папки или метке тома»
Декабрь 15th, 2008 at 19:05
Здравствуйте.
У меня проблемка. При запуске phpmysqladmin пишет «Невозможно загрузить расширение mysql! Проверьте настройки PHP. – Документация»
Это, наверно, в файле httpd.conf. Но сама я боюсь туда лезть.
Декабрь 15th, 2008 at 19:56
Это неправильно настроен файл конфигурации php.ini, пересмотрите урок и комментарии. Если хотите сделать все и сразу ищите у меня на сайте руководство по установке WAMP.
Декабрь 18th, 2008 at 02:42
SOS
Запуск и отладка.Если запуск сервера прошел успешно, то я могу вас поздравить, можно приступать к более близкому знакомству с программированием.
Для тестирования сервера можно взять пример скриптов из второго урока. Для тестирования соединения с базой данных необходимо написать следующий скрипт, вы можете просто скопировать следующий фрагмент кода в новый файл, и сохранить его в папке www, под именем mysql.php.
Я копирую скрипт
и вставляю себе.
затем..
Обратитесь к нему по адресу http://localhost/mysql.php
В итоге браузер выведет версию сервера, например:
у Вас написано > 5.0.37-community-nt
а мне выдает когда обращаюсь > К сожалению, не доступен сервер mySQL
Декабрь 18th, 2008 at 10:31
1)Проверьте наличие процесса mysql (ctrl+alt+del)
2)Проверьте правильность подключения расширения в php.ini
3)Внимательно смотрите чтобы в httpd.conf был верный путь для PHPinidir
Декабрь 20th, 2008 at 01:04
Не плохое описание урока… спасибо.
У меня 3 ВОПРОСА:
1 ВОПРОС:
Но у меня упорно пишет:
«К сожалению, не доступен сервер mySQL»,
при запуске http://localhost/mysql.php
2 ВОПРОС:
И еще проблема: в 1 уроке был скачан интерпретатор
РНР который почему то не надо инсталлировать, а в 3-м уроке скачан интерпретатор РНР в архиве
php-5.2.8-win32-installer.msi – который нужно инсталлировать. Так что получается на компьютере два разных интерпретатора РНР должно быть установлено ??
3 ВОПРОС:
И еще …
для PHPExpertEditor 4.3 инсталлятор
php-5.2.8-win32-installer.msi не подходит поскольку нет файла php-cgi.exe в папке.
Декабрь 20th, 2008 at 01:11
У меня таже проблема, а что ты такого сделал чтобы
надписи
«не доступен сервер mySQL» не появлялось ??
Декабрь 20th, 2008 at 02:10
Ура вопрос 1 решен !!
Для тех кто такие же не внимательные как я:
если у вас в пароле фигурирует буква «с», то
при вводе пароля в скрипт или при инсталяции смотрите чтобы не было переключения на русский язык
Декабрь 20th, 2008 at 02:18
Кстати по 3-му вопросу добавлю:
когда я набираю (http://127.0.0.1 или http://localhost/) то табличка выводится НОРМАЛЬНО.
Но когда запускаю phpinfo() из редактора PHP expert editor 4.3, то почемуто таблицы нет.
Предполагаю что причина в том, что
в разделе Run->options->run&debug я поставил на файл php.exe смог поставить путь. А на файл php-cgi.exe
не смог поскольку его НЕТ при инсталяции из пакета
php-5.2.8-win32-installer.msi , а попытка переписать php-cgi.exe из архива указанного в первом уроке не получается ….. все равно phpinfo() не пашет.
Декабрь 20th, 2008 at 19:41
Добрый день. Отличный урок, подробно описано, все доступно. Спасибо.
Помогите пожалуйста, при окончании установки (processing configuration), пишет ошибку:
»
Error Nr. 1045
Access denied for user ‘roof@’localhost’ (using password: YES)
If a personal firewall is running on your machine, please make sure you have opened the TCP port 3306 for connections. Otherwise no client application can connect to the server. After you have opened the port please press [Retry] to apply the security settings.
If you are re-installing after you just uninstalled the MySQL server please note that the data directory was not removed automatically. Therefore the old password from your last installation is still needed to connect to the server. In this case please select skip now and re-run the Configuration Wizard from the start menu.
»
Устанавливаю версию mySQL 5.1.30.
Перед этим пытался тоже установить mySQL в другой каталог. Может какие-то данные остались после старой установки, но вроде все удалил нормально.
Декабрь 25th, 2008 at 00:22
Если честно , в комментариях к этой статье должен быть ответ, необходимо только почитать;) А если не удалили корректно, то вполне может что то мешать
Декабрь 25th, 2008 at 20:48
Спасибо , админу за отвеченные вопросы, все получилось, все работает. Обязательно поставлю на ваш сайт ссылку со своего сайта, чтобы поддержать рейтинг вашего сайта в поисковиках
Декабрь 26th, 2008 at 13:54
Привет!!! Долго мучился с установкой сервера на Висту пока не зашел сюда. Спасибо за урок!!! Но у меня появилась проблема. У меня в страницы сайта входят отдельные блоки. На моем старом сервере на ХР все работакт нормально, а вот на сервере под Висту они не загружаются. Помогите кто чем может!!!
Декабрь 27th, 2008 at 21:47
Автору респект за толково изложенный материал, все срослось с первого раза, СПАСИБО!!!
Декабрь 28th, 2008 at 10:47
спасибо автору урока все усянил с первого раза, но талант читать по диагонали останеться со мной на долго.
заметил такую закономерность PHP надо скачивать а от PHP editor не подходит, определяется но апач не хочет с ним работать сколько конфиги не мучай.
еще раз спасибо.
Декабрь 29th, 2008 at 10:33
спасибо большое за такую подробную инструкцию!!! а то читал другие, действительно написаны фиговенько и ничего не получалось.
Декабрь 31st, 2008 at 13:13
У всех всё получается и меня это удивляет. Тут про файл php5apache2_2.dll упоминается только в комментариях. Может быть мой дистрибутив PHP (5.2.8) оказался неправильным но у меня такого файла не было, пришлось качать отдельно. Только после этого заработало.
Опять таки странная проблема с MySQL. mysql.php показывает версию как положено (5.1.30) но при попытке подключиться к серверу с помощью MySQL-Front выдается ошибка «Error in server handshake» и MySQL-Front висит (версии 2.5 и 5.0).
Январь 5th, 2009 at 14:59
Спс, хорошая статья, помогла
Январь 8th, 2009 at 16:49
Огромное спасибо за статью, очень нужная вещь…
При установке возникла только одна проблема:
сайт захлжу в браузере через Localhost, всё нормально, перехожу по ссылке, меня перебрасывает на сайт в сети !(ссылка вида index.php?module=news)
У меня два вопроса:
1. Собственно в чём может быть проблема?
2. Возможно ли настроить апачь так, что бы он поддерживал несколько сайтов например и каждый на своём домене?
Например: localhost, мойсайт1, мойсайт2, мой сайт3 и тп
Январь 9th, 2009 at 05:30
Огромнейшее спасибо за эту статью!
1. На главной phpmyadmin выдаёт: При cookie-аутентификации, в конфигурационном файле необходимо задать парольную фразу установив значение директивы $cfg['blowfish_secret']
Что там надо написать?
2. Я так понял config.inc исчезает после 1 запуска phpmyadmin? А то найти немагу!
3. У меня ещё выдавалось: невозможно загрузить mcrypt, а потом эта ошибка пропала!
У меня ещё вопрос: какая версия phpmyadmin лучше? 2.11 или 3.1.1?
Январь 10th, 2009 at 21:37
Народ,обратите внимание на ковычки при копировании.Они разные!!!Вот и не грузится!Оставляйте те которые уже были в httpd.conf,меняйте только надписи
Январь 10th, 2009 at 23:54
В любом случае последняя версия должна быть лучше, используйте ее. А по поводу конфига, то я выкладывал более менее рабочий вариант, и описал куда его надо поместить.
Январь 19th, 2009 at 17:38
Люди добрые помоги))Вообщем кто нибудь знает как сделать что то типа небольшого сервера…чтобы показывать файлы и папки допустим через айпи на любом компе…))Заранее спс
Январь 21st, 2009 at 05:48
Огромное СПАСИБО , все работает с первого раза !
Это лучшая статья которую я нашел в интернете по установке Apache+php+MySQL . В начале не получалось запустить тест myadmin.php , читал сообщения и наткнулся на подсказку , в написании скрипта не вписал пороль в строке $dbpasswd=»????»; //Укажите здесь пароль который вы вводили при установке MySQL, простейшая ошибка. Невнимательнасть и все , еще опыты мало.
Мой сайт на стадии разработки http://www.fin-finans.com ,
хотелось бы вставить туда чат , только еще ненашел подходящего , если можно подскажите как написать самому или скачать готовый с инструкцией по установке.
Зарание СПАСИБО !!!
Январь 22nd, 2009 at 17:13
огромное спасибо, с первого раза у меня не получилось поставить-потому как не внимателен был, за потом все заработало! Респект Вам!!!!
Январь 24th, 2009 at 14:36
Все встало как надо. За что спасибо и тольковопрос по phpmyadmin: он работает, но только внизу страницы есть надпись «Невозможно загрузить расширение mcrypt! Проверьте настройки PHP.» Что-бы это могло значить ?
Январь 25th, 2009 at 07:07
не могу загрузить расширение mysql,проверьте конфигурацию PHP, пожалуйста
в чём может быть проблема
Январь 26th, 2009 at 14:18
обрый день,установил сервера,всё работает кроме locflhost/mysql.php,обозреватель выводит ошибку 500,помогите настроить.Или это не имеет значения?
Январь 26th, 2009 at 19:04
for admin:
Спасибо за такое короткое и понятное объяснение. Никогда еще так быстро не получалось устанавливать веб сервер, тем более что установил я все с самых последних версий.
Хотелось бы увидеть урок о создании виртуальных доменов (серверов) на Apache. Ато я имел опыт создания только на таких серверах как 3 в 1, типа денвера и т.п., там это все «автоматизированно». Или если есть возможность поделитесь ссылкой где описано все так же понятно как и тут
Январь 26th, 2009 at 22:35
Вообще можно использовать для таких вещей или денвер или wamp. У них это проще и быстрее. Для локального тестирования отлично подходит. А если необходимо для других нужд, то в ближайшем будущем попробую посвятить этому статью
Январь 27th, 2009 at 00:00
Да я то знаю что можно кучу прог использовать для этого типа денвера, но хотелось бы самому научиться настраивать. Кстати не только виртуальные хосты, но и пользовательские катологи, которые к примеру открывались бы по адресу http://домен/~user. В принципе думю неплохо было бы создать какой нить скрипт позволяющий это дело автоматизировать если это возможно, а так неплохо было бы немного понять как создается ХОСТ и КАТАЛОГИ на практике.
Февраль 1st, 2009 at 23:24
Автор молодец!
Пользовался денвером,но из-за одной проблемы решил сделать сборку самостоятельно.Вбил в поисковике нужные слова и сразу же оказался на сайте,который уже давненько был занесен в Избранные.=)))
На 80% оверяя местным урокам я даже не прочел отзывы и принялся за сборку.
Все получилось со второго раз(1 раз сам был не внимательным)
И хочу сказать,все то,что было описанно в уроке работает замечательно(во всякм случае пока =) )
Ребята будьте повнимательнее и у вас все получится!
Автору отдельно спасибо!)
P.S. Так как отзывы не читал,файлы переделывал 2 раза самостоятельно,не жалею.Там даже то,что не нужно переделывать обьясняется,что очень важно и полезно!=)
Желаю всем удачи!;)
Февраль 6th, 2009 at 20:47
После небольших плясок с бубном, все заработало. Было несколько ошибок из за невнимательности, но поправил
Респект и огромное спасибо.
Февраль 6th, 2009 at 23:16
Help me please!!! У меня не получается разоьраться с php.ini и httpd.conf ,т.к. в Вашей инструкции есть некоторые неточности! К примеру, у меня вообще нет такого тега, как , но в Вашем файле это всё есть! Почему такие различия? И что мне делать?
Февраль 8th, 2009 at 16:13
А как сделать чтоб SSI поддерживалось?
Февраль 16th, 2009 at 11:40
Огромное спасибо автору статьи! я заебался, простите за мат, настраивать PHP MYSQL и APACHE. чего там только не менял, читая разные книги и сайты. но чтоб все три составляющие работали адекватно, так и не получилось сделать. Оказался по ссылке на этом сайте. думал, что опять какую-нить хрень напишут.
Но все заработало с первого раза. Все доступно, подробно и понятно! Безмерно рад
респект
Февраль 16th, 2009 at 12:25
Не работает на Висте как не крути неделю парюсь.PHPexpert Edition отказывается сохранять путь до php бесконечно крутит загрузку при нажатии применить а при нажатии ок ничего не сохраняет в итоге пишет PHP Path Error!
The probable reasons:
Not installed PHP on your computer.
PHP is installed, but not specified the path to php.exe in Run Options.
Тоже самое делал на ХР работает нормально всё сохраняет. Незнаю что делать, если кто столкнулся прошу написать способ устранения этой праблемы….
Февраль 16th, 2009 at 22:15
Да, тут скорее беда с путями, точнее в конфигурационном файле httpd.conf . Возможно проблема в правильности написания слешей, проверьте все внимательно, т.к. данный мануал тестировался на обеих ОС и работал корректно.
Февраль 17th, 2009 at 08:35
Подскажите про4ему у меня при выводе из базы данных русский язык заменяется на ?????????, ну анг. нормально?
Смотрю в MyAdnin’е в базе написано все по русски, при установки MySQL ставил cp1251, в конфиге ini дописал
port=3306
character-sets-dir=»C:/Program Files/MySQL/MySQL Server 5.0/share/charsets»
port=3306
character-sets-dir=»C:/Program Files/MySQL/MySQL Server 5.0/share/charsets»
init-connect=»SET NAMES cp1251″
default-storage-engine=MYISAM
Помогите.
Февраль 17th, 2009 at 10:23
я нашел решение проблемы, после запроса к БД надо было дописать
mysql_query («SET NAMES cp1251″);
Февраль 17th, 2009 at 20:04
Здравствуйте, спасибо за статью, только после установки всего пишет «К сожалению, не доступен сервер mySQL», все файлы конфигураций скачаны отсюда и пути изменены. В phpInfo() mysql присутствует, апачи горит зелененьким, MySQLAdmin запускается и работает нормально, в скрипте подставил свои данные, перегружался много раз…В чем дело? Заранее благодарю
Февраль 18th, 2009 at 01:00
Введя с другого компьютера http://ip/myadmin/ вошёл в редактирование БД.Я не понял,это каждый сможет зайти? А как же защита?
Февраль 18th, 2009 at 01:02
то есть /phpmyadmin/
Февраль 18th, 2009 at 12:46
Пароль прописали в скрипте, тот который задавали при конфигурации mySQL?
Февраль 18th, 2009 at 12:47
Установите пароль для доступа к вашему серверу.
Февраль 22nd, 2009 at 21:24
Все разобрался, надо было новую версию MySQL установить, старая почему-то не работала.
Как оказывается PHPMyAdmin устанавливается отдельно, было бы целесообразно и ее включить в мануал…
Февраль 22nd, 2009 at 22:57
Спасибо за урок, но у меня апач работает только при условии выключенного скайпа, это нормально? и как бы их совместить?
Февраль 22nd, 2009 at 23:32
Здравствуй Александр! Вот поставил по твоему примеру, только при установки сайта ничего не происходит просто белый экран и все, в чем может быть проблема.
Спасибо.
Февраль 22nd, 2009 at 23:52
Попробуйте скайп запустить вторым, возможно он выберет другой порт для работы.
Февраль 23rd, 2009 at 03:25
Ага, так получилось. Спасибо.
Я почитала в коментариях уже задавали такой вопрос, но ответа не нашла.
Объясните для особо одаренных,
а где найти его, что бы открыть((((
Поздравляю всех мужчин с Днем зазитника Отечества!!!
Февраль 23rd, 2009 at 03:27
Ой, извиняюсь конечно заЩитников))))
Февраль 23rd, 2009 at 05:44
Попробывал скайп ничего не помогло, все вроде делал как написано, и ниче не выходит.
Февраль 23rd, 2009 at 05:48
почему перестал mysql работать, вот что пишет при загрузке phpMyAdmin
Невозможно загрузить расширение mysql! Проверьте настройки PHP. – Документация, В чем может біть проблема?
Февраль 23rd, 2009 at 10:23
Работало и перестало? Ищите причину. Просто так ничего не ломается.
Февраль 23rd, 2009 at 16:10
Я хотел бы уточнить в чем может быть проблема? Уже все пересмотрел ничего не нашел, может кто нибудь сталкивался с такой проблемой?
Февраль 23rd, 2009 at 16:24
Александр если можешь напиши мне свою аську на почту. не могу разобраться, хоть ты тресни
Февраль 23rd, 2009 at 22:16
Спасибо Вам Наталья за добрые слова! А PHP Expert Editor – это программка -редактор, можно скачать в интернете.
Февраль 27th, 2009 at 03:34
Доброго времени. Никак не могу запустить апача, дает ошибку, при установке дало httpd.exe: Syntax error on line 35 of D:/\xd1\x81\xd0\………\x80/Apache2.2/conf/httpd.conf:ServerRoot must be a valid direktory/
Вамп тоже не работает ( апача не запускается)
Февраль 27th, 2009 at 12:54
Интересные какие то пути у вас. Они случаем не на русском языке?
Февраль 27th, 2009 at 13:19
Какие пути? вот что есть, выдало
Февраль 27th, 2009 at 13:22
Опа, верно, папку обозвал на русском, вот и не работало. Спасибо.
Февраль 28th, 2009 at 03:10
Спасибо, информация была полезной! все получилось, но не с первого раза)))
Март 3rd, 2009 at 23:24
Здравствуйте Александр. Спасибо, всё получилось конечно не с первого раза пришлось переустанавливать. Там у вас в статье «Находим строку ScriptAlias /cgi-bin/ “D:/server/Apache2/cgi-bin/”, заменяем её на ScriptAlias /cgi-bin/ D:/server/www/cgi-bin.» Там вроде кавычек не хватает, У Вас в файле они кстати есть. Но у меня вопрос не в этом. Когда я установил файл: config.inc.php в папку: phpmyadmin и внес там пароль, у меня всё заработало не появилось внизу сообщение: «Версия клиентской библиотеки MySQL (5.0.51a) отличается от версии установленного MySQL-сервера (6.0.9). Это может привести к некорректной работе.» Так вот не подскажете где взять файл: config.inc.php для моей версии, или может там не в файле дело?
Март 3rd, 2009 at 23:26
не «не появилась» а «но появилась» сорри опечатка.
Март 4th, 2009 at 02:24
Установилось все замечательно (на Висту), работает только один сайт, который кладу в www. Для подключения нескольких виртуальных хостов дописываю в httpd.conf секции по числу хостов вида:
NameVirtualHost 127.0.0.1
#—-projects
ServerAdmin webmaster@localhost
ServerName projects
DocumentRoot «d:/server/project/www»
ErrorLog d:/server/project/error.log
CustomLog d:/server/project/access.log common
Затем дописываю в файл hosts
127.0.0.1 project
127.0.0.1 sait1
127.0.0.1 sait2
После этого приобращении к любому из этих сайтов получаю 403 ошибку, а, вроде, все верно делаю.
Март 4th, 2009 at 02:27
неправильно скопироволось выше, добавляю этот код:
2
3
4
5
6
7
8
<VirtualHost projects>
ServerAdmin webmaster@localhost
ServerName projects
DocumentRoot "d:/server/project/www"
ErrorLog d:/server/project/error.log
CustomLog d:/server/project/access.log common
</VirtualHost>
Март 4th, 2009 at 10:09
Это надо искать на официальном сайте php.net , просто у вас я так понял стоит MySQL 6 версии, а в дистрибутиве php – 5
Март 4th, 2009 at 10:58
Хороший вопрос, надо будет добавить в руководство материал по настройке виртуальных хостов. Сейчас не могу сказать почему не работает у вас, т.к. там очень много заморочек возникает при конфигурировании.
Март 4th, 2009 at 15:36
Поставила php5, apache2.2, mysql 5.1.28 руководств по настройке виртуальных хостов имею несколько, они мало отличаются друг от друга, но я перепробовала уже все, там есть ньюансы, но ни один вариант не срабатывает. Может быть поставить более старую mysql?
Март 4th, 2009 at 15:45
У меня это все работало на php4, mysql3 и старом апаче, на рабочем компьюторе под windows xp. Файлы httpd.conf сейчас сверяю, там был NameVirtualHost 192.168.192.51, а я использую 127.0.0.1 или 127.0.0.2, но так и должно быть, по крайней мере, так написано в руководстве.
Март 7th, 2009 at 17:36
Огромное спасибо. Все заработало с первого раза. С других сайтов пробывал, выполняя все по инструкции, не получалось. Но использовал ваш урок по установки все получилось с первого раза. Еще раз выражаю свою благодарность администратору. Но на запрос http://localhost/phpmyadmin/ выадет ошибку Невозможно загрузить расширение mcrypt! Проверьте настройки PHP.. Не могли ли вы объяснить, как исправить даную ошибку. СПАСИБО
Март 12th, 2009 at 02:57
Огромное спасибо! Все установилось и заработало!!! Но есть такой вопрос… после установки движка DLE выдает ошибку
MySQL Error!
————————
The Error returned was:
Data too long for column ‘useragent’ at row 1
Error Number:
1406
INSERT INTO dle_online (uid, session, lastdate, location, useragent, ip, proxy ) VALUES(0, ‘tgg1h08kojvur6jae2h91us1r2′, 1236804334, ‘%mainpage%’, ‘Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)’, ’127.0.0.1′, ’0.0.0.0′)
что делать? Перед этим тренировался на Денвере все работало без проблем
Март 12th, 2009 at 19:42
Автору респект!
Остальным совет – внимательнее смотрите конфигурационные файлы, бывало, что элементарно опечатался где-нибудь и ищешь потом этот косяк.
И еще, на сколько я заметил Mozilla и Opera иногда отказываються отображать php-страницы пытаясь их скачать. Лучше всего проверять обычным IE.
Март 13th, 2009 at 16:33
установил апачи, пхп, мускл
сделал все настройки
сервер периодически бывает сам отключается:(
а если работает, то файлы с расширением пхп ставит на закачку, причем их содержимое не отображается .
вопрос что делать в такой ситуации и вопрос такой, влияют ли настройки эксплорэра на работу сервера?
Март 13th, 2009 at 21:41
у меня проблема с mysql, всё работает, кроме него. при обращении к базе пишет – “К сожалению, не доступен сервер mySQL”. что делать?
Март 14th, 2009 at 12:30
Лора, какая версия Apache?
Март 14th, 2009 at 12:32
Если версия 2.хх, то вся инвормация о виртуальных хостах записывается в файл httpd-vhosts.conf а не в httpd.conf
Март 14th, 2009 at 22:41
Нет, но может влиять не правильная конфигурация или версия сборок php и apache. Попробую завтра скачать самые новые и повторить установку по мануалу.
Март 15th, 2009 at 08:05
Добрый день.
Проблема в следущем. Когда устанавливаю MySQL нажимаю кнопку Executе в строчке «Start service» ставиться крест (ошибка), пытался переустановить, все равно повторяется тоже самое. Посоветуйте что делать ?? Заранее спасибо !!!
Март 15th, 2009 at 13:43
Александр.
Все установил, перезапустил компьютер, сервер заработал. Попробовал протестировать с помощью вашей программы. Скопировал в папку www назвал файл mysql.php вставил в него ваш текст, ничего не выдало. После скачал прогу phpMyAdmin, тоже все сделал но и она не запустилась. Посоветуйте чтонибудь!!! Заранее спасибо !!!
Март 15th, 2009 at 14:58
Алекмандр !!!
Все заработало, кроме PhpMyAdmin. Вроде делаю все как написано, а он работать не хочет =( !!! Подскажите !!
Март 15th, 2009 at 16:02
У меня не видит mysql server !!!
Март 15th, 2009 at 20:49
Аналогично. поставил пхпмайадмин, все сделал как сказано с файлом-пишет невозможно отобразить страницу
Март 17th, 2009 at 07:45
Огромнейшее спасибо!!!
Март 17th, 2009 at 07:54
Все работает отлично, все «скрины» получены =)
Немного отступила в установке с MySQL 5.0.51а (версия), при настройке httpd.conf
«Находим строчку и меняем её , далее в этом же контейнере, до закрытия тега Найдите строчку Deny from all и удалите её,оставьте только Allow from all.»
строчка Deny from all была не обнаружена в в этом же контейнере, она была в след., соответственно я ее не трогала)
Для настройки PhpMyAdmin взяла версию phpMyAdmin-3.1.3-all-languages.zip
П.С.: надеюсь коммент поможет… всем удачи и еще раз СПАСИБО автору
Март 23rd, 2009 at 02:04
Ребята все сделал как Вы писали. Не работает
(
То есть все работает в самом редакторе, но как только я делаю http://localhost У него один ответ : it works. Даже незнаю где искать ошибку. Проверил все три раза. Хелп!!!
Март 23rd, 2009 at 21:41
2 Илья, it works – это означает что сервер работает, только вот рабочая директория у него находиться в папке где установлен Апач и называется htdocs.
Март 25th, 2009 at 16:00
подскажите плз такая проблема
пишет A Database Error Occurred
Unable to connect to your database server using the provided settings.
хотя если май админ зайти база есть в ней все данные есть
но все время выдает эту надпись в чем моет быть проблема ?!??! (
Март 25th, 2009 at 21:42
Прочитал, вызвала вопрос вот эта строка:
=== Находим строку ScriptAlias /cgi-bin/ “D:/server/Apache2/cgi-bin/”, заменяем её на ScriptAlias /cgi-bin/ D:/server/www/cgi-bin. ===
Может павильнее будет :
=== Находим строку ScriptAlias /cgi-bin/ “D:/server/Apache2/cgi-bin/”, заменяем её на ScriptAlias /cgi-bin/ “D:/server/www/cgi-bin”. === ???
Я в смысле, кавычки не потеряли?
Руководство отличное, огромное спасибо…
Апрель 5th, 2009 at 06:09
Все получилось с первого раза, время заняло мин 15 не больше. Огромное спасибо автору!
Апрель 5th, 2009 at 09:05
Аналогично уже затронутая проблема, но вы на нее еще не ответили, на всякий случай если вы можете на мейл ответить. Я настроил, настраивал на програм файлез и прописал в файлах где полагается все для этой директории. Но при попытке запустить файл PHP у мя он не читается, а стандартно пытается открыться. Может директорию как то косяво настроил или че ну я уже второй день тыблюсь вмонитор и не могу понять.HELP=)
Апрель 7th, 2009 at 16:28
Помогите пожалуйста! К сожалению очень плохо еще разбираюсь в этой теме, а потому никак не могу понять где моя ошибка! Установил апач+php по вашей инструкции дабы не заморачиваться (по другим инструкциям 6 раз не получилось) установил все в те же директории что и у вас в примере, ну и файлы конфигурации оба ваши подставил, все пошло замечательно! по вашим примерам тестам все прекрасно! php скрипт открываеться, тестовая связь с базой устанавливаеться, установил форум BBphp3 все прекрасно! с базай связался отоброжение корректное. Думал проблемы все решены. Но вот проблема в том что форум единственный php скрипт который заработал! теперь пытаюсь прикрутить чат и файлообменник php на свой сайтик и какие бы готовые скрипты не скачивал все открываеться в виде целой страницы иероглифов и все тут! получаеться один только форум и работает! Я чего то не понимаю? В чем хотя бы примерно может быть причина такого безобразия? Моей ошибки?
Апрель 9th, 2009 at 02:34
спасибо за статью.
php и apache работают, а mySQL нет(
пишет «К сожалению, не доступен сервер mySQL»
подскажите пожалуйста, что делать
Апрель 11th, 2009 at 11:48
Посмотрите в камментах, я там несколько раз обьяснял как диагностировать и что делать в таком случае
Апрель 12th, 2009 at 22:10
У меня на странице http://localhost/
пишет It Works!
но на странице http://localhost/mysql.php
пишет что не может найти эту страницу.
что делать?(
Апрель 13th, 2009 at 08:35
Потому что плохо читали урок:)
Апрель 13th, 2009 at 19:44
Спасибо автору, двенедели мучался пока не нашел эту статью)
Апрель 15th, 2009 at 18:13
спасибо за готовый файл)
я в своём чёто удалил лишнее похоже.
Спасибо за уроки!
Апрель 24th, 2009 at 16:30
Спасибо большое за уроки !!
И от себя добавлю на Windows Server 2003 тоже пошло все с первого раза
Апрель 28th, 2009 at 16:12
Добрый ….
у меня трабл – ошибка 500
попробовал 2 варианта результат – Error 500
1.) установил Denwer установил (инсталяция прошла успешно табл. создались) DLE. А вот далее если пытаюсь войти на сайт думает некоторое время после выбрасывает ошибку 500
2.) сделал всё как в вашей инструкции. На вызове файла mysql.php ошибка 500
помогите решить проблему
Апрель 28th, 2009 at 19:04
Вроде все нормально установилось. Только почемуто когда набираю http://localhost/mysql.php
И MyPHPadmin не работает
Вторая проблема насколько яя понимаю из первой вытекает…?
нечего не появляется, просто пустой эктран
Апрель 29th, 2009 at 21:07
извеняюсь, что разместил дублем два сообщения. подскажите что можно попробовать? у меня до этого стояла другая версия MySQL я её везде удалил и через простое удаление папок, и через удоление програм в Windous и даже в службах её удалил. Но почемуто когда захожу: Пуск > все программы > Mysql server > MysQl intrens config wizard.
Мож кто совет даст голова взрывается..
Там высвечивается мой новый сервир и старый старый красным горит… Нечего не понимаю
Апрель 29th, 2009 at 23:26
Проверяйте все шаги установки. Кстати в камментах очень много раз задавали этот вопрос. По большому счета такая проблема возникала из за того что кто то торопиться и делает что то не внимательно.
Апрель 30th, 2009 at 12:02
скажите пожалуйста а это нормально что после того как я прописал ваш скрипт в mysql.php браузер выдает: К сожалению, не доступен сервер mySQL ???
Май 5th, 2009 at 23:19
Доброго времени суток)
у меня не распознаются короткие теги <? преходится в ручную перебивать на <?php,
установил параметр short_open_tag в On(в php.ini), не помогло(
Май 9th, 2009 at 18:27
2 Александр
«Не доступен сервер mysql»
В скрипте mysql.php проверьте наличие пароля, который вы вводили при установке MySQL
Май 10th, 2009 at 01:34
There is a problem with this Windows Installer package
A script requiredfor this install to complete could not be
run. Contact your support personnel or package vendor.
вот это он мне и пишет при установке PHP.
пользуюсь Windows Vista Ultimate x64
Май 12th, 2009 at 15:56
Здравствуйте! Спасибо за понятные уроки. Установила сервер, запустился, phpmyadmin работает, php-info – загружается. Проблема в том, что php-файлы, расположенные в папке www не загружаются(в браузере отображается пустая страница).В чём может быть проблема? Сервер установлен на Vista.
Май 13th, 2009 at 22:42
Помогите пожалуйста.
Я все сделал как вы сказали.
У меня стоит Windows Vista SP2 (English version).
Набрал в адресной строке localhost/phpmyadmin
Появляеться окно управления БД(базой данных).
А у меня появляется вот эта надпись сверху:
#1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near » at line 1
Май 17th, 2009 at 00:41
Что писать где localhost
Июнь 7th, 2009 at 00:22
Спасибо Большое. Все заработало с первого раза;) Очень хорошая статья.
Июнь 7th, 2009 at 20:34
Ну что же на windows 7 тоже все прекрасно работает, главное не ставить мускул выше 5.1. Спасибо автору мануала!!
Июнь 8th, 2009 at 20:32
И вас спасибо
Июнь 9th, 2009 at 01:33
Спасибо за подробные уроки!!!
Apache+PHP работает, но c mysql не знаю что делать, конфигуратор все настраивает, запускаю mysql из Все программы/…/Mysql Command Line Client ввожу пароль, пропускает. В браузере набираю localhost/mysql.php в итоге вижу белую страничку браузера или просто выводится «Ошибка! Удаленный сервер или файл не найден». Пользюсь Опера, но Explorer наподобе пишет. Иду в админисрирование/службы, там написано что все работает, пробую и перезапустиь и потом перезагрузить и заново поставить, не пойму в чем дело. Буду признателен за помощь. Знакомлюсь с mysql недавно, уже посморел настройки в разных книгах, попробывал, но все тоже самое…
Спасибо!!!
Июнь 11th, 2009 at 14:42
Срочно помогите мне у меня такая же проблема как у Stasy
phpmyadmin работает, php-info – загружается. Проблема в том, что php-файлы, расположенные в папке www не загружаются(в браузере отображается пустая страница).В чём может быть проблема? Сервер установлен на Vista.
Июнь 15th, 2009 at 00:49
Автору респект! Все отлично работает, с первого раза настроил, статья хорошая и легкая.
Июнь 16th, 2009 at 14:29
привет! все установил. при запуске phpinfo блок с mysql присудсивует но при попытке соединится с базой выдает ошыбку «Apace HTTP Server – обнарудена ошибка. Приложение будет закрыто. Приносим извинения за неудобства». кто знает, как с этим бороться???
Июнь 16th, 2009 at 16:22
Это скорее всего проблемы с системой.
Июнь 19th, 2009 at 18:07
Большое спасибо admin все установилось с 1 раза.
Июнь 23rd, 2009 at 15:19
Извините пожалуиста,можно у вас спросить куда сохраняется архив при его загрузке с этих ссылок.Заранее,спасибо.
Июнь 26th, 2009 at 12:41
Установил на диск D (Win XP SP2), всё как написано:
apache_2.2.11-win32-x86-no_ssl.msi
php-5.2.10-win32-installer.msi
mysql-5.0.83-win32
phpMyAdmin-3.2.0-all-languages.zip
С mysq связи нет( Может в новых версиях что-то по другому надо?
Июнь 26th, 2009 at 13:10
PHP Expert Editor пишет:
Warning: PHP Startup: Unable to load dynamic library ‘D:\server\php5\ext\php_mysql.dll’ – Не найден указанный модуль.
В php5 папки ext нет(
Июнь 26th, 2009 at 13:34
Проблему решил! Оказывается при установке php-5.2.10-win32-installer.msi библиотеки Extensions не установились, хотя меню Extensions было включено. Я нажал на плюсик а там все библтотеки отключены, в ручную их и поставил.
Июнь 28th, 2009 at 17:33
У меня Windows 7, и ПХП сказала, и пхп говорит, что не установился нормально…на севен я его не смогу установить?
Июль 3rd, 2009 at 01:38
Спасибо за статью, всё работает
Июль 3rd, 2009 at 15:15
Саша привет!!! Подскажи пожалуйста как мне указать путь до базы данных на лок сервере если это мне где нибудь потребуется??? localhost/mysql/data не получается=((
Июль 3rd, 2009 at 16:37
«<>»
Подскажи с твоими настройками как будет выглядеть адресс до базы данных???
Июль 3rd, 2009 at 17:00
«Вам будет предложено ввести настройки подключения к базе данных.
Пожалуйста, введите следующие настройки:»
Адрес базы данных (host): localhost
Какой адресс надо указывать с твоими настройками подскажи пожалуйста?????
Июль 6th, 2009 at 21:59
всё установил как написано, ввожу в браузере 127.0.0.1 мне почему-то предлогают скачать фаил index.php и никак он не отображается в браузере. ка кбыть?
Июль 6th, 2009 at 23:03
помогло как обычно – «выйти-войти и поехать дальше»
снос и новая установка. хотя ранее всё работало.
Июль 19th, 2009 at 22:54
mysql.php
ничего не пишет =\
Зависает на $dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
Что делать?
Июль 25th, 2009 at 02:23
Добро пожаловать в phpMyAdmin
Ошибка
Ответ MySQL:
#2003 – Сервер не отвечает
Что мне делать?
Июль 28th, 2009 at 21:44
У меня также возникла проблема. При установке MySQL выдает ошибку Can’t connect to MySQL server on ‘localhost’(10061). И далее предложение при наличии файервола открыть TCP порт 3306 для соединение. Из защиты только Nod32 и брендмауэр. Что делать?
Июль 29th, 2009 at 12:43
все сделал как написано.Повторял уже раз 30!
скачал ваши файлы настроек.Ничерта не помогает…все файлы пытается скачать. MySQL не работает.Я уже выпил тонны чая, отморозился и не пошел гулять с девушкой. ВСЕ колупаюсь и НИХРЕНА НЕ ПАШЕТ! ((( только серв работате. У меня паника 3 дня убить и никакого толку ( http://127.0.0.1 чтбы я не ложил в папку «www» пишет только СЕРВ РАБОТАЕТ! http://localhost по этому адресу все только скачивает! пожалуйста помогите чтобы мои 3 дневные труды и обиды девушки не были напрасны!
P.S. ВСЕ ДЕЛАЛ КАК В УКРОКЕ ВСЕ!!!! те же директории файлы настоек ваши.
Август 12th, 2009 at 15:26
Vse super…sps…
pre6los pomu4atsja tolko s MySql
ostalnoe vse gud…vse pa6et
Август 14th, 2009 at 22:08
я попробовал уже кучу разных вариантов какой то там джентльменский набор, MAMP, еще что то похожее на MAMP. Ничего не выходило только по этому уроку все выходит 100%. Автор тебе от всей души всего хорошего спасибо!
Август 20th, 2009 at 13:55
У меня при вводе 127.0.0.1 в строке браузера ничего не происходит. Сначала идет загрузка страницы (но ничего не грузит) и заканчивается абсолютно белой страницей. Что делать?
Сентябрь 3rd, 2009 at 07:39
Мучался окала 5 часов)) (раза 3-4 все сносил и начинал сначала) подканец только переустановил пхп, скачал выкладки – подправил там ток буковки диска иназвание папки Апача и все запахало!!! Автору огромное спс! Вот ток дальше думаю че делать)
Сентябрь 25th, 2009 at 13:17
Все отлично утановилось index/php создал сунул в www все норм открывается, а вот mysql.php пытается загрузить и ничего не происходит, что касается http://localhost/phpmyadmin/ тут выдает ошибку такого вида The requested URL /phpmyadmin/ was not found on this server.
прочитал 18 страниц коментариев пробовал ВСЕ
ничего не помогает снес установил по новой уже раз 15
Помогите мне с моей проблемой пожалста
Сентябрь 25th, 2009 at 16:17
ответь чтоли, автар. у меня проблемы тоже были – постоянно ошибку как на скрине выбивало- не хотел апатч запускаться, в итоге промудохался целых 2 рабочих дня, но в итоге делал всё по строкам и ОЧЕНЬ внимательно- вроде работает.
Сентябрь 27th, 2009 at 18:11
вот сделал все, все робит… а как сайт который лежит на локальной машине вывести в сеть, ну прикрепить к домену. в панели управления домена только DNS и IP что и где вводить, объясните ньюбу.
а то я уже много чего перечитал каша голове, и везде что то разное пишут(((запутался окончательно. хостинг оплачивать устал…
Октябрь 7th, 2009 at 17:32
Всем привет! А если установить просто XAMPP и не мучиться с устоновкой трех компонентов?….
Октябрь 7th, 2009 at 17:33
Всем привет! А если установить просто XAMPP и не мучaться с устоновкой трех компонентов?….
Октябрь 28th, 2009 at 15:58
mysql.php
ничего не пишет =\ Или страница не найдена.
Зависает на $dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
Что делать? Уже все по нескольку раз перепроверил и раз 10 переустановил…
HELP ME!!!!
Ноябрь 11th, 2009 at 20:57
Спасибки клевый гайд)
Ноябрь 11th, 2009 at 20:57
Спасибки клевый гайд)
Декабрь 3rd, 2009 at 11:27
Если не ошибаюсь, можно все эти 4 процедуры устновки (PHP, Apache, MySql и PHPMyAdmin) выполнить просто – установив Denver. Который в настройке вообще прост и устанавливается за 155 секунд LOL.
Декабрь 4th, 2009 at 12:39
всем доброго времени суток
подскажите пожалуйста
проверил работы mysql и php
работают (проверено)
а вот phpmyadmin говорит «Произошла ошибка в работе механизма сессии. Проверьте файлы журналов PHP и/или Веб-сервера на наличие ошибок, и произведите их корректное конфигурирование.»
в чем дело?
2-3 разных версий ставил. результат не меняется
Декабрь 5th, 2009 at 00:45
Данная инструкция по установке и настройке работает на:
Microsoft Windows Server 2003, Standard Edition Service Pack 2
apache_2.2.14-win32-x86-openssl-0.9.8k
mysql-essential-5.0.88-win32
php-5.2.11-win32-installer
Все очень хорошо заработало с первого раза, главное «внимательно» делать все по инструкции и тогда все заработает.
Могу посоветовать очень хороший редактор- многофункциональный Notepad++
Большое спасибо авторам статьи!
Декабрь 11th, 2009 at 00:50
спасибо, вери мач )
Декабрь 20th, 2009 at 22:25
Респект автору, блин кучу статей в инете прочитал нифига не получалось настроить. Хорошо что Вашу статью нашел очень рад чтонаконец получилось. Запусках на XP sp2. Автору еще раз ОГРОМНОЕ СПАСИБО
Декабрь 26th, 2009 at 04:57
Привет всем!
автору огромное спасибо, на третий день мытарства все сделал по инструкции, работает, дошел до конца!
Однако, при попытке выйти в phpMyAdmin
http://localhost/phpmyadmin/
выдает следующее сообщение
«в доступе отказано»
Добро пожаловать в phpMyAdmin
Ошибка
Ответ MySQL:
Соединение невозможно! Неверные настройки.
phpMyAdmin не смог установить соединение с сервером MySQL. Проверьте хост, имя пользователя и пароль установленные в конфигурационном файле config.inc.php и удостоверьтесь, что они соответствуют данным полученным от администратора сервера MySQL.
Где можно взять настройки MySQL?? Дело в том, что несмотря на тодинаковую версию, у меня почему то при установке отличлось от скриншота: в частности у меня не было возможности ввести юзера и пароля, поскольку галочка там не ставилась, (((
Подскажите как решить проблему
спасибо
Декабрь 26th, 2009 at 14:50
Я прошу прощения)
Все-таки стоит немного подумать всегда прежде чем просить помощи на форумах.
Проблему решил путем запуска mySQL server instance config wizard – там все сделал как и в прошлый раз, только теперь ввел новый пароль (старый оставил пустым). Далее внес пароль в файлы mysql.php и config.inc.php и сохранил их.
вуаля, все подсоединилось
Автору урока еще раз спасибо! наконецто смогу перети к тому, ради чего я тут мучаюсь четвертый день)
Январь 17th, 2010 at 19:46
Все просто, супер!!!
С первого раза.
Читайте вниматьльно и выполняйте все!!!
Автор огромное спасибо!
Январь 30th, 2010 at 14:47
Если не работает, то попробуй установить и настроить сервер по мануалу на сайте http://www.younik.ru/ , он там сразу на главной станице, увидишь. Я по нему устанавливал, все отлично работает.
Январь 30th, 2010 at 17:52
Полная ахинея 20 раз всё повторял Mysql не работает!!!!!!!!!!!!!!!!!!!!
Февраль 4th, 2010 at 03:44
Огромное спасибо! Замечательная инструкция!!!
Февраль 5th, 2010 at 02:14
Пасибо! Всё работает!
Около получаса, правда, потерял на банальной тупости – MySQL не подключалась, а причину установить не мог. Вроде на первый взгляд всё гладко… Да вот только один момент интересный: я же как и написано, просто взял и скопировал код запуска и отладки, сохранил его, а ПАРОЛЬ свой не ввёл!!! И сидел искал неисправность! Там, в шестой строчке //Укажите свой пароль… – это бы красным обвести! Для таких как я тормозов!
Февраль 6th, 2010 at 02:59
Автору спасибо, но черт подери – автору следует выучить правила написания суффиксов «тся» и «ться». Это изучается наверное в классе шестом. Подстановка суффиксов проверяется вопросом «файлы (что делаюТ ?) – файлы находяТся» или «программа не хочет (что делаТЬ ?») – не хочет запускаТЬся». В мое время это было грубейшей ошибкой и в классе 11-ом однокашники бы не смеялись, а думали бы что тупой наверное, если бы так писать начал.