Apache und PHP5 wollen seit OpenBSD 4.6 nicht mehr.
Ich habe Apache, PHP und MySQL aus den Sourcen gebaut. Ja ich weiß, dass es auch Ports und Packages gibt aber ich habe das Problem aktuell bei meinen selbst gebauten Sachen.
MySQL wurde wie folgt gebaut.
danach habe ich unter /usr/local einen link von mysql-current nach mysql-5.1.40 angelegt. Soweit funktioniert auch noch alles
Jetzt habe ich Apache 2.2.14 gebaut mit diesen Befehl und es ist auch kein Fehler gekommen.
Es fehlte mir also nurnoch PHP 5.3.0 um mein Glück perfekt zu machen.
Achso, libxml2 habe ich auch aus den Sourcen gebaut.
Alles läuft ohne einen Fehler durch und in der httpd.conf ist auch alles richtig angegeben. Nur Apache will mit PHP nicht starten.
Fehler:
Habe schon google besucht aber nichts brauchbares gefunden. Vielleicht weiß hier ja einer eine Lösung.
Ich habe Apache, PHP und MySQL aus den Sourcen gebaut. Ja ich weiß, dass es auch Ports und Packages gibt aber ich habe das Problem aktuell bei meinen selbst gebauten Sachen.
MySQL wurde wie folgt gebaut.
Code:
./configure --prefix=/usr/local/mysql-5.1.40 --localstatedir=/home/mysql/data --with-charset=utf8 --without-libedit
danach habe ich unter /usr/local einen link von mysql-current nach mysql-5.1.40 angelegt. Soweit funktioniert auch noch alles
Jetzt habe ich Apache 2.2.14 gebaut mit diesen Befehl und es ist auch kein Fehler gekommen.
Code:
./configure --prefix=/usr/local/apache --disable-include --disable-userdir -
-enable-rewrite --enable-so --enable-ssl --with-included-apr
Es fehlte mir also nurnoch PHP 5.3.0 um mein Glück perfekt zu machen.
Achso, libxml2 habe ich auch aus den Sourcen gebaut.
Code:
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs -
-with-libxml-dir=/usr/local/libxml2 --with-mysql=/usr/local/mysql-current --with-mysqli=/usr/local/mysql-current/bin/mysql_config
Alles läuft ohne einen Fehler durch und in der httpd.conf ist auch alles richtig angegeben. Nur Apache will mit PHP nicht starten.
Fehler:
Code:
httpd: Syntax error on line 53 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so into server: Cannot load specified object
Code:
$ ls -la /usr/local/apache/modules/libphp5.so
-rwxr-xr-x 1 root wheel 18795796 Oct 27 16:35 /usr/local/apache/modules/libphp5.so
Habe schon google besucht aber nichts brauchbares gefunden. Vielleicht weiß hier ja einer eine Lösung.