Блог gmp

Регистрация

gmp

Блог осваивающегося web-программиста

<<< Первый пост
Бесплатный хостинг by.ru>>>

Установка и настройка Apache, PHP и MySQL

Изрядно промучившись впервые устанавливая Apache, PHP и MySQL, подумал, что неплохо было бы накатать небольшую статейку для совсем-совсем начинающих, каким был я. Подумал да и забыл (точнее забил).

Вот недавно пришлось устанавливать снова, только вот досада, уже не помню толком чё и где в конфигах подправлять надо :)) поэтому решил все-таки потрудиться и по ходу действия написать, авось и поможет кому-то, а в первую очередь мне, сам же буду смотреть, когда снова придется устанавливать ;)

Пока старательно занимался этим делом в свободное время, гляжу а уже новая версия и апача и пхп выйти успела :(

Но самое смешное, что совсем немного погуглив, понял что таких руководств и без меня хватает, чёрт подери — неужели я раньше так плохо пользовался гуглом??

Собственно линк — http://setup-info.by.ru/index.shtml

ПО ПРИЧИНЕ ТОГО, ЧТО ХОСТИНГ ПЕРИОДИЧЕСКИ ЛЕЖИТ ПО НЕСКОЛЬКО ДНЕЙ, ПОДГОТОВИЛ ВЕРСИЮ ДЛЯ СКАЧИВАНИЯ В ФОРМАТЕ .chm

Скачать можно отсюда или отсюда.

Теги: apache|mysql|php


  • Анонимно
    19 марта 2009|14:29|ссылка
    Здравствуйте!Не знаю как вас зовут и очень сожалею.
    Только по Вашим инструкциям с картинками мне удалось установить Apache,PHP и MySQL,с других сайтов я безуспешно устанавливал их пять раз.Ваше описание мне очень помогло.Хотел приступить к наладке и обнаружил,что сайта нет,может он позже появится? Надеюсь.Посоветуйте,как быть.
    ICQ 471405637

    • gmp
      20 марта 2009|06:49|ссылка
      Звать меня Миха, по поводу сайта - появится, это очередные проблемы хостинга by.ru :((
      Планируется немного обновить инструкции, но вот уже второй день хостинг лежит.
      PS. Очень приятно, что сайт кому-то оказался полезным.

  • Анонимно
    15 июня 2009|22:15|ссылка
    Огромное спасибо за предоставленную инструкцию в картинках!!! Смотрел на других сайтах, в книгах - везде приведены примеры с более старыми инсталяторами, да и подробностями они не блещут :)
    Я устанавливал комплект с обновлениями для PHP и MySQL (ссылки приведены сразу для скачивания):
    *
    *
    *

    Но после всех настроек MySQL так и не захотел со мной дружить... По ранее найденной ссылке проверил наличие путей в системной переменной PATH: C:\web\PHP\; и C:\web\PHP\ext\; - последнего кстати не оказалось. Добавил его, и теперь уже не знаю, то-ли именно это помогло, то-ли последующая перезагрузка компа - но все заработало!

    • gmp
      16 июня 2009|04:36|ссылка
      сейчас проверил, у меня тоже отсутствует "C:\web\PHP\ext\;" но при этом все отлично работает ;)

  • Анонимно
    15 июня 2009|22:18|ссылка
    Хм, а ссылки-то не прописались...

    • gmp
      16 июня 2009|04:20|ссылка
      да blog.ru вообще отбивает все желание что-то писать, постоянно глюки

  • Анонимно
    26 августа 2009|21:19|ссылка
    Установил все по инструкции, но выпадает ошибка, что функция не определена. Подскажите пожалуйста в чем может быть дело.

    Apache Работает :)
    PHP вроде тоже :)
    Fatal error: Call to undefined function mysql_connect() in C:\web\www\index.php on line 15

    • gmp
      4 сентября 2009|02:51|ссылка
      Какие-то проблемы с расширением MySQL, по какой либо причине оно не подгружается / не работает. Нужно проверить наличие файла C:\web\PHP\libmysql.dll, библиотеки C:\web\PHP\ext\php_mysql.dll, и прописано ли это расширение в php.ini - должна быть строчка extension=php_mysql.dll (она не должна начинаться с точки с запятой, если это так, то точку с запятой нужно удалить), ну и конечно же проверить путь к папке с расширениями, тоже в php.ini, должна быть строка extension_dir ="C:\web\PHP\ext"

      • Настя
        9 ноября 2009|02:08|ссылка
        Здравствуйте. У меня та же проблема

        Apache Работает :)
        PHP вроде тоже :)
        Fatal error: Call to undefined function mysql_connect() in C:\web\www\index.php on line 15


        акие-то проблемы с расширением MySQL, по какой либо причине оно не подгружается / не работает. Нужно проверить наличие файла C:\web\PHP\libmysql.dll, библиотеки C:\web\PHP\ext\php_mysql.dll, и прописано ли это расширение в php.ini - должна быть строчка extension=php_mysql.dll (она не должна начинаться с точки с запятой, если это так, то точку с запятой нужно удалить), ну и конечно же проверить путь к папке с расширениями, тоже в php.ini, должна быть строка extension_dir ="C:\web\PHP\ext"

        всё проверила, всё правильно. Но всё равно выдаёт ту же ошибку. Подскажите, пожалуйста, что делать.

        • gmp
          9 ноября 2009|02:58|ссылка
          Эта ошибка говорит обычно о том, что не работает (не подгружается) расширение mysql.
          Что выдает phpinfo();? Посмотрите например тут, как примерно должен выглядеть раздел mysql при правильной работе (листайте вниз пока не найдете). Если у вас такой раздел отсутствует вообще, значит какая-то проблема с расширением. Если вы все тщательно проверили и оно действительно так как написано, то затрудняюсь сказать в чем может быть проблема. Какие версии апача пхп и мускуля установлены?

  • Начинающий
    27 октября 2009|23:08|ссылка
    Хотелось бы узнать нет ли у вас версии ввиде электронного учебника, у нас интернет очень медленный, и платим мы за него по времени... Хотелось бы скачать ваш учебник в клубе, и приспокойно сидеть дома читать
    заранее спасибо

    • gmp
      29 октября 2009|01:12|ссылка
      В виде эл. учебника нету, но можно скачать как набор html страниц, в правом блоке навигации есть ссылочка "Скачать данное руководство".

  • vitaliy23
    30 ноября 2009|23:50|ссылка
    Интересно...


  • Анна
    26 декабря 2009|10:21|ссылка
    Спасибо Вам огромное!!! Даже не знаю как выразить свою благодарность за помощь!!! Все просто и доступно описано. Я дня 4 мучалась с этими настройками, а тут настроила сразу!! Побольше бы таких полезных и нужных статей создавали, которые экономят наше время и нервы)))) Очень благодарна!

    • gmp
      27 декабря 2009|02:35|ссылка
      Рад что мое руководство вам помогло, а искренний комментарий - хорошая награда :)

  • !!!
    19 января 2010|02:19|ссылка
    Установил всё на Windows 7. Успешно. Всё работает! Многое стало понятным. УРА! Спасибо, да прибудет с тобой СИЛА!

  • Сергей
    29 января 2010|15:24|ссылка
    Спасибо огромное, я впервые установил полностью эту связку, ранее МайСкьюл установить не получалось, да и РНР работал так себе. Скачал руководство, будо пользоваться. Спасибо еще раз! :D

  • KyaH
    8 февраля 2010|18:27|ссылка
    Спасибо! ;) Мне тоже оч помогло! :)

  • Maksus
    22 февраля 2010|17:14|ссылка
    Инструкция отличная. Четыре дня уже бьюсь со связкой Apache+Php+MySql, ни в какую не работает. Действительно доки старые, а софт новый. И вот вчера наткнулся на вашу доку и на те... все заработало! :))) Спасиб огромен! Единственное с чем повозился, так это с ошибкой запуска Apache2.2, говорил вот, что:
    Первая ошибка:
    [warn] pid file C:/Web/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
    Вылечил отключением в php.ini (версия PHP 5.3.1) лишних модулей extension
    А вторая ошибка:
    Could not reliably determine the server's fully qualified domain name, using 192.168.77.199 for ServerName
    Если я в файле httpd.conf раскоменирую строку #ServerName localhost:80, то ошибка исчезает. Что с этой строкой, что без нее Apache работает, но как это влияет на его работоспосбность, мне пока не ясно...
    Еще раз спасибо!

    • gmp
      22 февраля 2010|19:29|ссылка
      По поводу второй ошибки - это даже не ошибка а простое уведомление, на работоспособность оно не влияет, поэтому я решил не описывать этого в руководстве.

  • Анонимно
    27 февраля 2010|20:59|ссылка
    Здравствуйте у меня с установкой идет почти нормально,
    но возникли проблемы с подключением phpMyadmin
    Выдает ошибкцу
    No activity since 1800 seconds or more, please login again
    #1045 - Access denied for user 'pmausr'@'localhost' (using password: YES)
    login - roor
    password - 1234567
    и ещё подскажите пожалуста, что надо вписать в адинарные скобки
    cfg['blowfish_secret'] = ' '; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */я просто цетирую строчку
    и между одинарными кавычками вводим какую либо строку (кириллицу
    я установил по вашей инструкции Apache php mysql
    я пользуюсь веб-сервером Деннвером но мне стало не интересо импоьзоватся потомушто в нем всё готово но лучше вручную понять как работает сервер

    kiber_bob_@mail.ru

    • gmp
      2 марта 2010|19:13|ссылка
      >No activity since 1800 seconds or more, please login again
      Это говорит о том что вы не использовали пхпмайадмин более получаса и нужно авторизоваться снова.

      >#1045 - Access denied for user 'pmausr'@'localhost' (using password: YES)login - roor
      password - 1234567

      Может логин не roor а root? :))

      В cfg['blowfish_secret'] пишете любую строку состоящую из латинских букв или цифр, нужно для шифрования паролей по моему.

  • habilis
    2 марта 2010|11:26|ссылка
    Здравствуйте. Специально зарегистровался на этом портале, чтобы оставить свой комментарий. Спасибо Вам огромное. Благодаря Вашему краткому и самое главное Действующему руководству мне не только удалось установить Apache но и правильно его настроить, привести что называется в рабочее состояние. Хотя про этот сервер я знаю всего 2 дня:-)
    Единственно что Вы на мой взгляд забыли написать, что перед началом установки сервера на диске С нужно было создать папку Web куда и устанавливать Apache а затем в этой папке создать подпапку WWW куда и нужно будет складывать наше добро:-)
    А для проверки работоспособности Apache создать небольшой тестовый файл, вроде этого








    Hello World. Я самостоятельно установил сервер Apache. Голова идёт кругом, но
    я его установил:-)





    Сохранить его под именем test.html в той самой папке www и набрать в окне браузера следующую строку http://localhost/index.html
    Ну это наверное совсем для чайников в РНР, каковым я и являюсь на сегодняшний день:-)

    С уважением и благодарностью С.Кондулуков

  • habilis
    2 марта 2010|11:30|ссылка
    Я дико извиняюсь. Во первых блог интерпретировал весь мой текст:-) во вторых название файла не
    index.html а test.html

  • igor
    2 марта 2010|16:02|ссылка
    Ошибка в phpmyadmin (Произошла ошибка в работе механизма сессии. Проверьте файлы журналов PHP и/или Веб-сервера на наличие ошибок, и произведите их корректное конфигурирование.)напишите решение проблемы на почту плиз 79095688948@mail.ru

    • gmp
      2 марта 2010|20:20|ссылка
      Что тут сказать, в руководстве описаны некоторые тонкости связанные с этим (большими красными буквами выделено кстати), если все это выполнено, то даже не знаю.

  • Костя
    29 марта 2010|18:19|ссылка
    Несколько дней е... ой - мучился, и о чудо! Набрёл на Setup-info.by.ru. Всё работает, хоть я и чайник, но мне так кажется.

  • Анонимно
    23 июня 2010|22:06|ссылка
    Прикольная игрушка этот денвер. А мануал как раз в тему будет.

  • Анонимно
    5 августа 2010|00:56|ссылка
    Огромное вам человеческое спасибо!!!! Столько времени уже пытался настроить эту связку и всё никак, и тут вдруг ваш сайт... Сделал всё как сказанно в вашей статье и после перезагрузки сервера всё заработало... Очень рад! Всех благ вам!!!!!!!!!!!!!!!!!!!!!!!!!!

  • Анонимно
    3 сентября 2010|16:39|ссылка
    апачи не запускается! пишет “The requested operation has failed!”

    • Анонимно
      5 сентября 2010|15:00|ссылка
      апачи не запускается! пишет “The requested operation has failed!”

      у вас в инструкции написано
      Можно заодно подправить и error_log на: error_log="C:\web\PHP\temp\php-errors.log"
      промучился два для оказалось просто в конце поставил \
      error_log="C:\web\PHP\temp\php-errors.log\"

      все заработало

      теперь бьюсь с phpMyAdmin
      там пишет
      Дополнительные возможности для работы со связанными таблицами недоступны. Для определения причины нажмите здесь.

      кто знает что делать?

  • Эстер
    13 октября 2010|23:37|ссылка
    Только по Вашим инструкциям с картинками мне удалось установить Apache,PHP и MySQL,с других сайтов я безуспешно устанавливал их пять раз.Ваше описание тут мне очень помогло.Хотел приступить к наладке и обнаружил,что сайта нет,может он - позже появится? Надеюсь.Посоветуйте,как быть.

    • gmp
      14 октября 2010|21:43|ссылка
      Скачать копию в chm формате, по ссылкам выделенным жирным шрифтом, которые трудно не заметить. Или этот комент больше для рекламы сайта fanaradi.ru?