GNU/Linux >> Znalost Linux >  >> Ubuntu

Na serveru 14.04 pro Thesql chybí rozšíření Mcrypt?

Rozšíření php mcrypt na ubuntu 14.04 ukazuje, že je nainstalováno správně, ale phpmyadmin říká:

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

Moje aktuální konfigurace php je zde. Pokud potřebujete další informace, kontaktujte mě prostřednictvím komentářů.

$ 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.

Nejlepší odpověď

Zkuste toto:

sudo updatedb 
locate mcrypt.ini

Mělo by se zobrazit na adrese /etc/php5/mods-available

locate mcrypt.so

Upravte mcrypt.ini a změňte příponu tak, aby odpovídala cestě k mcrypt.so, příklad:

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

Nyní toto:

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

Ověřte, že zde existují nové soubory (měly by být automaticky vytvořeny z výše uvedeného problému)

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

Jinak proveďte následující

Vytvořte odkazy na symboly nyní

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

Restartujte Apache

sudo service apache2 restart

Restartujte php5 nebo php5-fpm

sudo service php5 restart

Ubuntu
  1. Vyhledávání virů na serveru Debian/Ubuntu

  2. V instalaci PHP7 chybí rozšíření Mysql. Ubuntu 16.04?

  3. Chybí rozšíření Randr?

  1. Debian vs. Ubuntu pro serverové použití, který si vybrat

  2. Instalace chybějícího modulu mcrypt pro PHP 7.2

  3. Nejlepší nástroj pro monitorování souborů protokolu pro server Ubuntu?

  1. Vypršel časový limit připojení pro Ssh server?

  2. Jak vytvoříte profil aplikace pro Ufw?

  3. Nepodařilo se spustit komunitní server Thesql (5.7)?