Проблема с РHP+Apache. Установка

koshimi

Guest
Проблема с РHP+Apache. Установка

Пересмотрел по поиску похожие темы: на каких-то этапах у всех начинает работать, а у меня ничего.

Вообщем, дело такое: ставлю апач, потом пхп. Настраиваю пхп.ини как везде советуют. Запускаю апач - он грит "не могу загрузить библиотеки" (которые в extensions нужно раскометинтировать). Пытаюсь решить проблему запихиванием пхп-шных dll-ок в system32. Ничего!. Дальше устанавливаю другую версию пхп. Проблема остается! Забиваю на все - ставлю ДЕНВЕР. Ошибки не выдает про библиотеки, но пхп не работает (вместо сгенеренных страниц пхп-код). Ставлю другую версиб денвера. Тоже самое!

Это просто напасть какая-то!!! Раньше ставил тот же денвер без проблем и работало. Может, винду снести? Уже не знаю, что и делать.
 

koshimi

Guest
Автор оригинала: Romantik
почитай ман (INSTALL, ReadMe). там есть про extensions
да все это уже перечитывалось десятки раз!!! все делается в точности как в любом мануале (я же даже говорю, раньше все работало)

кстати, вот недавно вот что мне выдал на попытку запустить php.exe и на попытку запустить скрипт с помощью встроеного сервера PHP Expert Editor:

"CLI - обнаружена ошибка. "
Подпись ошибки была такая :
AppName: php.exe AppVer: 5.0.4.4
ModName: php_mbstring.dll
ModVer: 5.0.4.4 Offset: 00001a06

Что творится?!
 

SiMM

Новичок
> все делается в точности как в любом мануале
Как? Шаг за шагом, с указаниме путей, где что лежит, и строк, которые прописываешь. И версии софта укажи (не вижу версию апача).
 

Begemot

Guest
какая опер? скорее всего трабла в ней
Я уже 2 года юзаю xampp'a и нет проблем
 

koshimi

Guest
Автор оригинала: SiMM
> все делается в точности как в любом мануале
Как? Шаг за шагом, с указаниме путей, где что лежит, и строк, которые прописываешь. И версии софта укажи (не вижу версию апача).
апач 1.3.33

пхп ставил 5.0.4,5.0.1,4.3.11

Делаю так. Качаю архив с пхп (кстати, инсталлер тоже пробовал - проблема оставалась). Распаковываю в c:/php. Файл php4ts.dll (для 5-ой php5ts.dll) пихаю в SYSTEM32. Файл php.ini-dist в C:\WINDOWS и переименовываю его в php.ini.

В httpd.conf апача пишу вот это:
LoadModule php4_module C:/php/sapi/php4apache.dll (php5_module C:/php5/php5apache.dll)
AddModule mod_php4.c (mod_php5.c)
AddType application/x-httpd-php .php
DirectoryIndex index.php index.html

В php.ini вот это:
extension_dir= c:\php\extensions для php4 и в c:\php\ext для php5 (комменты снимаю с extensions)

register_globals = off
magic_quotes_gpc = off
magic_quotes_runtime = off
error_reporting = E_ALL
display_errors = on
 

Денч

Новичок
Для начала ты бы лучше ставил все по минимуму, без экстейшенов.
Я после установки Апаче (инсталлятором) в httpd.conf прописывал только вот эти строки в секции Dynamic Shared Object (DSO) Support в самом конце:

LoadModule php4_module "c:/web/php/php4apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/web/php"

php.ini лежит в папке "C:/web/php"
Apace 2.0.53 PHP 4.3.11 WinXP
Больше ничего, апач запускается без проблем. После этого можно и екстейшены подключить.

-~{}~ 16.04.05 15:29:

Надо бы добавить - вначале для запуска Apache+PHP всего достаточно 3 файла - php4apache2.dll, php4ts.dll, php.ini. Все лежит в одной папке - "C:/web/php"
 

SNiP

Новичок
Денч
Надо бы добавить - вначале для запуска Apache+PHP всего достаточно 3 файла - php4apache2.dll, php4ts.dll, php.ini.
т.е. сам апач не нужен ;)

koshimi
убери все экстеншены, т.е. не только закоментируй в конфиге, но и вычисти из system32, затем подключай по-одной, скорее всего у тебя где-то лежит нехорошая либа об которую спотыкается пхп и лежит она скорее всего где-то в system32.
 
Сверху