2013-05-21 5 views
17

Quando faccio funzionare l'ordineStartup: Impossibile caricare la libreria dinamica '/usr/lib/php/modules/module.so'

php -v 

Questo errore si

PHP Warning: PHP Startup: Impossibile caricare la libreria dinamica '/usr/lib/php/modules/module.so' - /usr/lib/php/modules/module.so: non può aprire il file oggetto condiviso: Nessun file o directory in Unknown on line 0 PHP 5.3.3 (CLI) (costruita: Feb 22 2013 02:37:06)

+0

Hai controllato se il file è effettivamente lì? – likeitlikeit

+0

Sì, l'ho fatto, non c'era questo tipo di file. – BrutalApple

risposta

42

Questo è causato dall'estensione di mcrypt.

Modifica /etc/php.d/mcrypt.ini

e cambiare

; Enable mcrypt extension module 
extension=module.so 

a questo

; Enable mcrypt extension module 
extension=mcrypt.so 

Edit:

mini

Se la /etc/php.d directory non esiste - a quanto pare non dovete php installato o il file mcrypt.ini è in posizione diversa. Prova a lavorare.

+1

inoltre, mcrypt.so viene aggiunto anche in php.ini ed è necessario lasciare un commento, fuori da lì e solo lasciarla attiva in '/ etc/php.d/mcrypt.ini' – Twisted1919

+2

La directory/etc/php. d' non esiste! – mini

+0

usa 'locate mcrypt.ini' per trovare il rappresentante corretto. – lahbib