Не получается что-то у меня заинсталить апач с пхп ... Поставил: Apache 2.0.59, PHP 5.2.1, сервер Apache запущен, все ОК, но интерпритировать Php - скрипты отказывается. Пробовал разными браузерами, но дело думаю не в этом, а в чем, понятия не имею. Может кто сталкивался с такой проблемой, может я что не так сделал ...
Вообще ты уудрился установить самое настабильное, чтонашел.
Apache 1.3 & php 4 тебя не устраивает? Если нет, то будем разбираться.
Кроме того, что ты это установил, надо Апач настроить, что бы он подгрузил интерпретатор php, ты сделал это?
Значит так, описываю порядок действий:
-Ставлю Apache 2.0.50 в C:\Home_server\Apache2
-Распаковываю PHP 5.2.1 в C:\Home_server\PHP5
-Ставлю mysql 4.1.22 в C:\Home_server\mysql
Настройки:
Apache:
В httpd.conf
[*] DocumentRoot "C:/Home_Server/Apache2/htdocs"
[*] Добавляю LoadModule php5_module "c:/Home_server/PHP5/php5apache2.dll"
[*] Добавляю AddType application/x-httpd-php .php
PHP:
В php.ini
[*] doc_root = "C:\Home_server\Apache2\htdocs"
[*] раскомментирую строчку ;extension=php_mysql.dll
В папке htdocs создаю файл hello.html в который помещаю
1. При установке веб-сервера, ты указал в качестве домена localhost ?
После установки, проверь работу web сервера!
зайди в службы и если служба apache не запущена, запусти.
После этого зайди на страницу http://localhost/ там должно быть что-то отличное от "невозможно загрузить страницу"...
Допустим все отлично, и сервер работает.
2. Теперь прикручиваем php.
После распаковки архива, переименовываем файл php.ini-dist в php.ini и копируем его в директорию Windows.
Проверяем в нем настройки
error_reporting = E_ALL & ~E_NOTICE
display_errors = On
что бы он не молчал как партизан при ошибках...
а в настройках http сервера установить можно
DirectoryIndex index.html index.html.var index.php
И супер важное. Вобщем-то самое главное это 2 строчки
LoadModule php5_module "c:/Home_server/PHP5/php5apache2.dll"
и
Добавляю AddType application/x-httpd-php .php
Проверь внимательно что они в соответствующих секциях, и после этого проверь еще раз версию апача!
Если у тебя 2.2 , то надо загружать php5apache2_2.dll ...
Проверь в системном журнале ошибок приложений, не было ли ошибок при загрузке .dll, хотя скорее всего не удалось бы вообще запустить службу.
И проверь все таки на файлике
Все вроде правильно, апач работает, локалхост выводит страничку с картинкой апача,завтра на свежую голову все еще раз переустановлю, вот посмотри файлы:
ps пхпинфо я даже и пробовать не стал, раз он хелло ворлд не выводит ... Не работает естественно, что-то я не то делаю, если можешь дай ссылки на проверенный тобой дистрибутивы (тоесть которые в кофнигурации сдруг с другом точно и правильно работают)
Apache, PHP, mysql.
Прикрепленные файлы
php.rar ( 14.68 килобайт )
Кол-во скачиваний: 328
httpd.rar ( 11.49 килобайт )
Кол-во скачиваний: 324
Проверенные мною дистрибутивы (установил только что, пока читал твой пост, что бы протрассировать метод установки...)
http://apache.rinet.ru/dist/httpd/binaries/win32/
Скачал apache_2.2.4-win32-x86-no_ssl.msi
и php5
http://www.softtime.ru/distrib/php-5.2.0-Win32.zip
Ок, попробую сейчас или завтра, спасибо.
Вообще ты проверь на файлике что я сказал...
<?php print "Hello, world !"; ?>
принт - левая команда какая-то.. ты откуда вообще про нее узнал?
echo уж тогда...
Да я с самого начала phpinfo() проверял
Щас твои дистры скачаю, блин какое же ламерство, полдня не могу это все наладить
Раз
xds +1, да ис фантастишь ! А что надло добавить чтобы .html тоже понимал ?