• Diese Seite verwendet Cookies. Indem du diese Website weiterhin nutzt, erklärst du dich mit der Verwendung von Cookies einverstanden. Erfahre mehr

OpenBSD 4.6 mit Apache 2.2.14 und PHP 5.3.0

sebast

Well-Known Member
Themenstarter #1
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.

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.