I am trying to set up a local development environment. I have apache running on ubuntu. localhost shows the test page, and I think I have installed phpmyadmin, only it’s not at localhost/phpmyadmin.
On the assumption that you’ve installed LAMP (individual daemons, please) correctly, I’d suggest that you check (a) the apache2.conf and php.ini (is this the correct name on a 'nix box?) AND (b) the configuration file in the phpmyadmin conf directory as that’s been a contentious point in WinDoze configurations (and necessary for security reasons).
[aside]I don’t like this new format - no ability to edit this time so it’s not just the lack of tab to submit or the funky icons.[/aside]
Anyway, you’ll have to have your myphpadmin directory within Apache’s htdocs directory OR, as I do, create a VirtualHost (which you can name any way you like, i.e., myphpadmin or mpa or DB (database) or DBM (database manager). I just don’t use localhost to host any files as it’s just too convenient to use VirtualHosts (including a test VH within which I do a lot of testing before moving to the client directories to implement and test before uploading to the production server).