За последние 24 часа нас посетили 17993 программиста и 1681 робот. Сейчас ищут 1102 программиста ...

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

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

  1. kirwebgroup

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

    С нами с:
    21 ноя 2008
    Сообщения:
    48
    Симпатии:
    0
    Да у меня винда extension_dir прописан в соответствии с Виндой D:\Server\usr\local\php5\ext
    Нет у меня не Денвер, немного вырос уже из этого возраста, щас хочется все сваими руцями )
     
  2. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    поменяйте на свои адреса
     
  3. kirwebgroup

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

    С нами с:
    21 ноя 2008
    Сообщения:
    48
    Симпатии:
    0
    Ну я ж не нуб какой то)))
    ПЕРЕМЕННЫЕ указаны верно) Я вот думаю может заплаточки какой к винде не хватает. У меня ХР SP3
     
  4. Патч Бармина.
     
  5. goldfish

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

    С нами с:
    14 янв 2009
    Сообщения:
    4
    Симпатии:
    0
    Адрес:
    Гродно, Беларусь
    Ребята, подскажите, пожалуйста решение обычной проблемы - не действует php, как впрочем и MySQL. Отображается просто содержимое тестовых файлов. Бьюсь уже 3й час со всеми версиями апаче и php. Перечитала эту ветку форума и ту, где идет просто установка Apache + PHP + MySQL. Ничего не помогает. Все-таки работает apache 2 с php 5, или нет?!

    Сейчас у меня осталась такое сочетание:
    Каталог Apache: C:\Program Files\Apache Group\Apache2 версия 2.0.63-win32-x86-no_ssl
    Каталог PHP: C:\PHP версия php-5.2.1-Win32 (не инсталлятор, а распакованный архив)
    PATH: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\php\;C:\php\ext\;C:\Program Files\MySQL\MySQL Server 4.1\bin
    Apache запущен
    PHP не работает - отображается текст из файла.
    MySQL пароль в указанных местах ввела, а он отображает файл до изменений.
    Apache перегружала после изменений, комп тоже :)
    Все это в Opera. В IE при попытке открыть тестовые странички Download master пытается что-то загрузить.
    У меня больше нет вариантов, что и где надо исправить.
    Please help!
     
  6. unicross

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

    С нами с:
    14 янв 2009
    Сообщения:
    194
    Симпатии:
    0
    Без проблем.

    Строки
    Код (Text):
    1. LoadModule php5_module C:/php/php5apache2.dll
    2. AddType application/x-httpd-php .php
    3. PHPIniDir "C:/php/"
    прописаны в Апаче?
    Как запускаете php-скрипт?
    Зачем в переменной Path прописан путь
    Для этого существует директива
    Код (Text):
    1. extension_dir = "C:/php/ext"
    в php.ini
     
  7. goldfish

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

    С нами с:
    14 янв 2009
    Сообщения:
    4
    Симпатии:
    0
    Адрес:
    Гродно, Беларусь
    Да, строки про загрузку модуля php прописаны. Один в один.

    Про это подробнее...

    http://php.ru/install/ Вот по этому мануалу устанавливала.
     
  8. unicross

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

    С нами с:
    14 янв 2009
    Сообщения:
    194
    Симпатии:
    0
    Просто некоторые запускают файлы двойным щелчком...
    PHP:
    1. <?php
    2. ?>
    Сохраните скрипт под именем test.php в папке htdocs и запустите из браузера
    Код (Text):
    1. http://localhost/test.php
    Что выводит?
     
  9. goldfish

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

    С нами с:
    14 янв 2009
    Сообщения:
    4
    Симпатии:
    0
    Адрес:
    Гродно, Беларусь
    Файл так и выглядит (расширение php). Лежит в папке test, которая находится в папке htdocs.
    В браузере Opera для проверки запускаю как http://127.0.0.1/test/index.php (ну и localhost тоже). Выводит
    <?php
    phpinfo();
    ?>
    на пустой страничке.
    В Internet Explorer просто предлагает мне сохранить файл.

    *wall*
     
  10. unicross

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

    С нами с:
    14 янв 2009
    Сообщения:
    194
    Симпатии:
    0
    goldfish файл httpd.conf мне в личку
     
  11. goldfish

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

    С нами с:
    14 янв 2009
    Сообщения:
    4
    Симпатии:
    0
    Адрес:
    Гродно, Беларусь
    unicross, я вас люблю! )))))))))))
    Спасибо огромадное! =)
     
  12. kit

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

    С нами с:
    18 дек 2006
    Сообщения:
    331
    Симпатии:
    1
    Адрес:
    местный
    Покупка нового компа омрачена установкой Апача+ПХП. Я еще от прошлой установки не очухался, а тут опять приходится. Проблема та же. Здесь этот вопрос несколько раз задавали, но ответы на эти вопросы мне не помогли. Имею:
    Виста
    apache_2.2.11-win32-x86-no_ssl
    php-5.2.8-Win32 разархивирован в C:\php5\
    мускул пока не ставлю
    PHPRC C:\php5\
    C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\Common Files\Roxio Shared\DLLShared\;C:\Program Files\Common Files\Roxio Shared\10.0\DLLShared\;C:\Program Files\Common Files\Teleca Shared;C:\php5\
    httpd.conf:
    LoadModule php5_module C:/php5/php5apache2_2.dll
    AddType application/x-httpd-php .php
    PHPIniDir "C:/php5/"
    php.ini:
    extension_dir = "C:/php/ext"
    вроде все описал.

    Проблема:
    http://127.0.0.1/index.php
    содержит:
    PHP:
    1. <?php
    2.   phpinfo();
    3.   ?>
    IE пишет HTTP 404. Почему? Что не так?
     
  13. 440Hz

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

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    потому, что если делать как в php.ru/install/ точь в точь, а не заниматься самодеятелностью, то и не будет проблем.
     
  14. 440Hz

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

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    апач куда настроен? покажи конфиг.
     
  15. 440Hz

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

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    ИМХО: разрабатывать, отлаживать и т.д. лучше в FF+firebugs
     
  16. kit

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

    С нами с:
    18 дек 2006
    Сообщения:
    331
    Симпатии:
    1
    Адрес:
    местный
    DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"

    index.php в htdocs
     
  17. kit

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

    С нами с:
    18 дек 2006
    Сообщения:
    331
    Симпатии:
    1
    Адрес:
    местный
    ЗЫ После изменений перезагрузил комп 555 раз

    Конфиг кинул в личку
     
  18. unicross

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

    С нами с:
    14 янв 2009
    Сообщения:
    194
    Симпатии:
    0
    Достаточно Апач перезапустить...
    Служба Апач запущена?
    Контроль учетных записей пользователей пробовали отключить?
    http://localhost/test.html работает с обычными файлами?
    kit, кинь и мне 2 конфига в личку.

    Давно пора сменить описание на новые версии программ. :!:
    Смешно. Уже 6-я версия на дворе, а установка описана 4.1.16. Да и Апач давно пора сменить на 2.2 ...
     
  19. kit

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

    С нами с:
    18 дек 2006
    Сообщения:
    331
    Симпатии:
    1
    Адрес:
    местный
    Да это я так, что б лишних вопросов не было
    Запущена и исправно молотит
    Это я не знаю что такое :oops:
    рядом лежит файл html, открывается без проблем
    Спасибо, добрый человек!!! Утром скину в личку (всЁ на рабочем компе)
    +100 :!: :!: :!:
    +100 :!: :!: :!:
    и еще (вдруг понадобится), в самом низу монитора апач написана не только версия самого апач, но и версия пхп, я так понимаю значит апач исправно видит пхп?
     
  20. unicross

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

    С нами с:
    14 янв 2009
    Сообщения:
    194
    Симпатии:
    0
    Не стыкуется... Должно быть
    Код (Text):
    1. extension_dir = "C:/php5/ext"
    Вообще-то ошибка 404 - это файл не найден. Вполне возможно среди латинских букв вкралась одна русская...
    Попробуйте переименовать файл и заново обратиться к файлу через localhost.
    Изменять этот лежащий файл пробовали? Может лежать-то он лежит, а показывается другой?
     
  21. kit

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

    С нами с:
    18 дек 2006
    Сообщения:
    331
    Симпатии:
    1
    Адрес:
    местный
    Да, мой косяк, но не вылечило. Вообще изначально там было
    Код (Text):
    1. extension_dir = "./"
    Пробовал, назвал файл 1111.php, не помогло
    в этой папке всего 2 файла: index.html и 1111.php, переименовал index.html в index.html1, IE теперь открывает по адресу http://127.0.0.1/ саму папку и пишет:
    Index of /
    index.html1
    Что характерно, то что 1111.php реально не видно!!!
     
  22. 440Hz

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

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    значит его там нету?
    =)
     
  23. kit

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

    С нами с:
    18 дек 2006
    Сообщения:
    331
    Симпатии:
    1
    Адрес:
    местный
    Кажысь разобрался, глюк в EditPlus. Реально в папке файла нет (есть только index.html1, причем я его переименовал из index.html в index.html1 именно в EditPlus), а в навигаторе EditPlus-а они красиво лежит, причем еще и с .bak-овским дубликатом. В чем дело пока не знаю. Всем спасибо за помощь!!!
     
  24. kit

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

    С нами с:
    18 дек 2006
    Сообщения:
    331
    Симпатии:
    1
    Адрес:
    местный
    Ура! Победа! Пишу для тех кто наступит на эти же грабли! Апач установлен по умолчанию C:\Program Files\Apache Software Foundation\Apache2.2, а Виста проге EditPlus запрещает писать файлы там, куда (как она считает) не следует (а именно в святую папку C:\Program Files\). Прямо на диске С поселил каталог portal и в конфиге Апача прописал:
    Код (Text):
    1. #
    2. # DocumentRoot: The directory out of which you will serve your
    3. # documents. By default, all requests are taken from this directory, but
    4. # symbolic links and aliases may be used to point to other locations.
    5. #
    6. DocumentRoot "C:/portal"
    7. # раньше было C:/Program Files/Apache Software Foundation/Apache2.2/htdocs
    и
    Код (Text):
    1. #
    2. # This should be changed to whatever you set DocumentRoot to.
    3. #
    4. <Directory "C:/portal">
    5. # раньше было C:/Program Files/Apache Software Foundation/Apache2.2/htdocs
    В папке portal все пишется и сохраняется отлично. Остается вопрос: где до этого сохранялись файлы *.php, если их нигде не было видно кроме как в редакторе EditPlus, причем даже можно было посмотреть и отредактировать листиг? Но этот вопрос уже не так актуален. Всем удачи!
    ЗЫ Про эту хрень в http://php.ru/install/ ничего не написано, по этому можно тыкать в сей мануал носом бесконечно, но толку не будет!
     
  25. unicross

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

    С нами с:
    14 янв 2009
    Сообщения:
    194
    Симпатии:
    0
    А если бы отключил, то такого бы не было...

    Я помню VC++ на Висту устанавливал. Запускаю программу, а он мне гад пишет, что файл не найден... Отключил контроль и все сразу заработало...