GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Mcrypt-Erweiterung fehlt in 14.04 Server für Thesql?

Die php mcrypt-Erweiterung auf Ubuntu 14.04 zeigt, dass sie ordnungsgemäß installiert ist, aber phpmyadmin sagt:

 The mcrypt extension is missing. Please check your PHP configuration.

Meine aktuelle PHP-Konfiguration ist hier. Wenn Sie weitere Informationen benötigen, kontaktieren Sie mich bitte über die Kommentare.

$ sudo apt-get install php5-mcrypt
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    php5-mcrypt is already the newest version.
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Beste Antwort

Versuchen Sie Folgendes:

sudo updatedb 
locate mcrypt.ini

Sollte sich unter /etc/php5/mods-available

befinden
locate mcrypt.so

Bearbeiten Sie mcrypt.ini und ändern Sie die Erweiterung, damit sie mit dem Pfad zu mcrypt.so übereinstimmt, Beispiel:

extension=/usr/lib/php5/20121212/mcrypt.so

Jetzt das:

sudo php5enmod mcrypt - (optional since its already enabled during phpmyadmin setup)

Stellen Sie sicher, dass hier neue Dateien vorhanden sind (sie sollten automatisch aus dem obigen Problem erstellt werden)

ls -al /etc/php5/cli/conf.d/20-mcrypt.ini
ls -al /etc/php5/apache2/conf.d/20-mcrypt.ini

Gehen Sie andernfalls wie folgt vor

Jetzt Symbollinks erstellen

sudo ln -s /etc/php5/mods-available/mcrypt.ini /etc/php5/cli/conf.d/20-mcrypt.ini
sudo ln -s /etc/php5/mods-available/mcrypt.ini /etc/php5/apache2/conf.d/20-mcrypt.ini

Starten Sie Apache neu

sudo service apache2 restart

Starten Sie php5 oder php5-fpm neu

sudo service php5 restart

Ubuntu
  1. Verbindungszeitüberschreitung für SSH-Server?

  2. Wie erstellt man ein App-Profil für Ufw?

  3. Thesql Community Server (5.7) konnte nicht gestartet werden?

  4. Erhalten Sie Root-Rechte für Nautilus bei einer Sftp-Verbindung?

  5. Ubuntu-Server für Dummies

Die 16 besten Syslog-Server für Linux und Windows

So richten Sie die Master-Slave-Replikation für PostgreSQL 9.6 unter Ubuntu 16.04 ein

Installieren Sie Ubuntu Server 16.04 zum Einrichten Ihres eigenen Medienservers

So installieren Sie Plex Media Server auf Ubuntu 16.04 Server/Desktop

So installieren Sie die PHP Mcrypt-Erweiterung unter Ubuntu 20.04 oder Debian

Graylog-Überwachungsserver unter Ubuntu Linux für Überwachungsserver/-dienste