HowTo: El Linux-Apache-MySQL-PHP la instalación Debian Wheezy LAMP


Step-by-Step instrucciones como el servidor de Web LAMP (Linux + Apache + MySQL + PHP) bajo Debian Wheezy en pocos pasos es instalado.

Definición LAMP Stack

Una composición de software es llamada en el mundo IT LAMP Stack para la ejecución de páginas web dinámicas. Existe de cuatro componentes de hueso siguientes que trabajan perfectamente uno con otro todos:
Linux (sistema operativo)
(Servidores de Web) Apache
MySQL (banco de datos)
PHP (el manuscrito Interpreter)

Listas de paquetes actualizan

Para garantizar que recibís también los justos, y paquetes actuales, debe ser recomendado con la orden siguiente vuestras listas de paquetes upzudaten:
apt-get update

Instalación de Apache el servidor de Web (2.2) bajo Debian Wheezy

Con la orden siguiente nosotros el estándar Apache el servidor 2.2 sin módulos adicionales de modo instalado e inmediatamente lanzado. Por lo tanto tenemos ya un servidor de Web capaz de carrera, el HTML puede devolver ficheros.
apt-get install apache2 apache2-mpm-prefork
Para probar la instalación del servidor de Web, podéis dar en un navegador la dirección IP u Hostnamen de vuestro servidor. El estándar la página web de Apache (/var/www/index.html) es llamado y os dice sólo: ¡It works!

PHP (5.4) instalaciones para Apache

Para que Apache instalado recto el servidor de Web pueda también exportar el código PHP instalamos Metapaket siguiente:
apt-get install php5
Todas las dependencias son deshechas correctamente y son instaladas.

MySQL el banco de datos (5.5) bajo Debian Wheezy instalan

MySQL el servidor de banco de datos es instalado bajo Debian Wheezy igualmente con Metapaket. Además MySQL PHP el módulo es necesitado, para que también PHP pueda comunicar MySQL el banco de datos:
apt-get install mysql-server php5-mysql
Mientras que al proceso de instalación sois pedidos en Popup depositado gris poner MySQL-Root la contraseña. Lo recomiendo hacer también y usar una contraseña fuerte
 
Después de la afirmación de la contraseña la instalación de MySQL del servidor está cerrada con llave.

Tipo de resto Apache

Después que ahora nuestras instalaciones están cerradas con llave, es nuevo necesariamente Apache salir, para que todas las nuevas ampliaciones puedan ser tratadas.
/etc/init.d/apache2 restart

MySQL el banco de datos y el usuario de banco de datos colocan

Ahora MySQL el servidor está instalado y podemos colocar el primer banco de datos y el primer usuario. Sobre la orden siguiente nos combinamos con MySQL el servidor la consola:
mysql -u root -p
Ahora sois preguntados por vuestra contraseña que habéis dado con la instalación en el box gris. Ahora estamos ligados con MySQL el servidor la consola y colocamos el primer banco de datos y el primer usuario:
create database datenbank1;
grant all privileges on datenbank1.* to ‘dbuser1’@’localhost’ identified by ‘Passwort’ with grant option;
datenbank1 – está para el nombre de banco de datos dbuser1 – está para el nombre de usuario
localhost – el significado el usuario sólo del servidor local al banco de datos puede agarrar. MySQL el banco de datos puede también ser abierto para externos, sin embargo no debe ser recomendado si necesita no a toda costa.
La contraseña – está para la contraseña el cual de los usuarios usa para la autenticidad.

Prueba de la instalación PHP con phpinfo ();

Para verificar ahora que hemos llevado a cabo bien la instalación, y todos los componentes necesarios correctamente con Apache funcionan buscamos pelea pequeño php el fichero que nos da informaciones importantes. Con eso es colocado en la lista/var/www/el fichero info.php con el editor favorito:
vi /var/www/info.php
Ahora en nuestro fichero incorporamos el contenido siguiente:
<?php phpinfo(); ?>
Ahora guardamos el fichero y la llamamos con URL siguientes en nuestro navegador:
http://ip-adresse/info.php
Ahora debíais ver Screen parecido:

Si veis Screen, la instalación php ha funcionado ya. Además podéis controlar todavía si en el punto: "additional.ini files parsed" la inscripción „/etc/php5/apache2/conf.d/20-mysql.ini“ es disponible. Si esta inscripción es disponible, PHP debe ser comunicado en la situación MySQL el banco de datos.