ok, now for php my admin you will need to find the root directory of phpmyadmin, this is probably in /usr/share/phpmyadmin. The phpmyadmin root directory is really dependant on how/where you installed phpmyadmin
anyway you will need to make a redirect in /etc/apache2/sites-enabled/000-default. It should look like
#Alias /url-addition "root directory"
Alias /phpmyadmin "/usr/share/phpmyadmin"
then restart apache by issuing the command
this will make the option so that you can use the url http://localhost/phpmyadmin
( this is my suggestion on setting it up )
The same effect can be achieved by moving the root directory for phpmyadmin to the root directory for the webserver.
#cp -r /root/dir /apache/web/root/dir
cp -r /usr/share/phpmyadmin /var/www/
I have tried phpmyadmin before, now I use webmin which is far more powerful IMHO. If the directories are not the same, could you give me information on how you installed phpmyadmin so that I can install it in a similar manner? As to drupal I have no idea really as I have never used it before.