Det du säger i din andra Virtual host är att du ska lyssna på domänen "phpmyadmin", vilket inte kommer fungera om du inte lägger in det i hosts-filen för datorn du ansluter med, eller i routern.
ServerName måste vara domän, t.ex google.com eller subdomain.google.com.
Använd inne i ditt första VirtualHost block:
Alias /phpmyadmin /etc/phomyadmin