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
Chyby časového limitu v aktualizaci/instalaci Apt-get?
Jak povolit Ubuntu (pomocí úplného šifrování disku) zavolat Lukssupend před uspáním / pozastavením Ram?