Tecnología

Inicio

Cómo configurar PHP con Apache

PHP es un lenguaje de script del lado del servidor que permite crear páginas web dinámicas. Servidor Apache HTTP (web) está diseñado para proporcionar una páginas web, incluyendo páginas web dinámicas a través de Internet. Junto con Linux y MySQL, que comprenden la pila LAMP web de software. Sin embargo, Apache no incluye soporte de lenguaje PHP por defecto. En su lugar, PHP debe estar instalado en el mismo equipo que el servidor Web Apache y Apache debe ser contada para usarlo.

Instrucciones

1 Descargar el código PHP desde php.net (ver Recursos).

2 Abra una ventana de terminal. La ventana de terminal se encuentra en el menú principal "Aplicación" del sistema operativo, ya sea bajo "Herramientas del sistema" o "utilidades". Se le presentará con un símbolo del sistema en el que va a escribir los siguientes comandos.

3 Escriba el comando "mv PHP <versión> .tar.gz / usr / local / src" para mover el código fuente descargado en el directorio de origen. Reemplace <version> con la versión del código fuente que ha descargado.

4 Escriba el comando "tar -zxvf PHP <versión> .tar.gz" para extraer los archivos de código fuente PHP.

5 Escriba el comando "cd PHP <versión>" para entrar en el directorio de PHP extraído.

6 Escriba el comando "configure --with-apxs2 = / usr / / apache2 / bin / apxs locales" para construir las bibliotecas.

7 Escriba el comando "make" para construir los binarios.

8 Escriba el comando "su" para cambiar al usuario root.

9 Escriba el comando "make install" para instalar los binarios.

10 Tipo "/etc/httpd/httpd.conf gedit" para editar el archivo "httpd.conf".

11 Añadir las siguientes líneas a las del archivo httpd.conf:

Configuración de PHP para Apache

#

Cargar el módulo de Apache

#
LoadModule php5_module / libphp5.so
#

Hacer que el intérprete de PHP manejar archivos con la extensión .php.

#
<Los archivos * .php>
PHP SetOutputFilter
PHP SetInputFilter
LimitRequestBody 9524288
</ Ficheros>
AddType application / x-httpd-php .php
AddType .phps application / x-httpd-php-source
#

Añadir index.php a la lista de archivos que se servirán como directoryindexes.

#
DirectoryIndex index.php

12 Escriba el comando "/etc/init.d/apache2 reiniciar" para iniciar el servicio de Apache.

13 Tipo de "Salir" para salir de la sesión de raíz.