Не запускается файл test.php из книги Котерова Д.

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
malor
ефрейтор
Сообщения: 57
Зарегистрирован: 2007-07-09 20:20:25

Не запускается файл test.php из книги Котерова Д.

Непрочитанное сообщение malor » 2007-08-26 15:12:21

Делал как сказано в инструкции на http://forum.dklab.ru/php/book/Ustanovk ... robno.html :
32. Разархивируйте ZIP в C:\WebServers\usr\local\php5, перейдите в этот каталог.
33. Создайте файл php.ini, скопируйте туда всю информацию из фала php.ini-dist
34. Найдите директиву error_reporting и внесите изменение:
error_reporting = E_ALL
35. Найдите include_path (она спрятана в комментарии), уберите знак комментария и внесите изменения:
include_path = "C:/WebServers/usr/local/php5/PEAR"
36. Исправьте extension_dir:
extension_dir = C:/WebServers/usr/local/php5/ext
37. Найдите список extensions и уберите знаки комментариев для:
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_xsl.dll
38. Установка PHP в виде CGI-программы. Создадим файл php5_cgi.conf в директории C:\WebServers\usr\local\Apache2\conf\
39. Заполним его строками:
## Подключение PHP5 в виде CGI.
AddType application/x-httpd-php5 php5
ScriptAlias /_php5/ "C:/WebServers/usr/local/php5/"
Action application/x-httpd-php5 "/_php5/php-cgi.exe"
40. Подключаем данный файл к httpd.conf (вносим строку в httpd.conf):
Include conf/php5_cgi.conf
41. Установка PHP в виде модуля. Создадим файл php5_mod.conf в директории C:\WebServers\usr\local\Apache2\conf\
42. Заполним его строками:
## Подключение PHP5 в виде модуля Apache
LoadModule php5_module "C:/WebServers/usr/local/php5/php5apache2.dll"
AddHandler application/x-httpd-php php
43. Подключаем данный файл к httpd.conf (вносим строку в httpd.conf):
Include conf/php5_mod.conf
44. Добавим в файл Run.bat строки:
set PHPRC=C:\WebServers\usr\local\php5
set PATH=%PHPRC%;%PATH%
45. Проверим работоспособность PHP, создав файл test.php в директории localhost\www\ и запустив его в браузере (не забудьте перезапустить Apache после всех изменений):
<?php
echo "It works!<br>\n";
phpinfo();
?>
47. Должна появится таблица с различными параметрами.
Только строку Include conf/php5_mod.conf в httpd.conf сделал закомментированной, т.к. подключаю PHP в виде CGI-программы.

Также, вместо 45 пункта переменные среды воткнул не в Run.bat, а в Мой компьютер -> Свойства -> Дополнительно ->Переменные среды-> Системные переменные.
После того как я набираю в адресной строке localhost/test.php у меня вместо "таблицы с различными параметрами" появляется текст:
<?php
echo "It works!<br>\n";
phpinfo();
?>
Как быть?

WinXP_Pre_sp3, apache_2.0.59-win32-x86-openssl-0.9.7j.msi, php-5.2.1-Win32.zip
Д.Котеров & А.Костарев "PHP 5 В подлиннике", 2006г.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Не запускается файл test.php из книги Котерова Д.

Непрочитанное сообщение dikens3 » 2007-08-26 15:35:01

Значит php не работает. Ищи дальше, может описался где.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.