¿Cuál es la forma más fácil de configurar una pila LAMP?

118

Configuré una nueva instancia de VPS de Ubuntu y me pregunto cuál es la forma más fácil de comenzar a funcionar con una pila LAMP básica (es decir, qué paquetes son necesarios, qué opciones de configuración deben modificarse, si hay alguna, etc. ).

    
pregunta jerhinesmith 28.07.2010 - 21:37

17 respuestas

118
sudo apt-get update
sudo apt-get install tasksel
sudo tasksel install lamp-server

Instalará toda la pila básica de LAMP, solicitará la contraseña de root de MySQL, etc.

Más específicamente, instalará los siguientes paquetes y sus dependencias.

mysql-client-core-5.1 libwrap0 apache2  
libaprutil1-dbd-sqlite3 tcpd  
libapache2-mod-php5 apache2.2-common  
apache2-utils php5-common  
libaprutil1-ldap libaprutil1  
php5-mysql mysql-server-core-5.1  
libdbi-perl libplrpc-perl mysql-server  
apache2.2-bin libdbd-mysql-perl  
libhtml-template-perl  
libnet-daemon-perl libapr1  
mysql-server-5.1 libmysqlclient16  
ssl-cert apache2-mpm-prefork  
mysql-common mysql-client-5.1  

También es posible que desee echar un vistazo a la Guía del servidor de Ubuntu .

    
respondido por el andol 28.07.2010 - 21:41
29

Instalar Apache

sudo apt-get install apache2

Instalar PHP

sudo apt-get install php5 libapache2-mod-php5

Como fo 16.04, el número se descarta:

sudo apt-get install php libapache2-mod-php

Instalar MySQL

sudo apt-get install mysql-server

Instalar phpMyAdmin

sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

Al igual que con la instalación de PHP, en 16.04, el número se descarta:

sudo apt-get install libapache2-mod-auth-mysql php-mysql phpmyadmin

Instalación combinada

16.04:

sudo apt-get install apache2 php libapache2-mod-php mysql-server libapache2-mod-auth-mysql php-mysql phpmyadmin

Antes del 16.04:

sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin
    
respondido por el Sniper 13.04.2013 - 22:23
26

La forma más fácil de instalar LAMP con PHPMyAdmin es usar:

sudo apt-get  install lamp-server^ phpmyadmin 

Ni siquiera necesita instalar taskel. Se pueden encontrar más detalles aquí , que ofrece esto:

Para acceder a PHPMyAdmin, abre terminal & amp; tipo:

sudo -H gedit /etc/apache2/apache2.conf

Agregue esta línea en algún lugar de ese archivo:

Include /etc/phpmyadmin/apache.conf 

Finalmente reinicie Apache usando:

/etc/init.d/apache2 restart

o

sudo service apache2 restart
    
respondido por el Abhishek Bhardwaj 27.08.2012 - 23:44
14

En Synaptic, haga clic en editar y marque por tarea. Luego seleccione LAMP Server y presione aplicar. Hecho.

    
respondido por el Owais Lone 31.07.2010 - 07:31
10

Personalmente siempre encuentro que instalar el servidor MySQL y luego PHPMyAdmin instalará todas las partes que necesito

sudo apt-get install mysql-server

(hacer esto primero significa que se debe establecer la contraseña de la cuenta raíz por adelantado)

luego

sudo apt-get install phpmyadmin

También le brinda todas las herramientas que necesitará para administrar su servidor MySQL una vez que esté instalado:)

    
respondido por el JonTheNiceGuy 29.07.2010 - 10:55
10

En la línea de comandos, la forma más simple es probablemente usar tasksel :

sudo tasksel install lamp-server
    
respondido por el txwikinger 28.07.2010 - 21:41
4

Los paquetes son apache2 y libapache2-mod-php5 . php5 tiene una serie de módulos adicionales, es posible que necesite algunos. Listarlos con apt-cache search php5

