Portál AbcLinuxu, 14. července 2025 14:06


Dotaz: Apache2 a PHP5 - php modul nezkompilován

5.7.2007 22:40 milanS
Apache2 a PHP5 - php modul nezkompilován
Přečteno: 1046×
Odpovědět | Admin
Prosím znalé o pomoc. Nainstaloval jsem v Gentoo Apache a PHP jako modul (USE = Apache2). Přesto, pokud vypíši apache -l, tak se mi v seznamu přeložených modulů PHP neobjeví a pochopitelně Apache běží, ale PHP nefunguje (banální test s php_info(). Díky za radu co dělám blbě.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.7.2007 23:48 jm
Rozbalit Rozbalit vše Re: Apache2 a PHP5 - php modul nezkompilován
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pridej si -D PHP5 do APACHE2_OPTS v /etc/conf.d/apache2.
6.7.2007 10:12 milanS
Rozbalit Rozbalit vše Re: Apache2 a PHP5 - php modul nezkompilován
To mám. Apache je keywords ~x86 (verze 2.2.4), php je stable 5.2.2. Zkusím Apache vrátit na stable (2.0.58) a uvidíme.
6.7.2007 11:55 jm
Rozbalit Rozbalit vše Re: Apache2 a PHP5 - php modul nezkompilován
Ach jo; nepouzivej apache -l, v initskriptu je funkce na zobrazeni nahranych modulu. Resis blbiny. Jestli to mas spravne, tak si restartuj apache a smaz cache v prohlizeci.
6.7.2007 22:58 milanS
Rozbalit Rozbalit vše Re: Apache2 a PHP5 - php modul nezkompilován
Bohužel, to stále nefunguje. Můžeš mi říct, která je ta funkce v initscriptu pro zobrazení nahraných modulů ?
6.7.2007 23:05 jm
Rozbalit Rozbalit vše Re: Apache2 a PHP5 - php modul nezkompilován
/etc/init.d/apache2 modules
7.7.2007 23:28 milanS
Rozbalit Rozbalit vše Re: Apache2 a PHP5 - php modul nezkompilován
Jak si to myslel? Když dám /etc/init.d/apache2 modules tak mi to napíše:

* ERROR: wrong args ( modules )

* Usage: apache2 { start|stop|restart|reload|configtest }

* apache2 without arguments for full help

7.7.2007 23:37 XXX
Rozbalit Rozbalit vše Re: Apache2 a PHP5 - php modul nezkompilován
No, tak si zkus obcas pustit emerge --sync a ten Apache upgradnout, a pote pustit etc-update. :)
14.9.2007 01:34 Roman
Rozbalit Rozbalit vše Re: Apache2 a PHP5 - php modul nezkompilován
Už to máš vyřešeno? Apache 2.2.4 šel zkompilovat ale průšvih byl že php se nechtělo zkompilovat si modul pro Apache 2.2.4 takže při kompilaci php jsi vytvořil jen CLI verzi PHPčka.

V portage už je apache 2.2.6 nevím jestli už je to kompatibilní mezi sebou :)

Dívej se důkladně na kompilaci php, píše tam jaký sapi používá.

Apache 2.0 handler použit být nemohl.
14.9.2007 09:31 razor | skóre: 33
Rozbalit Rozbalit vše Re: Apache2 a PHP5 - php modul nezkompilován
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdar, apache{2}? -l by ti ten modul ani vypsat neměl. Nevypisuje to dynamicky nahrávané moduly, ale pouze moduly přímo zkompilované v apachovi.
14.9.2007 10:29 razor | skóre: 33
Rozbalit Rozbalit vše Re: Apache2 a PHP5 - php modul nezkompilován
Doplním, že dynamicky nahrané moduly můžeš zjistit (pokud je nahrán modul mod_info) pomocí url: http://stroj/server-info. V gentoo ten modul můžeš zavést tak, že v /etc/conf.d/apache2 přidáš do APACHE2_OPTS parametr -D INFO

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.