За последние 24 часа нас посетили 20166 программистов и 1194 робота. Сейчас ищут 572 программиста ...

FAQ: Установка Apache, PHP, MySQL — известные проблемы.

Тема в разделе "Установка PHP", создана пользователем Anonymous, 24 июл 2007.

  1. Anonymous

    Anonymous Guest

    Прочтите эту тему перед заднием вопроса, возможно, это сэкономит вам кучу времени и нервов.
    Желающие могут попытатся добавить вопрос или комментарий, но модерация будет очень жесткая.
    Искренне надеюсь на вашу помощь, Горбунов.
     
  2. Anonymous

    Anonymous Guest

    Вопрос: Сегодня я поставил Apache 2.2.4 на windows ХР.Ставил PHP, решил скачать последнюю версию php-5.2.1-Win32 по ссылке с данного сайта.Есть видеоурок, как ставить php ? но там ставили более раннюю версию, но смысл впринципе не изменился, делал все по инструкции.Начал редактировать httpd.conf , в самый конец добавил 3 строки:
    Код (Text):
    1. LoadModule php5_module "D:/php/php5apache.dll"
    2. AddModule mod_php5.c
    3. AddType application/x-httpd-php .php
    Сохраняю, далее перезагружаю Апач и вот что он мне выдает :cry:
    Код (Text):
    1. httpd.exe:Syntax error on line 482 of D:/Apache/conf/httpd.conf: Cannot load D:/php/php5apache.dll into server \xcd\xe5 \xed\xe9...(и т. д.).....
    все пути совпадают, все файлы имеются, но что не так? Может версия сырая?

    Ответ: Для Apache версии 2.0 необходима другая dll — php5apache2.dll, а для версии Apache 2.2 — php5apache2_2.dll, которые находятся в папке с php.
    --
    thx2 Davil.
     
  3. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Вопрос: Пытаюсь установить Apache 2.x под Windows. На одном из первых шагов Apache "ругается" и прекращает установку.
    Ответ: Скорее всего, у вас уже установленно приложение, которое использует 80 порт в своих целях. Например, это может быть веб-сервер IIS, от компании Microsoft. Для того, чтобы продолжить установку необходимо в настройках приложения сменить, используемый им порт на другой или отключить(деинсталировать) данное приложение.
     
  4. Davil

    Davil Guest

    Вопрос:
    Установил PHP+Apache+MySQL. Но при попытке коннекта к базе выдает ошибку -
    Fatal error: Call to undefined function mysql_connect().

    Ответ:
    В php.ini необходимо раскомментировать extension=php_mysql.dll.
    А также добавить дирректорию php в PATH. Если вы не знаете что такое PATH,
    просто скопируйте файлы php5ts.dll,libmysql.dll,php_mysql.dll в папку system32
    которая находится в папке Windows. После чего перезапустите Apache+PHP.
    При изменении PATH необходимо полностью перезагрузить компьютер.

    Вопрос:
    Установил PHP+Apache+MySQL. Но при попытке коннекта к базе выдает ошибку -
    Warning: mysql_connect() Can't connect to MySQL server on 'localhost'.

    Ответ:
    Запустите сервис MySQL. Пуск=>Настройка=>Панель управления=>Администрирование=>Службы=>MySQL
    --
    thx2 stas_t
     
  5. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Вопрос: Установил apache 2.2.4 несколько месяцев назад. Только сейчас заметил, что он почему-то не понимает 127.0.0.2 и т.п. (127.0.0.1, localhost понимает). В чем может быть причина?
    (Когда пингуешь (ping) 127.0.0.2 - все нормально. Никаких фаерволов, даже брендмауер отключен. В httpd.conf стоит Listen 80.)

    Ответ: В Windows XP SP2 имеется ошибка, из-за которой данный хост может не работать. Официальную "заплатку" от Microsoft качайте здесь - http://www.microsoft.com/downloads/deta ... laylang=en

    ----
    thx2 Горбунов Олег
     
  6. Ardaleon

    Ardaleon Активный пользователь

    С нами с:
    29 сен 2007
    Сообщения:
    1
    Симпатии:
    0
    Ставлю PHP5, но когда запускаю скрипты оказываются, что созданные на Html странице переменные проподают.
    Т.е я не могу, например, ввести в двух текстовых полях числа и нажав на кнопку, получить на другой странице результат.
    Результат не печатается.
    Переменные не воспринимаются PHP.
    На PHP4 работает.
    Подскажите что делать?

    http://php.net/register_globals
    tnx2 Ti
     
  7. Stalker777

    Stalker777 Активный пользователь

    С нами с:
    11 янв 2008
    Сообщения:
    3
    Симпатии:
    0
    Адрес:
    Omsk
    Проблемы при настройки Apache 2.2.6

    Привет народ!!!
    Проблемы такая!!! Я установил Апач 2.2.6, вообщем все по инструкции, которую скачал на этом же сайте, когда дело дошло до редактирования "httpd.conf", отредактировал я его как написано, но сервер стал при старте выдавать такую ошибку: The reguested operation has failed!.
    Я все проверил что менял, и нашел что он ругается из-за этих строк:

    LoadModule php5_module "G:/web dist/PHP5/php5apache2_2.dll"
    PHPIniDir "G:/web dist/PHP5"



    2) Для загрузки PHP интерпретатора, в конец блока загрузки модулей необходимо добавить строку:
    LoadModule php5_module "LoadModule php5_module "G:/web dist/PHP5/php5apache2_2.dll""
    3) Определите каталог содержащий конфигурационный файл PHP, добавив ниже следующую строку:
    PHPIniDir "G:/web dist/PHP5"


    Помогите пожалуйста кто знает.



    [/b]
     
  8. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Моё на винде:
    Stalker777
    Может он на пробел ругается:
     
  9. Stalker777

    Stalker777 Активный пользователь

    С нами с:
    11 янв 2008
    Сообщения:
    3
    Симпатии:
    0
    Адрес:
    Omsk
    пробовал, уже без пробела, так же
     
  10. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    в M$ рекомендую всем вместо
    юзать системные переменные
    PHPRC = D:\server\php5
    ибо при такой схеме D:\server\php5\php.ini подхватываеца как в Apache так и при CLI
     
  11. Stalker777

    Stalker777 Активный пользователь

    С нами с:
    11 янв 2008
    Сообщения:
    3
    Симпатии:
    0
    Адрес:
    Omsk
    Спасибо, попробую.
     
  12. garmon

    garmon Активный пользователь

    С нами с:
    16 янв 2008
    Сообщения:
    1
    Симпатии:
    0
    установил я этот апачи, делал все по инструкции. И вот что он мне выдал

    Syntax error on line 278 of C:/INTERNET/Apache2.2/conf/httpd.conf:
    <Directory "\xf1:/www/cgi-bin"> path is invalid.

    подскажите че за бред
     
  13. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    руки кривые, ошибка синтаксиса в конфиге, проверяйте
     
  14. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    че енто такое?
    русская буква С? вместо C латиницы?
     
  15. Khurshed

    Khurshed Активный пользователь

    С нами с:
    19 янв 2008
    Сообщения:
    1
    Симпатии:
    0
    Установил apache 2.0.55 и php5.2.5, вот MySQL у меня 4.1.16, которую не удалось установить. Следовал по инстркциям "Установка Apache + Mysql + Php" в php.ru. В конце установки Mysql при конфигурировании сервера mysql возникла проблема. В диалоговом окне "Ready to execute..." выводится ошибка, т.е. пояаляется галочка в пунктах "Prepare configuration" и "Write configuration file", а в пункте - "Start service" - крестик. "Apply security settings" - пусто. Это так и не получилась.
     
  16. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    Khurshed
    до этого mysql не стоял? Возможно такой сервис уже запущен.
     
  17. dnik

    dnik Активный пользователь

    С нами с:
    29 янв 2008
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте господа.
    Есть проблема, с которой я столкнулся и никак разобраться не могу..
    После настройки apache apache_2.0.55 открываю вот эту страницу http://127.0.0.1 все хорошо..
    Создаю файл php, открываю http://127.0.0.1/test/index.php загружается пустая страница и окно загрузки, где мне предлагают скачать то что написано.
    Что я делаю не так я не пойму…
    Все этапы настройки выполнил четко.
     
  18. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    1. не перезапустил апач.
    2. не прописаол туда

    LoadModule php5_module C:/php5/php5apache2.dll
    AddType application/x-httpd-php .php
    PHPIniDir "C:/php5/"
     
  19. piroman17

    piroman17 Активный пользователь

    С нами с:
    1 фев 2008
    Сообщения:
    3
    Симпатии:
    0
    Вот ещё такой вопрос:
    Установил apache 2.2.8 + PHP 5.2.5 + mysql 3 на WinXP. PHP работает, а вот mysql - нет.
    Если пишу так:
    PHP:
    1.  
    2. ECHO('OK!');
    3. $base = mysql_pconnect("localhost1","root","");
    4.  
    выводит ОК!
    А если строки местами поменять не выводит ничего! Как правильно настоить mysql и PHP?
     
  20. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    piroman17
    отображение ошибок в php.ini включить и посмотреть как ругается
     
  21. piroman17

    piroman17 Активный пользователь

    С нами с:
    1 фев 2008
    Сообщения:
    3
    Симпатии:
    0
    Включил, ругается:
    Код (Text):
    1.  
    2. Fatal error: Call to undefined function mysql_pconnect() in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\1.php on line 2
    В php.ini прописанно:
    extension=C:/TEMP/php/ext/php_mysql.dll

    в httpd
    LoadModule php5_module "C:/s/php/php5apache2_2.dll"
    PHPIniDir "C:/s/php/"
    AddType application/x-httpd-php .php

    в PATH
    ...;C:\s\php;
     
  22. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
  23. fangekt

    fangekt Активный пользователь

    С нами с:
    6 фев 2008
    Сообщения:
    2
    Симпатии:
    0
    Адрес:
    Москва
    А если при проверке MySQL выводится результат но не такой длинный как в примере, это нормально?
     
  24. Val2

    Val2 Активный пользователь

    С нами с:
    10 фев 2008
    Сообщения:
    5
    Симпатии:
    0
    Проблема: месяц назад поставил Apache 2.0 for Win + PHP 5.2.1 + MySQL Server 4.1.16
    долго мучался но всё заработало, после покупки нового HDD ставлю тожесамое но sql пишет:

    Current PHP version: 5.2.1
    Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in C:\Program Files\Apache Group\Apache2\htdocs\test\index2.php on line 11
    Could not connect

    перечитал и перепробывал уже всё что написано на форуме
    помогите пожалуйста
     
  25. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    При подключении пароль указываешь рутовый?