Skip to content

Instantly share code, notes, and snippets.

@arodu
Forked from pokisin/instalacion.md
Created March 8, 2018 14:01
Show Gist options
  • Save arodu/fc90f64b596aa41b71b29c390dc41b61 to your computer and use it in GitHub Desktop.
Save arodu/fc90f64b596aa41b71b29c390dc41b61 to your computer and use it in GitHub Desktop.
Instalar LAMP en arch linux (Manjaro)

Pasos para instalar LAMP en Manjaro

  1. Abrimos la terminal y ejecutamos la siguiente linea para actualizar la base de datos de los paquetes
  sudo pacman -Syu
  1. Instalamos el apache y ejecutamos lo siguiente
  sudo pacman -S apache
  1. Reiniciamos el servicio httpd
  sudo systemctl restart httpd
  1. Instalamos el gestor de base de datos
  sudo pacman -S mariadb   ó   sudo pacman -S mysql 
  1. Ponemos a ejecutar el demonio de mysql
  sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
  1. Habilitamos el mysqld
  sudo systemctl enable mysqld
  1. Inicializamos el mysqld
  sudo systemctl start mysqld.service
  1. verificamos el status del mysqld
  sudo systemctl status mysqld
  1. Ejecutamos la instalación de MariaDb
  sudo mysql_secure_installation
  1. Instalamos el PHP
  sudo pacman -S php php-apache 
  1. Configuramos Apache para que funcione en conjunto con PHP.
  sudo nano /etc/httpd/conf/httpd.conf
  • Comentamos o remplazamos la linea
      LoadModule mpm_event_module modules/mod_mpm_event.so 
    
    con la siguiente:
      LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
    
  • Posteriormente, al final del mismo archivo, agregamos el siguiente bloque si usas php5 ó si tienes php7:
    # Use for PHP 5.x:
    LoadModule php5_module modules/libphp5.so
    AddHandler php5-script php
    Include conf/extra/php5_module.conf
    
    # Use for PHP 7.x:
    LoadModule php7_module modules/libphp7.so
    AddHandler php7-script php
    Include conf/extra/php7_module.conf
    
    // para cargar los index.php si se encuentran en el directorio
    <IfModule dir_module>
      <IfModule php7_module>
      	DirectoryIndex index.php index.html
      	<FilesMatch "\.php$">
      		SetHandler application/x-httpd-php
      	</FilesMatch>
      	<FilesMatch "\.phps$">
      		SetHandler application/x-httpd-php-source
      	</FilesMatch>
      </IfModule>
    </IfModule>
    
  1. Creamos un archivo info.php para que nos muestre la configuración del php, agregamos las siguientes lineas
    <?php 
      phpinfo();
    ?>
  1. Guardamos el archivo y reiniciamos el httpd
  sudo systemctl restart httpd

Felicidades has instalado LAMP en manjaro

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment