Ir al contenido
ice

Instalar LAMP en Slackware 14.2 – Parte II: Apache y PHP

Recommended Posts

93_lamp.gif?w=616

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

captura-de-pantalla-de-2017-01-24-22-23-

captura-de-pantalla-de-2017-01-24-22-24-

captura-de-pantalla-de-2017-01-24-22-24-

captura-de-pantalla-de-2017-01-24-22-24-


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:

<IfModule dir_module>
DirectoryIndex index.html
<:/IfModule>

A ése módulo le agregamos index.php quedando así:

<IfModule dir_module>
DirectoryIndex index.php index.html
<:/IfModule>

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

 

– 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-

 

 

– 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-

 

– 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
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>

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

 

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:

<?php
phpinfo();
?>

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

 

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-

 

 

– 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!

Compartir este post


Enlace al post
Compartir en otros sitios

Buen tutorial con el que conseguimos un entorno LAMP, pero hay algunas decisiones de las que he visto que no se habla y desde mi punto de vista no son triviales. Una de las más importantes es seleccionar el modulo multiprocesamiento adecuado (prefork, worker o event). Para no extenderme mucho con una explicación aburrida, podeis hacer una busqueda en Google o pasaros por este enlace que creo que está bien explicado el asunto.

 

Elegir un módulo u otro tiene un impacto significativo en el rendimiento de apache, por lo que es bueno tenerlo en cuenta sobre todo cuando hay que manejar una gran cantidad de conexiones y los recursos son limitados.

 

Espero que os sirva para complementar la info del tutorial. Saludos.

Compartir este post


Enlace al post
Compartir en otros sitios

Genial. Como dije es algo básico, solo para tenerlo funcionando, en la parte IV recién tengo que terminar de crear la entrada con los tips de optimización, mejorar performance, etc. Está explicado en la parte I. ;)
De todas maneras gracias nuevamente y lo tendré en cuenta cuando termine la última entrada.

Enviado desde mi MotoG3 mediante Tapatalk

Compartir este post


Enlace al post
Compartir en otros sitios

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invitado
Responder en este tema...

×   Has incluido contenido con formato.   Eliminar formato

  Sólo se permiten 75 emoticonos como máximo.

×   Tu enlace ha sido insertado automáticamente.   Deshacer y mostrar como enlace

×   Su contenido anterior ha sido restaurado.   Limpiar editor

×   No puedes pegar imágenes directamente. Súbelas a algún hosting de imágenes y pega la dirección URL


×
×
  • Crear Nuevo...