Esta instalación de lamp server y las configuraciones que se hace solo funcionan con php5.
Instalando los paquetes necesarios
sudo pacman -S apache php php-apache mysql
sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysqlEjecutando apache
sudo systemctl start httpd.serviceEjecutar apache automáticamente en los booteos
sudo systemctl enable httpd.serviceAhora entramos a localhost
http://localhost/Agregando nuestro usuario al grupo http
sudo gpasswd -a miusuario httpDando la propiedad de root a http
sudo chown -R http:http /srv/httpCreamos una carpeta www
sudo chmod -R 777 wwwCreamos nuestro index.html
sudo touch /srv/http/index.htmlAbrimos httpd.conf
sudo mousepad /etc/httpd/conf/httpd.confDespués de LoadModule dir_module modules/mod_dir.so agregamos
LoadModule php5_module modules/libphp5.soAl final de los include agregamos
Include conf/extra/php5_module.confQue no este comentada #
TypesConfig conf/mime.typesReemplazar mpm_event_module con mpm_prefork_module
LoadModule mpm_event_module modules/mod_mpm_event.so
LoadModule mpm_prefork_module modules/mod_mpm_prefork.soAbrirmos mime.types
sudo mousepad /etc/httpd/conf/mime.typesAgregar al final
application/x-httpd-php5 php php5Reiniciamos apache
sudo systemctl restart httpd.serviceCreamos un php en /srv/http/info.php y escribimos lo siguente
<?php
phpinfo();
?>
Iniciar mysql
sudo systemctl start mysqld.serviceIniciar con cada booteo
sudo systemctl enable mysqld.serviceConfigurar mysql y cambiar la contraseña por defecto
mysql_secure_installationAbrimos php.ini
sudo mousepad /etc/php/php.iniDescomentar
extension=mysqli.so
extension=mysql.soReiniciamos apache y mysql, para que haga efecto los cambios
sudo systemctl restart httpd.service
sudo systemctl restart mysqld.service