Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: invalid command 'PHPIniDir'
 
 автор: Elder_Imp   (29.10.2007 в 14:50)   письмо автору
 
 

После установки PHP 5.2.3, в конфиге Апача дописываются 4 строчки:

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:\\PHP\\php.ini"
LoadModule php5_module "C:\\PHP\\php5apache.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

[не обращайте внимания на пути, к которым они прописаны]

И вот я запускаю апач, и он пишет мне, что PHPIniDir - такой команды не существует. Когда я комментирую эту строчку в конфиге, апач ошибок не выдает, но и пхп скрипты тоже не выполняются. Вопрос: есть ли какая-нибудь команда PHPIniDir для Апача ветки 1.3 ? А то эта команда видимо для апача 2.0

   
 
 автор: Agronom   (29.10.2007 в 14:52)   письмо автору
 
   для: Elder_Imp   (29.10.2007 в 14:50)
 

Попробуйте поменять местами


LoadModule php5_module "C:\\PHP\\php5apache.dll"
PHPIniDir "C:\\PHP\\php.ini"



p.s. да и для апача 2.2.х должна быть библиотека php5apache2_2.dll типо того, не помню как на винде...

   
 
 автор: Elder_Imp   (30.10.2007 в 11:41)   письмо автору
 
   для: Agronom   (29.10.2007 в 14:52)
 

Спасибо! Я поменял местами строки и апач теперь не выдает ошибки, но PHP скрипты все равно не выполняются :( Браузер открывает PHP-страницы, но вместо результата выполнения скрипта только пустое место. Файл с расширением .php зарегистрирован как "PHPFile", то есть все установлено нормально.. В чем может быть ошибка? В неправильной настройке php.ini может быть? Я настраивал все по книге "Самоучитель PHP 5.0, С-пб".

И еще момент: после того, как я настроил PHP.ini в папке C:\PHP, я скопировал инишник в C:\Windows (как и было описано в книге). Может тут ошибка?

С нетерпением жду вашего ответа, спасибо за внимание

   
 
 автор: Agronom   (30.10.2007 в 14:50)   письмо автору
 
   для: Elder_Imp   (30.10.2007 в 11:41)
 

если вы указали PHPIniDir, то не нужно копировать php.ini в c:/windows .
Вместо скрипта ничего не выводится или сам текст скрипта?
Попробуйте выполнить

<?php
phpinfo
();
?>


Да и в самом httpd.conf нужно указать тип расширения:

AddType application/x-httpd-php php

   
 
 автор: Elder_Imp   (31.10.2007 в 11:31)   письмо автору
 
   для: Agronom   (30.10.2007 в 14:50)
 

Удалил из Windows инишник. Строчка "AddType application/x-httpd-php php" уже прописана.

При вводе в test.php кода

<?php
phpinfo();
?>

..отобразилась пхп-таблица с настройками. А когда вожу например

<?
echo(1+1);
?>

..ничего не отображается. Ни самого кода, ни результата выполнения скрипта. Может быть какая-то муть в пхп.ини. Может мне скачать уже настроенный инишник откуда нибудь? Ничего не выходит, я парюсь уже второй день :'(

   
 
 автор: Faraon   (31.10.2007 в 11:34)   письмо автору
 
   для: Elder_Imp   (31.10.2007 в 11:31)
 

а если
<?php
echo(1+1);
?>

   
 
 автор: Elder_Imp   (31.10.2007 в 11:41)   письмо автору
 
   для: Faraon   (31.10.2007 в 11:34)
 

УРА! Йес! :) Так все работает!

Фуф, ну не ужели. Спасибо вам огромное, ребята! :)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования