Просмотр полной версии : Помогите плиз!
voodoolab
17.02.2002, 16:05
Значит скачал я апач , установил его в папку C:\apache , потом отдельно скачал php , и установил его в папку с:\php , далее пытаюсь его подключить в httpd.conf следующим образом :
# А где у нас живёт ПХП?
#ScriptAlias /php/ "c:/php/"
#<Directory "c:/php">
# AllowOverride None
# Options ExecCGI
#</Directory>
# Файлы с какими расширениями считаются у нас PHP-скриптами?
LoadModule php4_module C:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php3
Action application/x-httpd-php /php/php.exe
Action application/x-httpd-php-source /php/php.exe
при запуске apache.exe , у меня он начинает так материться :
Syntax error on line 109 of c:/apache/conf/httpd.conf :
Cannot load c:/php/sapi/php4apache.dll into serevr
У кого нибудь была такая лажа??? И что делать дальше ??? Если закоментировать :
# LoadModule php4_module C:/php/sapi/php4apache.dll , то апач грузиться , но без пхп ... :mad:
хоть иногда нужно поиском пользоваться, не так давно я столкнулся с подобной проблеммой, вот ее решение еще раз:
1)# пропись в httpd.conf
LoadModule php4_module C:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php .php3 .phtml
AddType application/x-httpd-php-source .phps #если очень нужно
# больше ничего не прописываешь !!!
2)# пропись в php.ini
doc_root = E:/home/localhost/www # папка с нтмл
extension_dir = C:/php # путь к папке пхп юникс (/)!!!
extension=extensions/php_bz2.dll
extension=extensions/php_ctype.dll
extension=extensions/php_cpdf.dll
extension=extensions/php_curl.dll
extension=extensions/php_cybercash.dll
extension=extensions/php_db.dll
extension=extensions/php_dba.dll
extension=extensions/php_dbase.dll
extension=extensions/php_dbx.dll
extension=extensions/php_domxml.dll
extension=extensions/php_dotnet.dll
extension=extensions/php_exif.dll
extension=extensions/php_fdf.dll
extension=extensions/php_filepro.dll
extension=extensions/php_gd.dll
extension=extensions/php_gettext.dll
extension=extensions/php_hyperwave.dll
extension=extensions/php_iconv.dll
;extension=extensions/php_ifx.dll
;extension=extensions/php_iisfunc.dll
extension=extensions/php_imap.dll
;extension=extensions/php_ingres.dll
extension=extensions/php_interbase.dll
extension=extensions/php_java.dll
extension=extensions/php_ldap.dll
;extension=extensions/php_mcrypt.dll
extension=extensions/php_mhash.dll
extension=extensions/php_ming.dll
extension=extensions/php_mssql.dll
;extension=extensions/php_oci8.dll
extension=extensions/php_openssl.dll
;extension=extensions/php_oracle.dll
;extension=extensions/php_pdf.dll
extension=extensions/php_pgsql.dll
;extension=extensions/php_printer.dll
;extension=extensions/php_sablot.dll
extension=extensions/php_snmp.dll
;extension=extensions/php_sybase_ct.dll
extension=extensions/php_yaz.dll
extension=extensions/php_zlib.dll
3) потом копируешь в папку %sysroot% (C:\windows\system) все файлы из директории c:\php\dlls + файл php4st.dll (c:\php\)
4) перезапускаешь апач, и все работает !!!
Вроде все упоминул, но это для того что-бы загрузить пхп как модуль !!!
Если нужен пхп как CGI, то достаточно в httpd.conf прописать:
Action application/x-httpd-php /php/php.exe
Action application/x-httpd-php-source /php/php.exe
AddType application/x-httpd-php .php .php3 .phtml
AddType application/x-httpd-php-source .phps
voodoolab
17.02.2002, 22:28
Спасибо ! Все заработало ... :)
2advocat
под 98 винду такая фишка прокатила...
а вот в 2000 после вышеперечисленных операций надпись о ненайденной библиотеке php4apache.dll исчезает...
но появляется такая:
Failed to start the Apache service...
Note the errors or messages above, and press <ESC> to exit.
Что самое интересное, никаких errors or messages above нету...
ПОМОГИТЕ!!! :confused: :eek: :rolleyes:
ЛЮДИИИИИИИ!!!! :eek: :eek: :eek:
Блин!
Ну разве ни у кого такой проблемы не было???!!!
ЧТО ДЕЛАТЬ?????
Проверь, не занят ли у тебя порт, куда ты вешаешь апач. К примеру, не запущен ли у тебя IIS на той же машине...
kompadre
09.08.2002, 22:56
2 metton
Ты уверен что это изза ПХП?
2Crazy
IIS вроде не запущен...
я его удалил...
а что там может ещё висеть и как узнать?..
2 kompadre
да я вродь и не говорил, что это из-за пхп... просто сам апач не запускается...
ЛЮДИ!!!
Без Апача же сижу... :rolleyes:
Помогите... :rolleyes:
kompadre
11.08.2002, 17:33
приаттачь httpd.conf ... Кстати, на чем он у тебя?
kompadre
11.08.2002, 20:51
На какой ОС(ь) ?
kompadre
11.08.2002, 21:04
[Thu Apr 25 17:43:24 2002] [warn] module mod_php4.c is already added, skipping
Попробуй убрать вот это (л. 121)
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php /php/php.exe
Action application/x-httpd-php-source /php/php.exe
а что значит "(л. 121)"?
но всё равно вроде нифига..
kompadre
11.08.2002, 21:16
линия 121
В каком смысле не фига ?
Пожалуйста, напиши помледнию запись в твоем error.log
Что самое интересное (как я и говорил раньше) - ни одной записи! :confused:
kompadre
13.08.2002, 00:06
Висеть в принцепе больше ничего не может ...
Попробуй убрать php4apache.dll и заменить его на обыкновенный "action" на php.exe
Тобиш, возвращаешь линии
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php /php/php.exe
Action application/x-httpd-php-source /php/php.exe
и убераешь
LoadModule php4_module C:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php .php3 .phtml
AddType application/x-httpd-php-source .phps
(линия 13)
БЛИННН!!!!!
НИФИГА НЕ ПОЛУЧАЕЦА!!!!
ЧТО ДЕЛАТЬ????!!!!!
kompadre
13.08.2002, 14:13
вешаца :eek: :p
больше ничего и не остаётся... :D :eek: :D :eek: :D :eek: :D :D :
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.