PHP jako modul Apache
14 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Nedaří se mi rozchodit tento způsob instlace. Po přidání řádků LoadModule php4_module C:/PHP/sapi/php4apache.dll AddType application/x-httpd-php .php a restartu mi Apache oznámí chybu, že uvedený soubor php4apache.dll nebyl nalez, přitom cesta je správná, dokonce dodržuji i malá velká písmena, ale to by asi vadit nemělo. Zkoušel jsem i tento postup (po nakopírování knihovny do podadresáře modules v adresáři s Apache) a opět stejná chyba: LoadModule php4_module modules/php4apache.dll AddType application/x-httpd-php .php
-
nemas nahodou Apache2?Hod tam PHP5.x.x a mas to vyreseny. Ja to mam(pisu to z hlavy): LoadModule php5_module c:/apache/php/php5apache2.dll AddType application/x-httpd-php .php .php5 a normalne to funguje:)
-
mozna tam je nekde rozdil(zkopirovano z http.conf): LoadModule php5_module C:/Apache/php/php5apache2.dll AddType application/x-httpd-php .php .php3 .php4 .php5 .wml .phtml .inc .ihtml
-
Navíc na jednom serveru, kde už PHPka jako modul Apache běží mám velice podobný problém s rozchozením externích knihoven: V PHP.ini mám: extension_dir = C:\Php\extensions extension=php_interbase.dll Po restartu Apache se objeví chyba, že php_interbase.dll nenalezen, přičemž toto nastavení jsem jenom překopíroval z počítače, kde běží PHP+IIS, rovněž distribuce PHPek je stejná, takže chyba v cestě není.
-
Jo, mám Apache 2, díky za tip, zkusím tam použít knihovnu php4apache2.dll a uvidíme.
-
to bude ono:) snad pude PHP4 pod Apache2.. doufej:)(doufej ze tam ten soubor je:)) k tem rozsirenim: ja to mam taaakhlee: extension_dir = "c:\Apache\php\ext" (nechybej ti tam nahodou uvozovky?:)) a taaakhleeee: extension=php_mysqli.dll (jediny, ktery potrebuju)
-
Tak ani php4apache2.dll to nebere :( Ještě na tom druhým serveru zkusím doplnit ty uvozovky u extension_dir v php.ini, ale velký šance tomu nedávám, protože by to mělo chodit i bez nich.
-
OndraSter: Proc by nemelo jit na Apache2 PHP4. Ja to tak mam a funguje bez problemu. Jinak muj navod: V httpd.conf dopsat tyto radky: LoadModule php4_module "c:/server/php/sapi/php4apache2.dll" DirectoryIndex index.html index.php index.wml index.html.var AddType application/x-httpd-php .php .inc V php.ini uprav: extension_dir = "c:\server\php\extensions" a povol jen to co ches A dale nakopiruj php4ts.* do c:\windows\system32. PS: Cesty si uprav podle tvyho. Vse do uvozovek a u apache pouzij radeji obycejne lomitko.
-
Takže jsem to vyzkoušel doma na WinXP a všechno funguje bez problému. V práci na serveru je to Win 2003 Server a tam prostě nefunguje vůbec nic, ani Apache + PHP, ani IIS + PHP :(.
-
php.ini: Já sem měl kdysi stejnej problém. Zkopíroval jsoem ty sobory, který nemoh najít do c:/windows/system32 a problém zmizel.
-
Quinix: A cestu k nim jsi nechal původní? Nebo jsi pak nastavil c:/windows/system32?
-
Knihovny musi byt v adresari, ktory je uveden v promenne PATH. Vic info na mail-listu PHP
-
Pavero: Cestu v php.ini jsem nechal původní 99: Jenže mě to nepomohlo. I když byla v PATH uvedená cesta k těm knihovnám, tak to stejně nešlo.
-
<HTML>Pokud je apache2, musi nasat i php pro apache2.. tzn. napr.: LoadModule php4_module c:/prg/server/php/sapi/php4apache2.dll Pokud apache pise, ze soubor nenalezen a SKUTECNE tam je, upgraduj php nebo apache nebo oboji. Ad extension: nektere knihovny jako napr. iconv vyznaduji ve windows aby byli mimo ext.diru take v sys.diru OS</HTML>