Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » решил php выучить и че-то поставить его не могу

Ответить
Настройки темы
решил php выучить и че-то поставить его не могу

Аватара для Newb

Новый участник


Сообщения: 28
Благодарности: 0

Профиль | Отправить PM | Цитировать


Поставил "apache_2.2.3-win32-x86-no_ssl.msi", вроде работает.
Распаковал "php-5.2.0-Win32.zip" в "с:\php";
переименовал "с:\php\php.ini-recommended" в "с:\php\php.ini";
в конец файла "C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf" добавил следующие строчки
Код: Выделить весь код
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
Рестартнул apache и он не запустился; от балды написал вместо тех строк:
Код: Выделить весь код
<IfModule php_module>
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
</IfModule>
apache запустился.
Дальше, значит, беру и создаю файл "с:\php\test.php" следующего содержания:
Код: Выделить весь код
<html>
<head> <title> title </title> </head>
<body>
<?php echo("text"); ?>
</body>
</html>
Запускаю этот файл в опере, и надпись "text" не выводится.

Что я делаю не так?

Отправлено: 18:19, 24-11-2006

 

Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Newb
запускайте с комадной строки, тогда все ошибки будут видны. И ошибки сюда.

И запускайте без <IfModule php_module>

-------
Fortes fortuna adiuvat


Отправлено: 23:44, 24-11-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


ЕМНИП, то при запуске апача как службы он пишет в стандартный лог, а для Win32 это Журнал событий. В общем логи в студию, плиз, верно подмечено.
Кстати, echo не функция, а конструкция - скобки можно опустить.

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 00:08, 25-11-2006 | #3


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


Апач еще и сюда пишет C:\Program Files\Apache Software Foundation\Apache2.2\logs\error.log

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 12:51, 25-11-2006 | #4


Deadooshka


Сообщения: 2512
Благодарности: 690

Профиль | Отправить PM | Цитировать


Newb тут почитай http://apachedev.ru/2006/08/09/ustan...od-windows-xp/
All
Цитата:
PHPIniDir "C:/php"
я чего-то не припомню такой директивы... может просветите?

Отправлено: 16:36, 25-11-2006 | #5


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Sham
Чтобы знать, где лежит INI файл ПХП.
Эта директива нужна была только начниая с 2.х.х линейки.
Мне кажется, если папка ПХП есть в глобальном PATH, то эта директива не нужна - но это догадки

-------
Fortes fortuna adiuvat

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:44, 25-11-2006 | #6


Аватара для Newb

Новый участник


Сообщения: 28
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата:
запускайте с комадной строки, тогда все ошибки будут видны. И ошибки сюда.
И запускайте без <IfModule php_module>
Код: Выделить весь код
C:\Program Files\Apache Software Foundation\Apache2.2\bin>httpd
httpd: Syntax error on line 486 of
C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf:
Cannot load C:/php/php5apache2.dll into server:
The specified module could not be found.
Цитата:
ЕМНИП, то при запуске апача как службы он пишет в стандартный лог, а для Win32 это Журнал событий
Пишет тоже самое что и в командной строке.

Цитата:
Апач еще и сюда пишет C:\Program Files\Apache Software Foundation\Apache2.2\logs\error.log
Сюда ничего не пишет.

Отправлено: 10:41, 02-12-2006 | #7


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


Сам-то модуь - php5apache2.dll - на месте?
Да и добавить C:/php в переменные среды не помешает.

Отправлено: 13:02, 02-12-2006 | #8



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » решил php выучить и че-то поставить его не могу

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Не могу поставить windows. vovan1993 Непонятные проблемы с Железом 19 05-11-2009 17:18
Kernel 2.6 решил поставить но модули не загружаются COM Общий по Linux 6 16-06-2005 22:02
обратный слеш как его срезать? php FADE Вебмастеру 11 19-10-2004 06:59
Не могу поставить Win 95 V717 Microsoft Windows 95/98/Me (архив) 13 07-06-2004 14:19
не могу поставить пароль TINA Хочу все знать 5 13-08-2003 17:31




 
Переход