Hallo, habe apache (Standardversion) von Suse 7.3 installiert und möchte nun ein neues PHP als Modul hinzufügen. Wie kann ich die ./configure Optionen der bestehenden Apche Installation rausbebekommen? Möche ja dass sich nicht viel ändert, ausser das die neue PHP Version akzeptiert wird. Gibt es ne Möglichkeit, den Apche dazu zu bewegen eine neue libphp4.so zu generieren, ohne das ich alles neu "darüberinstallieren" muss? Vielleicht einfach nach 'make', das 'make install' weglassen?? Vielen dank schon mal... -- Mit freundlichem Gruß, Johannes Tyra
* Johannes Tyra [BrainData] wrote on 10 Feb 2002:
Hallo,
habe apache (Standardversion) von Suse 7.3 installiert und möchte nun ein neues PHP als Modul hinzufügen.
Wie kann ich die ./configure Optionen der bestehenden Apche Installation rausbebekommen?
httpd -V
Möche ja dass sich nicht viel ändert, ausser das die neue PHP Version akzeptiert wird.
Dafür braucht Du aber nicht die Compile-Settings vom Apache. Es reicht PHP richtig zu compilieren - und das war's. Natürlich muss die httpd.conf noch angepasst werden, damit auch die neuere, selbstcompilierte, libphpX.so geladen wird.
Gibt es ne Möglichkeit, den Apche dazu zu bewegen eine neue libphp4.so zu
HÄH?!?! Die libphp4.so wird beim Compilieren von PHP erzeugt!!!
generieren, ohne das ich alles neu "darüberinstallieren" muss?
Unsinn.
Vielleicht einfach nach 'make', das 'make install' weglassen??
Schmarrng. PHP: ./configure ...,, make, make install Das installiert Dir eine libphp4.so. Noch ein ldconfig nachgeschoben, gecheckt, dass in der httpd *nur* auf die libphp4.so verwiesen wird und dann den Apache neu gestartet. Das war's. Eine Testseite im DocumentRoot test.php mit Inhalt "<?phpinfo();?>" und nach Aufruf dieser Seite, zeigte Apache mir *immer* das neu compilierte PHP. Gruß, Thomas
Hallo Thomas, hatte bei mir PHP ohne '--with-apxs=/usr/sbin/apxs' kompiliert, deshalb gabs auch keine libphp4.so. Jetzt klappt alles, nach dem ich das SO gemacht hab. Die Beschreibung auf der Webseite von PHP hatte mich ein bisschen verwirrt, dort steht (zur Installation des Apache): for PHP 4: ./configure --activate-module=src/modules/php4/libphp4.a Und das wollte ich vermeiden, hätte ja vorausgestzt auch den Apache noch mal neu zu kompilieren und da hatte ich keinen Bock drauf. Naja, nun denn... -- Mit freundlichem Gruß, Johannes Tyra
-----Original Message----- From: Thomas Preissler [mailto:tomjohn@gmx.de] Sent: Sunday, February 10, 2002 1:41 PM To: Suse-Linux Subject: Re: Apche neu kompilieren
* Johannes Tyra [BrainData] wrote on 10 Feb 2002:
Hallo,
habe apache (Standardversion) von Suse 7.3 installiert und möchte nun ein neues PHP als Modul hinzufügen.
Wie kann ich die ./configure Optionen der bestehenden Apche Installation rausbebekommen?
httpd -V
Möche ja dass sich nicht viel ändert, ausser das die neue PHP Version akzeptiert wird.
Dafür braucht Du aber nicht die Compile-Settings vom Apache. Es reicht PHP richtig zu compilieren - und das war's. Natürlich muss die httpd.conf noch angepasst werden, damit auch die neuere, selbstcompilierte, libphpX.so geladen wird.
Gibt es ne Möglichkeit, den Apche dazu zu bewegen eine neue
libphp4.so zu
HÄH?!?! Die libphp4.so wird beim Compilieren von PHP erzeugt!!!
generieren, ohne das ich alles neu "darüberinstallieren" muss?
Unsinn.
Vielleicht einfach nach 'make', das 'make install' weglassen??
Schmarrng.
PHP: ./configure ...,, make, make install Das installiert Dir eine libphp4.so. Noch ein ldconfig nachgeschoben, gecheckt, dass in der httpd *nur* auf die libphp4.so verwiesen wird und dann den Apache neu gestartet. Das war's. Eine Testseite im DocumentRoot test.php mit Inhalt "<?phpinfo();?>" und nach Aufruf dieser Seite, zeigte Apache mir *immer* das neu compilierte PHP.
Gruß, Thomas
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
participants (2)
-
Johannes Tyra [BrainData]
-
Thomas Preissler