Apache/PHP, Установка |
Apache/PHP, Установка |
klem4 |
Сообщение
#1
|
Perl. Just code it! Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
Не получается что-то у меня заинсталить апач с пхп ... Поставил: Apache 2.0.59, PHP 5.2.1, сервер Apache запущен, все ОК, но интерпритировать Php - скрипты отказывается. Пробовал разными браузерами, но дело думаю не в этом, а в чем, понятия не имею. Может кто сталкивался с такой проблемой, может я что не так сделал ...
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Altair |
Сообщение
#2
|
Ищущий истину Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Вообще ты уудрился установить самое настабильное, чтонашел.
Apache 1.3 & php 4 тебя не устраивает? Если нет, то будем разбираться. Кроме того, что ты это установил, надо Апач настроить, что бы он подгрузил интерпретатор php, ты сделал это? -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
klem4 |
Сообщение
#3
|
Perl. Just code it! Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
Значит так, описываю порядок действий:
-Ставлю 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 в который помещаю Цитата <html> <?php print "Hello, world !"; ?> </html> Запускаю его в браузере: http://localhost/hello.html И на экране пустота(((( -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Altair |
Сообщение
#4
|
Ищущий истину Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 45 |
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, хотя скорее всего не удалось бы вообще запустить службу. И проверь все таки на файлике Цитата <?php phpinfo(); ?> p.s. прикрепи мне сюда conf файл Апача и php.ini -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
klem4 |
Сообщение
#5
|
Perl. Just code it! Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
Все вроде правильно, апач работает, локалхост выводит страничку с картинкой апача,завтра на свежую голову все еще раз переустановлю, вот посмотри файлы:
ps пхпинфо я даже и пробовать не стал, раз он хелло ворлд не выводит ... Не работает естественно, что-то я не то делаю, если можешь дай ссылки на проверенный тобой дистрибутивы (тоесть которые в кофнигурации сдруг с другом точно и правильно работают) Apache, PHP, mysql. Прикрепленные файлы php.rar ( 14.68 килобайт ) Кол-во скачиваний: 349 httpd.rar ( 11.49 килобайт ) Кол-во скачиваний: 346 -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Altair |
Сообщение
#6
|
Ищущий истину Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Проверенные мною дистрибутивы (установил только что, пока читал твой пост, что бы протрассировать метод установки...)
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 -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
klem4 |
Сообщение
#7
|
Perl. Just code it! Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
Ок, попробую сейчас или завтра, спасибо.
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Altair |
Сообщение
#8
|
Ищущий истину Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Вообще ты проверь на файлике что я сказал...
<?php print "Hello, world !"; ?> принт - левая команда какая-то.. ты откуда вообще про нее узнал? echo уж тогда... -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
klem4 |
Сообщение
#9
|
Perl. Just code it! Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
Да я с самого начала phpinfo() проверял
Щас твои дистры скачаю, блин какое же ламерство, полдня не могу это все наладить -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Altair |
Сообщение
#10
|
Ищущий истину Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Цитата Да я с самого начала phpinfo() проверял smile.gif Проверяй только на нем. Этот способ например позволит узнать, используется ли php.ini или система его не нашла... (если он будет жестко прописан до файла, значит используется, а если только path будет (путь к каталогу) то значит настроечный файл не найден был и используются настройки по умолчанию... -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
xds |
Сообщение
#11
|
N337 Группа: Пользователи Сообщений: 737 Пол: Мужской Репутация: 26 |
Раз
Код AddType application/x-httpd-php .php , так и файл надо было называть hello.php, а не hello.html-------------------- The idiots are winning.
|
Altair |
Сообщение
#12
|
Ищущий истину Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Цитата , так и файл надо было называть hello.php, а не hello.html хее! Точно! Я это пропустил! Вот что значит мелочь! Поэтому кстати и белая страница, теги браузер никак не выводит, но в исходном коде страницы должно быть HTML <html> <?php print "Hello, world !"; ?> </html> -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
klem4 |
Сообщение
#13
|
Perl. Just code it! Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
xds +1, да ис фантастишь ! А что надло добавить чтобы .html тоже понимал ?
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Altair |
Сообщение
#14
|
Ищущий истину Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Цитата AddType application/x-httpd-php .html Насколько я понимаю... -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Текстовая версия | 23.12.2024 20:56 |