| |
|
|
| | Здравствуйте. установил apache 2.2.4, затем распаковал php 5.2.4. вначале решил установить как cgi-приложение, написал отдельный файл и включил его в httpd.conf. содержание файла:
AddType application/x-httpd-php5 php
ScriptAlias /_php5/ "/usr/local/php5/"
Action application/x-httpd-php5 "/_php5/php-cgi.exe"
запускаю сервер - php не работает.
Кто-нибудь знает в чем может быть проблема? когда год назад ставил себе apache 1.3.x все было ок...
ладно думаю, установлю как модулью тоже создаю отдельный файл, который включаю Includ'ом в httpd.conf
содержание файла:
LoadModule php5_module "C:/WebServers/usr/local/php5/php5apache2_2.dll"
AddHandler application/x-httpd-php php
PHPIniDir "C:/WebServers/usr/local/php5/"
php-файлы опять не интерпритируются. убираю строку PHPIniDir "C:/WebServers/usr/local/php5/" - все ок. но не берет php.ini(что логично). Т.е не работает директива PHPIniDir. С чем может быть связано? php.ini пробовал разные, не в нем дело. | |
| |
|
|
| |
|
|
| |
для: Ferklist
(20.09.2007 в 22:17)
| | | У меня точно такая же проблема с этими версиями. Не знаю, что делать. Может быть кто нибудь подскажет в чем проблема? | |
| |
|
|
| |
|
|
| |
для: Ferklist
(20.09.2007 в 22:17)
| | | Во-первых, убери последний слэш в строке:
PHPIniDir "C:/WebServers/usr/local/php5",
апач ивидит твою инишку.
дальше сделай тестовы файл и запиши следующее:
<?php
echo phpinfo();
?>
загрузи файл и увидишь тест, ищи строки в таблице теста рнр
Loaded Configuration File
если дальше увидишь путь к своей инишке (включая её саму), то апач увидел её.
Выше строка
Configuration File (php.ini) Path
C:\WebServers\usr\local\php5\php.ini // Правильно – php.ini найден и используется
C:\windows // Неправильно – php.ini не обнаружен
т.е. апач её не грузит.
Скажу честно, апач её не грузит. Вот это уже проблема! | |
| |
|
|
| |
|
|
| |
для: Nikola
(25.09.2007 в 19:44)
| | | Самое интересное, все работает! Желаю удачи. | |
| |
|
|