Configuré una nueva instancia VPS de Ubuntu y me pregunto cuál es la forma más fácil de poner en marcha una pila LAMP básica (es decir, qué paquetes son necesarios, qué opciones de configuración deben modificarse, si las hay, etc.).
Configuré una nueva instancia VPS de Ubuntu y me pregunto cuál es la forma más fácil de poner en marcha una pila LAMP básica (es decir, qué paquetes son necesarios, qué opciones de configuración deben modificarse, si las hay, etc.).
Respuestas:
sudo apt-get update
sudo apt-get install tasksel
sudo tasksel install lamp-server
Instalará toda la pila 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 la Guía del servidor de Ubuntu .
E: Package 'php5' has no installation candidate
, E: Package 'libapache2-mod-php5' has no installation candidate
, E: Unable to locate package libapache2-mod-auth-mysql
y E: Package 'php5-mysql' has no installation candidate
¿Cómo llego sobre esto?
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 de PHP, en 16.04, el número se cae:
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
libapache2-mod-auth-mysql
ya no se necesita en 16.04
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. Más detalles se pueden encontrar 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
^
) no es un error tipográfico en esta respuesta. Ver también: ¿Debo usar taskel, tareas en APT o instalar metapaquetes regulares?
En Synaptic, haga clic en editar y marque por tarea. Luego seleccione Servidor LAMP y presione aplicar. Hecho.
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 :)
En la línea de comandos, la forma más sencilla es usar taskel :
sudo tasksel install lamp-server
Los paquetes son apache2
y libapache2-mod-php5
. php5 tiene varios módulos adicionales, puede que necesite algunos. Listarlos conapt-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
http://www.apachefriends.org/en/xampp-linux.html
Tiene LAMP y phpmyadmin integrados junto con módulos perl. Se instala en / opt / lampp, por lo que se puede instalar / quitar fácilmente ...
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
PHP7.0 es estándar en Ubuntu 16+
Aquí está el resumen:
sudo apt-get update
sudo apt-get install apache2
sudo apt-get install mysql-server
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
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
sudo a2enmod rewrite
Terminal abierta
Ctrl+ Alt+T
Tipo
sudo apt install synaptic
Esto instalará Synaptic en tu 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
Aparece el siguiente campo
Desplácese hacia abajo hasta Apache2 y seleccione el cuadro a la izquierda.
Haga clic en aplicar
Seleccione todas las dependencias y siga las instrucciones en pantalla para instalar.
De manera similar, instale
php7.0 y mysql-server uno por uno
Durante la instalación del sistema mysql-server solicita la contraseña de root . Proporcionarla.
Después de que todo esté completo, cierre sináptico.
Ahora abra su navegador y en la barra de direcciones escriba localhost y presioneEnter
Si aparece la siguiente página
entonces la instalación de Apache2 es exitosa
En tipo terminal
apt install vim
cd /var/www/html
vim testphp.php
prensa
i
Tipo
<?php phpinfo(); ?>
prensa
Esc : x Enter
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 su instalación de mysql-server es exitosa.
Tipo
mysql -u root -p
Conseguirás:
Enter password:
Da la contraseña.
Si recibe el siguiente mensaje
Entonces ahora puede iniciar sesión con éxito
Tipo
mysql> quit
para cerrar sesión.
Felicitaciones, ahora tienes una pila LAMP completamente funcional
Opcional:
También puede instalar phpmyadmin usando synaptic. Durante la instalación, le pedirá que use el servidor predeterminado. Seleccione apache2 . Siga otras instrucciones en pantalla.
Luego abra su navegador y en la barra de direcciones escriba localhost / phpmyadmin
Aparece la siguiente página
En el campo de nombre de usuario , escriba root y en el campo de contraseña escriba la contraseña para el usuario root que ha seleccionado durante la instalación de mysql-server.
Haga clic en el botón Ir .
Aparece la siguiente página
Ahora ha instalado con éxito phpmyadmin en su sistema.
Puede instalar Bitnami lampstack . (Paquete que contiene todos los subpaquetes necesarios de LAMP).
En primer lugar, cree una cuenta en el sitio web de bitnami para descargar el archivo bitnami-lampstack-5.5.30-1-linux-x64-installer.run . 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.
Tengo un script para esta tarea: lampi
Uso:
sudo lampi -i -s -n example.com.local -dr ~/example-site
-i
bandera)-n
opción)-dr
opción)-s
marca)Ahora, se puede acceder al sitio con http: //example.com.local o https: //example.com.local
Sigue 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
He creado un script bash simple y fácil de usar 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 instalación phpMyAdmin incluida en la esencia.
Si está en Ubuntu 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
Puede ver más detalles en mi blog http://tvivu.com/install-lamp-stack-ubuntu-16-04/
Pruebe EHCP (panel de control de alojamiento fácil) ...
La instalación de ehcp en un servidor limpio hará el trabajo sucio por usted ...
tasksel
hacerlo. Vea esto: ¿Debo usar taskel, tareas en APT o instalar metapaquetes regulares?