Да у меня винда extension_dir прописан в соответствии с Виндой D:\Server\usr\local\php5\ext Нет у меня не Денвер, немного вырос уже из этого возраста, щас хочется все сваими руцями )
Ну я ж не нуб какой то))) ПЕРЕМЕННЫЕ указаны верно) Я вот думаю может заплаточки какой к винде не хватает. У меня ХР SP3
Ребята, подскажите, пожалуйста решение обычной проблемы - не действует 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!
Без проблем. Строки Код (Text): LoadModule php5_module C:/php/php5apache2.dll AddType application/x-httpd-php .php PHPIniDir "C:/php/" прописаны в Апаче? Как запускаете php-скрипт? Зачем в переменной Path прописан путь Для этого существует директива Код (Text): extension_dir = "C:/php/ext" в php.ini
Да, строки про загрузку модуля php прописаны. Один в один. Про это подробнее... http://php.ru/install/ Вот по этому мануалу устанавливала.
Просто некоторые запускают файлы двойным щелчком... PHP: <?php phpinfo(); ?> Сохраните скрипт под именем test.php в папке htdocs и запустите из браузера Код (Text): http://localhost/test.php Что выводит?
Файл так и выглядит (расширение php). Лежит в папке test, которая находится в папке htdocs. В браузере Opera для проверки запускаю как http://127.0.0.1/test/index.php (ну и localhost тоже). Выводит <?php phpinfo(); ?> на пустой страничке. В Internet Explorer просто предлагает мне сохранить файл. *wall*
Покупка нового компа омрачена установкой Апача+ПХП. Я еще от прошлой установки не очухался, а тут опять приходится. Проблема та же. Здесь этот вопрос несколько раз задавали, но ответы на эти вопросы мне не помогли. Имею: Виста 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: <?php phpinfo(); ?> IE пишет HTTP 404. Почему? Что не так?
потому, что если делать как в php.ru/install/ точь в точь, а не заниматься самодеятелностью, то и не будет проблем.
Достаточно Апач перезапустить... Служба Апач запущена? Контроль учетных записей пользователей пробовали отключить? http://localhost/test.html работает с обычными файлами? kit, кинь и мне 2 конфига в личку. Давно пора сменить описание на новые версии программ. :!: Смешно. Уже 6-я версия на дворе, а установка описана 4.1.16. Да и Апач давно пора сменить на 2.2 ...
Да это я так, что б лишних вопросов не было Запущена и исправно молотит Это я не знаю что такое рядом лежит файл html, открывается без проблем Спасибо, добрый человек!!! Утром скину в личку (всЁ на рабочем компе) +100 :!: :!: :!: +100 :!: :!: :!: и еще (вдруг понадобится), в самом низу монитора апач написана не только версия самого апач, но и версия пхп, я так понимаю значит апач исправно видит пхп?
Не стыкуется... Должно быть Код (Text): extension_dir = "C:/php5/ext" Вообще-то ошибка 404 - это файл не найден. Вполне возможно среди латинских букв вкралась одна русская... Попробуйте переименовать файл и заново обратиться к файлу через localhost. Изменять этот лежащий файл пробовали? Может лежать-то он лежит, а показывается другой?
Да, мой косяк, но не вылечило. Вообще изначально там было Код (Text): 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 реально не видно!!!
Кажысь разобрался, глюк в EditPlus. Реально в папке файла нет (есть только index.html1, причем я его переименовал из index.html в index.html1 именно в EditPlus), а в навигаторе EditPlus-а они красиво лежит, причем еще и с .bak-овским дубликатом. В чем дело пока не знаю. Всем спасибо за помощь!!!
Ура! Победа! Пишу для тех кто наступит на эти же грабли! Апач установлен по умолчанию C:\Program Files\Apache Software Foundation\Apache2.2, а Виста проге EditPlus запрещает писать файлы там, куда (как она считает) не следует (а именно в святую папку C:\Program Files\). Прямо на диске С поселил каталог portal и в конфиге Апача прописал: Код (Text): # # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # DocumentRoot "C:/portal" # раньше было C:/Program Files/Apache Software Foundation/Apache2.2/htdocs и Код (Text): # # This should be changed to whatever you set DocumentRoot to. # <Directory "C:/portal"> # раньше было C:/Program Files/Apache Software Foundation/Apache2.2/htdocs В папке portal все пишется и сохраняется отлично. Остается вопрос: где до этого сохранялись файлы *.php, если их нигде не было видно кроме как в редакторе EditPlus, причем даже можно было посмотреть и отредактировать листиг? Но этот вопрос уже не так актуален. Всем удачи! ЗЫ Про эту хрень в http://php.ru/install/ ничего не написано, по этому можно тыкать в сей мануал носом бесконечно, но толку не будет!
А если бы отключил, то такого бы не было... Я помню VC++ на Висту устанавливал. Запускаю программу, а он мне гад пишет, что файл не найден... Отключил контроль и все сразу заработало...