phpMyAdmin says mcrypt is missing, but it's not; cannot log in
- by GradysGhost
I've just compiled a web stack on Solaris 10. This is a fairly standard Apache 2 / MySQL 5 / PHP 5 stack with all the most recent stable versions. I dropped phpMyAdmin on the server and set up httpd.conf to get that online. When I browse to the page, login fails, and a persistent message appears beneath the login form:
The mcrypt extension is missing. Please check your PHP configuration.
However, I compiled PHP with the --with-mcrypt flag. A file, info.php:
<?php phpinfo(); ?>
shows that mcrypt support is enabled. Running:
php -m
on the command line shows that mcrypt is loaded.
Google hasn't been much help, and I was hoping someone around these parts could throw some help my way. If I need to provide any further detail, please let me know what you need to know.