2013-05-21 9 views
17

Wenn ich den Befehl ausführenStartup: Unable dynamische Bibliothek laden '/usr/lib/php/modules/module.so'

php -v 

dieser Fehler aufkommt

PHP Warnung: PHP Startup: Dynamische Bibliothek kann nicht geladen werden '/usr/lib/php/modules/module.so' - /usr/lib/php/modules/module.so: Datei des gemeinsamen Objekts kann nicht geöffnet werden: Keine solche Datei oder kein Verzeichnis in Unbekannt online 0 PHP 5.3.3 (cli) (gebaut: 22.02.2013 02:37:06)

+0

Haben Sie überprüft, ob die Datei tatsächlich da ist? – likeitlikeit

+0

Ja, ich tat, es gab keine solche Datei. – BrutalApple

Antwort

42

Dies ist durch Mcrypt Erweiterung verursacht.

bearbeiten /etc/php.d/mcrypt.ini

und

; Enable mcrypt extension module 
extension=module.so 

dieser

; Enable mcrypt extension module 
extension=mcrypt.so 

bearbeiten ändern:

mini

Wenn das Verzeichnis /etc/php.d nicht existiert - es scheint, Sie haben PHP nicht installiert oder Datei mcrypt.ini ist an einem anderen Ort. Versuche es zu umgehen.

+1

Darüber hinaus wird mcrypt.so auch in php.ini hinzugefügt und Sie müssen es von dort auskommentieren und nur in '/etc/php.d/mcrypt.ini' aktiv lassen. – Twisted1919

+2

Das Verzeichnis'/etc/php. d' existiert nicht! – mini

+0

Verwenden Sie 'locate mcrypt.ini', um die richtige Repräsentation zu finden. – lahbib