Para instalar el entorno de desarrollo LAMP en Fedora 22 tenemos que realizar los siguiente pasos en una terminal:
- Instalar (como root) el servidor web con el comando: dnf groupinstall «Web Server»
- Instalar la base de datos: dnf install mariadb-server
- Modificar el fichero /etc/php.ini para adaptarlo a nuestras necesidades
- Arrancar el servidor web con: service httpd start
- Arrancar la base de datos con: service mariadb start
- Asegurar la base de datos con el comando: mysql_secure_installation
- Instalar phpmyadmin (si lo vas a usar, claro): dnf install phpmyadmin
- Habilitar el directorio de usuario de Apache:
- Editamos el fichero /etc/httpd/conf.d/userdir.conf para que quede así (sustituyendo usuario por nuestro nombre de usuario)
- Creamos el directorio ~/public_html con: mkdir ~/public_html
- Le damos los permisos necesarios con: chmod 755 ~/public_html
- Le damos los permisos necesarios a /home con: chmod 711 /home/usuario
- Configuramos SELinux para permitir los directorios de usuario con:
setsebool –P httpd_enable_homedirs true
- Reiniciamos el servidor con: service httpd start
Y ya está. Tenéis más información en este artículo y este otro, que son los que he consultado para hacer esta entrada.