Intente revisar su búsqueda o

sudo apt-get install apache2 libapache2-mod-php5

Habilita php5 con

sudo a2enmod php5

Reiniciar Apache

sudo service apache2 restart

Las siguientes páginas wiki pueden ser muy útiles si está comenzando con apache.

enlace

enlace

Nota: esta respuesta se migró desde otro lugar. Para agregar mysql install

sudo apt-get install mysql-server php5-mysql
    
respondido por el Panther 18.01.2012 - 23:00
2

enlace

Tiene LAMP y phpmyadmin integrados junto con módulos perl. Se instala en / opt / lampp para que pueda instalarse / eliminarse fácilmente ...

    
respondido por el sagarchalise 20.08.2010 - 19:35
2

Mi comando de cuchillo de ejército suizo:

sudo apt-get install apache2 mysql-server mysql-client libapache2-mod-auth-mysql php5 php5-mysql libapache2-mod-php5 php5-mcrypt php5-curl php5-cli php5-gd phpmyadmin
    
respondido por el thucnguyen 03.09.2014 - 17:19
1

PHP7.0 es estándar en Ubuntu 16 +

Aquí está el resumen:

1 como siempre

 sudo apt-get update

2 Instalar Apache2

 sudo apt-get install apache2

3 Instalar el servidor mysql

 sudo apt-get install mysql-server

4 Instalar PHP 7.0

 sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php-mbstring php7.0-mbstring php-gettext php7.0-json php-xml
 sudo a2enmod php7.0

5 Instalar phpmyadmin

 sudo apt-get install mcrypt
 sudo apt-get install phpmyadmin

Tenga en cuenta que deberá agregar Include /etc/phpmyadmin/apache.conf al archivo que abrirá con el siguiente comando. ( credit )

 sudo gedit /etc/apache2/apache2.conf 

Opcional

 sudo a2enmod rewrite
    
respondido por el Ulad Kasach 26.04.2016 - 09:22
1

Terminal abierto

Ctrl + Alt + T

Tipo

sudo apt install synaptic

Esto instalará sináptica en su sistema

Tipo

sudo synaptic 

para abrirlo.

Ir al cuadro de búsqueda

En el campo de búsqueda, escriba apache y haga clic en el botón Buscar

El siguiente campo aparece

Desplácese hasta Apache2 y seleccione el cuadro que le queda.

Haga clic en aplicar

Seleccione todas las dependencias y siga las instrucciones en pantalla para instalarlas.

De manera similar, instala

php7.0 y mysql-server uno por uno

Durante la instalación del sistema mysql-server solicita una contraseña root . Proporcionarlo.

Una vez que todo está completo, cierre la sináptica.

Ahora abra su navegador y en la barra de direcciones escriba localhost y presione Enter

Si aparece la siguiente página

luego la instalación de Apache2 es exitosa

En tipo de terminal

apt install vim
cd /var/www/html
vim testphp.php

Presione

i

Tipo

<?php phpinfo(); ?>

Presione

Esc : x Introduzca

Vaya a su navegador y en la barra de direcciones escriba localhost / testphp.php

Si aparece la siguiente página

Entonces la instalación de php7.0 es exitosa

Ve a la terminal y escribe

mysql --version

Si recibe el siguiente mensaje (los números de versión para su sistema pueden ser diferentes):

mysql Ver 14.14 Distrib 5.7.18, for Linux (x86_64) using EditLine wrapper

Entonces la instalación de su servidor mysql es exitosa.

Tipo

mysql -u root -p

Obtendrás:

Enter password:

Ingrese la contraseña.

Si obtiene el siguiente mensaje

Entonces ahora puede iniciar sesión con éxito

Tipo

mysql> quit

para cerrar la sesión.

Felicitaciones, ahora tiene una pila LAMP de trabajo completo

Opcional:

