93_lamp

Bueno continuando con la configuración de nuestro servidor LAMP en Slackware 14.2, ahora vamos a pasar a explicar como configurar PHP con Apache para evitar conflictos y tener una correcta configuración.

Aclaro nuevamente éstas configuraciones que se ven en el tutorial son seteos “básicos“, en el caso que necesiten algo más personalizado en la parte IV dejaré algunos tips sobré ésto.

Comencemos la segunda parte!
Instalación de PHP:

# slackpkg install php


Configuración de PHP:

– Para lograr que Apache funcione correctamente junto a PHP debemos ingresar nuevamente a nuestro archivo /etc/httpd/httpd.conf y editar las siguientes líneas:
DirectoryIndex index.html
<:/IfModule>

A ése módulo le agregamos index.php quedando así:
DirectoryIndex index.php index.html
<:/IfModule>

captura-de-pantalla-de-2017-02-18-21-40-20
– Luego agregamos en el apartado de AddType lo siguiente:

AddType application/xhttp-php .php .php3 .php4 .php5 .phtml

captura-de-pantalla-de-2017-02-18-21-40-59

– Al final prácticamente eliminamos el “#” de la línea Include /etc/httpd/mod_php.conf quedando así:

captura-de-pantalla-de-2017-02-18-21-41-32

– Ahora guardamos y salimos.
– Cómo no se generó el archivo mod_php.conf, entonces lo que haremos será crearlo y agregamos éstas líneas:

# cat > mod_php.conf

LoadModule php5_module lib/httpd/modules/libphp5.so
SetHandler application/x-httpd-php

captura-de-pantalla-de-2017-02-18-21-42-13

Guardamos y salimos.
– Para revisar que quede funcionando correctamente vamos a dirigirnos al directorio /var/www/htdocs y creamos un archivo con extención .php

# nano index.php

y agregamos éstas líneas:

phpinfo();
?>

captura-de-pantalla-de-2017-02-18-21-42-37

Guardamos y salimos.
– Y para finalizar vamos a reiniciar el servicio y chequeamos si carga la info de PHP con nuestro navegador.

# apachectl -k restart

# elinks http://localhost/index.php

captura-de-pantalla-de-2017-02-18-21-42-59

– Listo!

Como siempre dejo el video tutorial también:

 

¿Qué usamos?

Distribución: Slackware.

Versión: 14.2.

Entorno: Ninguno, sólo TTY.

Editor: nano.

Parte I: Apache. – Parte III: MySQL (MariaDB).

Abrazo de gol!

Anuncios