GNU/Linux >> Tutoriales Linux >  >> AlmaLinux

Cómo instalar LAMP en Manjaro 20

En este tutorial, le mostraremos cómo instalar LAMP en Manjaro 20. Para aquellos de ustedes que no sabían, LAMP significa Linux, Apache, MySQL/MariaDB, PHP, Perl o Python. Todos los componentes son software gratuito y de código abierto, y la combinación es adecuada para crear páginas web dinámicas. La pila LAMP es una de las configuraciones de servidor más populares del mundo.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Te mostraré la instalación paso a paso de LAMP Stack en un Manjaro 20 (Nibia).

Requisitos previos

  • Un servidor o escritorio que ejecute uno de los siguientes sistemas operativos:Manjaro o Arch Linux.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar LAMP en Manjaro 20 Nibia

Paso 1. Antes de ejecutar el tutorial a continuación, asegúrese de que nuestro sistema esté actualizado:

sudo pacman -Syu

Paso 2. Instalación de Apache.

Vamos a instalar el servidor web Apache usando el siguiente comando:

sudo pacman -S apache

Una vez completada la instalación, abra el archivo de configuración de Apache que existe en /etc/httpd/conf/httpd.conf , busca y comenta en la siguiente línea:
# LoadModule unique_id_module modules/mod_unique_id.so

Ahora podemos habilitar e iniciar el servidor apache usando el siguiente comando:

sudo systemctl enable httpd
sudo systemctl restart httpd

Paso 3. Instala MySQL.

Ejecute el siguiente comando para instalar MySQL Server en Manjaro:

sudo pacman -S mysql

Una vez completado, comience por inicializar el directorio de datos de MySQL usando el siguiente comando:

sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

Luego, habilítelo e inícielo usando los siguientes comandos:

sudo systemctl enable mysqld
sudo systemctl restart mysqld

De forma predeterminada, MySQL no está reforzado. Puede proteger MySQL utilizando mysql_secure_installation texto. debe leer y debajo de cada paso cuidadosamente que establecerá una contraseña de root, eliminará usuarios anónimos, no permitirá el inicio de sesión de root remoto y eliminará la base de datos de prueba y accederá a MySQL seguro:

$ sudo mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
haven't set the root password yet, you should just press enter here.

Enter current password for root (enter for none): 
OK, successfully used password, moving on...

Setting the root password or using the unix_socket ensures that nobody
can log into the MariaDB root user without the proper authorisation.

You already have your root account protected, so you can safely answer 'n'.

Switch to unix_socket authentication [Y/n] Y
Enabled successfully!
Reloading privilege tables..
 ... Success!

You already have your root account protected, so you can safely answer 'n'.

Change the root password? [Y/n] n ... skipping.

By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] Y ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] Y ... Success!

By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] Y - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] Y ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

Paso 4. Instalación de PHP.

Para instalar el módulo PHP y PHP Apache en Manjaro, simplemente use pacman el comando:

sudo pacman -S php php-apache

Después de la instalación, necesitamos configurar PHP. Edite el archivo:/etc/httpd/conf/httpd.conf:

sudo nano /etc/httpd/conf/httpd.conf

Busque la siguiente línea y coméntela:

#LoadModule mpm_event_module modules/mod_mpm_event.so

Además, descomente o agregue la línea:

LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

Luego, agregue las siguientes líneas al final del archivo de configuración:

LoadModule php7_module modules/libphp7.so
AddHandler php7-script php
Include conf/extra/php7_module.conf

Ahora guarde el archivo y salga. Reinicie el servidor apache para asegurarse de que todas las configuraciones se carguen correctamente:

sudo systemctl restart httpd

Para probar la instalación de PHP, cree un archivo en /srv/http/phpinfo.php y escribe el siguiente código PHP:

<?php
phpinfo();
?>

Ahora abra este archivo en el navegador visitando localhost/phptest.php y verifique que el servidor Apache con la última versión de PHP esté instalado en su Manjaro Linux.

¡Felicitaciones! Ha instalado correctamente el servidor LAMP. Gracias por usar este tutorial para instalar LAMP (Apache, MariaDB y PHP) en los sistemas Manjaro 20. Para obtener ayuda adicional o información útil, le recomendamos consulte el sitio web oficial de Apache, MariaDB y PHP.


AlmaLinux
  1. Cómo instalar LAMP Stack en CentOS 7

  2. Cómo instalar Gibbon en Ubuntu 16.04

  3. Cómo instalar LAMP en Fedora 27 / Fedora 26 / 25

  4. Instalar LAMP en Manjaro

  5. Cómo instalar LAMP en Ubuntu 16.04

Cómo instalar uTorrent en Manjaro 20

Cómo instalar NetBeans en Manjaro 21

Cómo instalar Zoom Client en Manjaro 21

Cómo instalar la pila LAMP en Debian 11

Cómo instalar Magento en Debian 11

Cómo instalar LAMP Stack en Linux Mint 20