it-swarm.dev

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

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

124
jerhinesmith
Sudo apt-get update
Sudo apt-get install tasksel
Sudo tasksel install lamp-server

Instalará toda la pila de LAMP básica para usted, 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 Guía del servidor de Ubunt .

122
andol

Instalar Apache

Sudo apt-get install Apache2

Instalar PHP

Sudo apt-get install php5 libapache2-mod-php5

Como para 16.04, el número se cae:

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 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
31
Sniper

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í , lo que da esto:

Para acceder a PHPMyAdmin, abra la terminal y escriba:

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
29
Abhishek Bhardwaj

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

15
Owais Lone

En la línea de comandos, la forma más sencilla es usar taskel :

Sudo tasksel install lamp-server
10
txwikinger

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

Sudo apt-get install mysql-server

(hacer esto primero significa que solicita que se establezca la contraseña de la cuenta raíz con anticipación)

entonces

Sudo apt-get install phpmyadmin

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

10
JonTheNiceGuy

Los paquetes son Apache2 y libapache2-mod-php5. php5 tiene varios módulos adicionales, puede que necesite algunos. Listarlos con apt-cache search php5

Intenta revisar tu búsqueda o

Sudo apt-get install Apache2 libapache2-mod-php5

Habilitar 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.

https://help.ubuntu.com/community/ApacheMySQLPHP

https://help.ubuntu.com/11.10/serverguide/C/httpd.html

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

Sudo apt-get install mysql-server php5-mysql
4
Panther

http://www.apachefriends.org/en/xampp-linux.html

Tiene LAMP y phpmyadmin integrados junto con los módulos Perl. Se instala en/opt/lampp, por lo que se puede instalar/quitar fácilmente ...

2
sagarchalise

Mi comando de navaja suiza:

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
2
thucnguyen

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 mysql-server

 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. ( crédito )

 Sudo gedit /etc/Apache2/Apache2.conf 

Opcional

 Sudo a2enmod rewrite
1
Ulad Kasach

Terminal abierta

Ctrl + Alt + T

Tipo

Sudo apt install synaptic

Esto instalará Synaptic en tu sistema

Tipo

Sudo synaptic 

para abrirlo.

enter image description here

Ir al cuadro de búsqueda

enter image description here

enter image description here

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

enter image description here

Aparece el siguiente campo

enter image description here

Desplácese hacia abajo para Apache2 y seleccione la casilla que le queda.

enter image description here

Haga clic en aplicar

enter image description here

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

De manera similar, instale

php7.0 y servidor-mysql uno a uno

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

Después de que todo esté completo, cierre sináptico.

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

Si aparece la siguiente página

enter image description here

entonces Apache2 la instalación es exitosa

En tipo terminal

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

Prensa

i

Tipo

<?php phpinfo(); ?>

Prensa

Esc:xEnter

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

Si aparece la siguiente página

enter image description here

Entonces la instalación de php7.0 es exitosa

Ve a la terminal y escribe

mysql --version

Si obtiene 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 su instalación de mysql-server es exitosa.

Tipo

mysql -u root -p

Conseguirás:

Enter password:

Da la contraseña.

Si obtienes el siguiente mensaje

enter image description here

Entonces ahora puede iniciar sesión con éxito

Tipo

mysql> quit

para cerrar sesión.

Felicidades, ahora tienes un trabajo completo Pila LAMP

Opcional:

También puedes instalar phpmyadmin usando sináptico. Durante la instalación, solicitará el uso del servidor predeterminado. Seleccionar Apache2. Siga otras instrucciones en pantalla.

Luego abra su navegador y en la barra de direcciones escriba localhost/phpmyadmin

Aparece la siguiente página

enter image description here

En el username Tipo de campo root y en el contraseña escriba la contraseña para el usuario root que seleccionó durante la instalación de mysql-server.

Haga clic en Ir botón.

Aparece la siguiente página

enter image description here

Ahora ha instalado con éxito phpmyadmin en su sistema.

1
rancho

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 (_-i_ flag)
  2. Configurar y configurar Apache2 , mysql , php , phpmyadmin
  3. Luego configure un sitio personalizado llamado ejemplo.com.local (opción _-n_)
  4. Establezca el directorio ~/example-site como la raíz del documento (_-dr_ opción)
  5. Habilite SSL (https) para este sitio (_-s_ flag)

Ahora, se puede acceder al sitio con http: //example.com.local o https: //example.com.local

0
Jahid

Puede instalar Bitnami lampstack . (Paquete que contiene todos los subpaquetes necesarios de LAMP).

En primer lugar, cree una cuenta en sitio web de bitnami para descargar el bitnami-lampstack-5.5.30-1-linux-x64-installer.run archivo. Luego copie el archivo a su escritorio (para mayor comodidad). Para proporcionar permisos de lectura y exicció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 haga doble clic en el archivo .run. Le guiará a través del proceso de instalación.

Gracias.

0
user441517

He hecho un fácil de usar, script bash simple que instala la pila LAMP en su sistema automáticamente.

Simplemente ejecute este comando en su terminal para usar el script bash:

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

También la instalación de phpMyAdmin incluida en Gist.

Mira la esencia

0
Hasan Bayat

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 solo siga las instrucciones en pantalla para ingresar la contraseña para la configuración de mysql, phpmyadmin

Puedes ver más detalles en mi blog http://tvivu.com/install-lamp-stack-ubuntu-16-04/

0
Vu Tran

Siga 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 probar 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
0
Siddharth Shukla