Значить так... Нащёл в нэте игструкцию по уствноыке Apache+PHP+Perl+MySQL В общем установил апач, перл, всё ОК! Распокавал PHP и в "httpd.conf" прописал LoadModule php5_module "F:\php\php5apache2.dll" и апач выдаёт ошибку "The requested operation has failed!" В чёи я мог допустить ошибку? :roll:
Error.log Еслиб я мог прочитать этот install.txt ябы к вам не обращялся! Тама стоко читать на английском - это ужас! А после перевода чёрт знает что получается!
Проблема PHP 5 + Apache 2.2.2 Всем привет! У меня возникла такая проблема, поставил связку PHP 5.1.4 и Apache 2.2.2 Пробовал решать разными способоми но увы никак. Php.ini я оставлял стандартным и менял как сказано в документации. но результат всегда один и тотже. Может кто сталкивался? 1 способ conf: Код (Text): AddType application/x-httpd-php .phtml .php ScriptAlias "/php_dir/" "W:/Server/PHP/" Action application/x-httpd-php "/php_dir/php-cgi.exe" В браузере выдает 2 способ conf: Код (Text): AddType application/x-httpd-php .phtml .php # ScriptAlias "/php_dir/" "W:/Server/PHP/" Action application/x-httpd-php "W:/Server/PHP/php-cgi.exe" В браузере выдает error.log Код (Text): [Sat Jun 17 11:58:39 2006] [notice] Parent: Received restart signal -- Restarting the server. [Sat Jun 17 11:58:39 2006] [notice] Child 3040: Exit event signaled. Child process is ending. [Sat Jun 17 11:58:39 2006] [notice] Apache/2.2.2 (Win32) configured -- resuming normal operations [Sat Jun 17 11:58:39 2006] [notice] Server built: Apr 29 2006 18:32:31 [Sat Jun 17 11:58:39 2006] [notice] Parent: Created child process 3748 [Sat Jun 17 11:58:39 2006] [notice] Child 3748: Child process is running [Sat Jun 17 11:58:40 2006] [notice] Child 3040: Released the start mutex [Sat Jun 17 11:58:40 2006] [notice] Child 3748: Acquired the start mutex. [Sat Jun 17 11:58:40 2006] [notice] Child 3748: Starting 250 worker threads. [Sat Jun 17 11:58:40 2006] [notice] Child 3748: Starting thread to listen on port 80. [Sat Jun 17 11:58:41 2006] [notice] Child 3040: Waiting for 250 worker threads to exit. [Sat Jun 17 11:58:41 2006] [notice] Child 3040: All worker threads have exited. [Sat Jun 17 11:58:41 2006] [notice] Child 3040: Child process is exiting [Sat Jun 17 11:58:42 2006] [error] [client 127.0.0.1] Invalid URI in request GET /test.php HTTP/1.1 [Sat Jun 17 11:58:42 2006] [error] [client 127.0.0.1] File does not exist: W:/server/Apache2.2/htdocs/favicon.ico, referer: http://localhost/test.php test.php лежит в корневом каталоге www тоесть где и все страницы, хотя я его уже куда только не сывал и в сам каталог php результат всегда один test.php Код (Text): <?php phpinfo(); ?>
1. У тебя диск W и веб-каталог находятся на твоей машине? 2. Если ставиш РНР как модуль, он работает?
я думаю вы просто не в курсе этой проблемы... а она кстате довольно известна..... положение обязывает так сказать короче у девелоперов php в 5 версии случились траблы с апачем 2.2.х вернее не у них а у апача ... не разберешь, обе стороны друг на друга валят ... надо качать последний снап http://snaps.php.net/win32/php5.2-win32-latest.zip и брать от туда php5apache2_2.dll 2Ponchik: а вам, молодой человек, я бы посоветовал бы ознакомиться с такими прекрасными поисковыми системами как www.yandex.ru и www.google.com и подучить английский. ЗЫ Честно говаря подозреваю что админам надоело на такие вопросы отвечать...
Спасибо за совет, друзья! Нашел случайно по поисковой системе. Хотелось бы добавить, что строка для подключения модуля будет виглядеть LoadModule php5_module C:/php5/php5apache2_2.dll .
Уважаемые специалисты! у меня стандартная проблема. Никак не удается настроить PHP не смотря на то что час перечитываю php.ru/instal переустанавливаю Apache и PHP по нескольку раз. Все дистрибутивы я брал с этого сайта т.е Apache 2.0 PHP 5.1.4 MySQL Server 4.1.16 php.ini и httpd.conf также скачал с этого сайта РНР установил в папку С:/php5 как и говорилось в хелпе (php.ru/instal) Apache установил в C:/Program Files/Apache Group как и надо. Если включить Апаш и ввести в браузер 127.0.0.1 то страница отображается. Если же ввести 127.0.0.1/test/index.php то пишет что страница не найдена (хотя я все делал как в хелпе, создал папку test, в блокнот скопировал исходник php и т.д) но если просто ввести в браузер 127.0.0.1/test тогда отображается файл index c двумя расширениями т.е. index.php.txt. Как все-таки настроить PHP? Пожалуйста помогите очень нужно!
Это говорит лишь о том, что когда вы создавали в блокноте php-файл блокнот автоматически добавил расширение .txt к имени файла, лечится двумя способами: В Панели управления > Свойства папки на закладке "Вид" найдите в списке пункт "Скрывать расширения у зарегистрированных типов файлов" и уберите с него галочку, сохраните. Потом идите в папку с вашим докуметном, и вы увидите, что у него 2 расширения: .php.txt - сотрите .txt и будет вам счастье! Способ второй: Использовать какой нибудь редактор, предназначенный для работы с php файлами, он будет избавлен от такого поведения.