Instalando los paquetes necesarios
sudo pacman -S phpmyadmin php-mcrypt
Nos aseguramos que no tenemos una copia antigua de phpMyAdmin
sudo rm -r /srv/http/phpMyAdmin
Copia el archivo de configuracion de ejemplo a tu diretorio de configuración de httpd
cp /etc/webapps/phpmyadmin/apache.example.conf /etc/httpd/conf/extra/httpd-phpmyadmin.conf
Sí, no existe lo creamos httpd-phpmyadmin.conf
sudo touch /etc/httpd/conf/extra/httpd-phpmyadmin.conf
Abrimos httpd-phpmyadmin.conf, con tu editor de texto favorito en este caso usare mousepad
sudo mousepad /etc/httpd/conf/extra/httpd-phpmyadmin.conf
Y copiamos el siguiente texto en httpd-phpmyadmin.conf
Alias /phpmyadmin "/usr/share/webapps/phpMyAdmin"
<Directory "/usr/share/webapps/phpMyAdmin">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Abrimos httpd.conf
sudo mousepad /etc/httpd/conf/httpd.conf
Y agregamos en los include
# phpMyAdmin
Include conf/extra/httpd-phpmyadmin.conf
Abrimos .htaccess
sudo mousepad /usr/share/webapps/phpMyAdmin/.htaccess
Y copiamos
#deny from all
Abrimos el archivo php.ini
sudo mousepad /etc/php/php.ini
Y vamos a la linea open_basedir y lo reemplazamos por
open_basedir = /srv/http/:/home/:/tmp/:/usr/share/pear/:/srv/:/usr/share/webapps/:/etc/webapps/
Descomentamos también.
extension=mcrypt.so
extension=mysql.so
Reiniciamos Apache y mysql
sudo systemctl restart httpd.service
sudo systemctl restart mysqld.service
Podemos entrar a phpmyadmin desde
http://localhost/phpmyadmin/
o
http://localhost/phpmyadmin/index.php