Hallo mal in die Runde,
also ich habe Folgendes Problem:
ich bin gerade dabei die "neue" PHP Version 5.2.10 als Debian .deb Paket zu bauen. Was auch an und für sich kein Probelm war nur habe ich dabei ein Problem und zwar dass wenn ich mein Paket installiere tut er das zwar nur ist es nicht möglich die info.php anzuzeigen sondern nur herunterzuladen. Also wo Grundsätzlich der Fehler liegt weis ich nämlich am fehlenden PHP Modul "libphp5.so". Meine Frage ist also wie erstelle ich dieses Modul beim Kompillieren? oder wird das Modul erst bei meinem make install aufruf erzeugt? bzw wie bekomme ich das son eingebaut dass es sich automatisch installiert?
damit man was mit dem Post anfangen kann hier ich hoffe mal die wichtigsten Grundkonfiguretionen:
das System:
meine ./configure aufruf
danach habe ich dann ein make aufruf gestartet der auch wunderbar durchlief. Den make install brauche ich nun nicht mehr da ich sofort mit dem dh_make die sogenannte "debianiesierung" gemacht habe um letzenendes mit einem dpkg-buildpackage -us -uc -a ein .deb Paket zu bekommen welches sich mittels dpkg -i <Packetname> auch wunderbar installieren lässt.
nun fehlt noch der Moduleintrag also die httpd.conf:
Einträge gesetzt. ich konnte das a2enmod nicht setzen weil entweder ist das Modul nicht vorhanden oder er hat es mir woanders abgelegt. es kommt dann folgende Fehlermeldungbeim restart des apaches:
wie gesagt dass das ganze wohl an dem Modul libphp5.so liegt ist mir klar nur ich bräuchte entweder Hilfe dabei es zu finden oder richtig reinzukompillieren oder was auch immer damit zu tun ist.
falls ich nun ein Beitrag übersehen habe der dieses Thema behandelt bitte entschuldigt das nur habe ich über die Suche nichts gefunden.
Viele Grüße
FuPe
also ich habe Folgendes Problem:
ich bin gerade dabei die "neue" PHP Version 5.2.10 als Debian .deb Paket zu bauen. Was auch an und für sich kein Probelm war nur habe ich dabei ein Problem und zwar dass wenn ich mein Paket installiere tut er das zwar nur ist es nicht möglich die info.php anzuzeigen sondern nur herunterzuladen. Also wo Grundsätzlich der Fehler liegt weis ich nämlich am fehlenden PHP Modul "libphp5.so". Meine Frage ist also wie erstelle ich dieses Modul beim Kompillieren? oder wird das Modul erst bei meinem make install aufruf erzeugt? bzw wie bekomme ich das son eingebaut dass es sich automatisch installiert?
damit man was mit dem Post anfangen kann hier ich hoffe mal die wichtigsten Grundkonfiguretionen:
das System:
Code:
uname -a
Linux client 2.6.26-2-amd64 #1 SMP Thu May 28 21:28:49 UTC 2009 x86_64 GNU/Linux/
Code:
./configure --with-apxs2=/usr/bin/apxs2 --with-apache2 --with-config-file-path=/etc/php5 --enable-cli --with-pear --with-mysql --with-config-file=/etc/php5/php.ini --with-config-file-path=/etc/php5/ --with-mysql --with-openssl --with-pdo-mysql --with-xsl --with-gd --enable-suhosin --enable-fastcgi --enable-force-cgi-redirect --with-regex=php
nun fehlt noch der Moduleintrag also die httpd.conf:
Code:
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
#LoadModule directive to aid module installations
#LoadModule dummy_module /usr/lib/apache2/modules/mod_dummy.so
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
#Action application/x-httpd-php "/php/php5"
Code:
Restarting web server: apache2We failed to correctly shutdown apache, so we're now killing all running apache processes. This is almost certainly suboptimal, so please make sure your system is working as you'd expect now! (warning).
... waiting apache2: Syntax error on line 189 of /etc/apache2/apache2.conf: Syntax error on line 6 of /etc/apache2/httpd.conf: Cannot load /usr/lib/apache2/modules/libphp5.so into server: /usr/lib/apache2/modules/libphp5.so: cannot open shared object file: No such file or directory
falls ich nun ein Beitrag übersehen habe der dieses Thema behandelt bitte entschuldigt das nur habe ich über die Suche nichts gefunden.
Viele Grüße
FuPe