QEMU Virtual CPU
Oggi il servizio è stato upgradato e cpuinfo mi dice:
Intel(R) Xeon(R) CPU E5-2420 0 @ 1.90GHz
Su questo vps avevo compilato i pacchetti di base per un LAMP.
Da quando è stato effettuato l'upgrade però apache non mi si startava più.
Da un strace ho scoperto che php da "Illegal istruction".
Sono riuscito a far avviare apache commentando alcuni moduli in php.ini.
Il sistema è centos ma io ho compilato i pacchetti con lo slackbuild di slackware (adattato)
Questa è la configurazione attuale di php.ini (che è lo stesso di slackware current):
I moduli che vedete commentati con due punti e virgola li ho disabilitati perchè non li ho messi in ./configure.
I moduli che vedete commentati con un punto e virgola invece sono quelli che ho dovuto commentare per far avviare apache
Codice: Seleziona tutto
extension=bcmath.so
extension=bz2.so
;extension=calendar.so
extension=ctype.so
extension=curl.so
extension=dba.so
extension=dom.so
;;extension=enchant.so
extension=exif.so
;extension=ftp.so
extension=gd.so
extension=gettext.so
;extension=gmp.so
;;extension=iconv.so
;;extension=ldap.so
extension=mbstring.so
extension=mysql.so
extension=mysqli.so
extension=openssl.so
;;extension=pdo.so
;;extension=pdo_mysql.so
;;extension=pdo_sqlite.so
;;extension=pspell.so
;extension=shmop.so
;;extension=snmp.so
extension=soap.so
;;extension=sqlite3.so
extension=tokenizer.so
extension=wddx.so
extension=xmlreader.so
;;extension=xsl.so
extension=zip.so
extension=zlib.so
In questo modo apache si starta e funzionicchia, ma quando con phpMyAdmin vado ad aprire una tabella ottengo un "connection reset" e un "Illegal instruction" nell'error_log.
Ho anche ricompilato apache e php (approfittando per upgradare) ma non risolve.