También puede instalar phpmyadmin usando synaptic. Durante la instalación, solicitará el uso del servidor predeterminado. Seleccione apache2 . Siga otras instrucciones en la pantalla.

A continuación, abra su navegador y en la barra de direcciones escriba localhost / phpmyadmin

Aparece la siguiente página

En el campo nombre de usuario , escriba raíz y en el campo contraseña escriba la contraseña del usuario raíz que seleccionó durante la instalación de mysql-server.

Haz clic en el botón Ir .

Aparece la siguiente página

Ahora ha instalado con éxito phpmyadmin en su sistema.

    
respondido por el rancho 05.05.2017 - 05:34
0

Puede instalar portalámparas Bitnami . (Paquete que contiene todos los subpaquetes necesarios de LAMP).

Antes que nada crea una cuenta en el sitio web de bitnami para descargar la bitnami-lampstack-5.5.30-1- archivo linux-x64-installer.run . Luego, copie el archivo en su escritorio (para mayor comodidad). Para proporcionar permiso de lectura y exicución, abra la terminal (Ctrl + Alt + T). y escribe

chmod 755 chmod  755 'location of bitnami-lampstack-5.5.30-1-linux-x64-installer.run

Mejor arrastre y suelte el archivo .run desde su escritorio después de escribir chmod 755 , presione enter.

Ahora haz doble clic en el archivo .run. Lo guiará a través del proceso de instalación.

Gracias.

    
respondido por el user441517 27.12.2015 - 13:52
0

Tengo un script para esta tarea: lampi

Uso:

sudo lampi -i -s -n example.com.local -dr ~/example-site

¿Qué hace?

  1. Instale la pila LAMP (indicador -i )
  2. Configura y configura apache2 , mysql , php , phpmyadmin
  3. Luego configure un sitio personalizado llamado example.com.local (opción -n )
  4. Establezca el directorio ~ / example-site ya que es la raíz del documento (opción -dr )
  5. Habilite SSL (https) para este sitio ( -s flag)

Ahora, se puede acceder al sitio con enlace o enlace

    
respondido por el Jahid 26.06.2016 - 20:19
0

Si está en unbuntu 16, es simple con un comando:

sudo apt-get install apache2 mysql-server php libapache2-mod-php php-mcrypt php-mysql phpmyadmin

Y sólo tienes que seguir las instrucciones en pantalla para introducir la contraseña para MySQL, phpMyAdmin configuración

Usted puede ver más detalles en mi blog enlace

    
respondido por el Vu Tran 10.12.2016 - 10:48
0

Seguir todos los pasos

sudo apt-get update
sudo apt-get install apache2
sudo apt-get install mysql-server
sudo apt install php7.0-cli
sudo apt-get install phpmyadmin php-mbstring php-gettext
sudo phpenmod mcrypt
sudo phpenmod mbstring
sudo systemctl restart apache2
sudo apt-get update

(Nota si phpmyadmin no funciona después de Que pruebe este último código de tres líneas)

gksu gedit /etc/apache2/apache2.conf
/etc/init.d/apache2 restart
sudo apt-get install gksu^C
    
respondido por el Siddharth Shukla 07.02.2017 - 00:17
0

He creado un secuencia de comandos bash simple que es fácil de usar y que instala la pila LAMP. en tu sistema automáticamente.

Simplemente ejecuta este comando en tu terminal para usar el script bash:

wget --no-cache -O - https://gist.github.com/EmpireWorld/737fbb9f403d4dd66dee1364d866ba7e/raw/install-lamp.sh | bash

También se incluye la instalación de phpMyAdmin en la esencia.

Mira la esencia

    
respondido por el Hasan Bayat 08.07.2017 - 19:50
-7

Pruebe EHCP (panel de control fácil de alojamiento) ...

La instalación de ehcp en un servidor limpio hará el trabajo sucio para usted ...

    
respondido por el Vangelis Afantenos 28.06.2011 - 21:11

Lea otras preguntas en las etiquetas