E
R
S
T
M
A
L
D
A
S
A
D
Ich hänge hier nach einem Einbruch seit zwei Tagen dran einen Server mit Suse 10.3 upzudaten.
Deswegen muss ich auch gleich vorweg nehmen, dass ich keinerlei Repositories mit aktuellen RPMs mehr habe. Es bleibt mir nur das kompilieren der Pakete (neu Aufsetzen würde viel zu viel Ausfall erzeugen).
Was ich bisher schon habe ist, dass ich Apache2.4.2, PHP5.3.15 und MySQL5.5.27 generell zur Zusammenarbeit nötigen konnte.
Was aber nicht klappt ist, dass für die Optionen, die ich bei configure angebe am Ende auch Module (.so) erstellt werden. PHP erstellt einzig die .so-Datei für den Apache, sonst passiert nichts.
Der Sever läuft damit zwar erstmal, aber ohne Dinge wie exif komm ich nicht weit. In phpinfo() wird zwar angezeigt, dass z.b. gd und exif aktiv sind, aber Module finde ich trotzdem keine. Fehler bekomme ich bei configure, make und make install keine, bei starten des Servers bekomme ich aber genau die fehlenden Module angemeckert.
Habt ihr irgendwelche Ideen woran das liegen könnte?
In einem Forum hatte ich mal was gelesen, dass leere Einträge von extension_path in der php.ini Probleme bereiten können, vorsichtshalber hab ich die Zeilen jetzt aber mal alle auskommentiert und die .inis selbst auch umbenannt. Ich hab grad keine Ansatzpunkt mehr was das angeht....
Anbei mal der Auszug vom Kompilieren:
[Bash] php_compile - Pastebin.com
Und die Fehlermeldungen beim Start:
apache_start - Pastebin.com
An besagter Stelle befindet sich nur zwei Module, die ich mal über PEAR nachinstalliert habe:
Code: Alles auswählen
Dalek:/var/log/apache2 # ll /usr/lib/php5/extensions/
total 824
-rw-r--r-- 1 root root 54536 Aug 18 03:30 mdbtools.so
-rw-r--r-- 1 root root 301296 Aug 18 03:30 timezonedb.so
Code: Alles auswählen
Dalek:~/Desktop/Packages # php -m
[PHP Modules]
Core
ctype
date
dom
ereg
fileinfo
filter
hash
iconv
json
libxml
mysql
mysqli
mysqlnd
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
posix
Reflection
session
SimpleXML
SPL
SQLite
sqlite3
standard
tokenizer
xml
xmlreader
xmlwriter
[Zend Modules]