Instalar PHP en Linux

Puede ser realmente útil tener PHP instalado en la computadora de su hogar. Especialmente si todavía estás aprendiendo. Así que hoy voy a guiarte a través de cómo hacerlo en una PC con Linux.

Lo primero es lo primero, necesitarás que Apache ya esté instalado.

1. Descargue Apache, esto supondrá que descargó la última versión a partir de esta publicación, que es 2.4.3. Si usa uno diferente, asegúrese de cambiar los siguientes comandos (ya que usamos el nombre del archivo).

2. Mueva esto a su carpeta src, en / usr / local / src, y ejecute los siguientes comandos, que archivarán la fuente comprimida, en un shell:

cd / usr / local / src
gzip -d httpd-2.4.3.tar.bz2
tar xvf httpd-2.4.3.tar
cd httpd-2.4.3

3. El siguiente comando es semi-opcional. Si no le importan las opciones predeterminadas, que lo instalan en / usr / local / apache2, puede pasar al paso 4. Si está interesado en lo que se puede personalizar, ejecute este comando:

./ configure --help

Esto le dará una lista de las opciones que puede cambiar cuando se instale.

4. Esto instalará Apache:

./ configure --enable-so
hacer
hacer instalar

Nota: si obtiene un error que dice algo como esto: configure: error: no se encontró un compilador de C aceptable en $ PATH, entonces necesita instalar un compilador de C. Esto probablemente no sucederá, pero si lo hace, Google "instala gcc en [inserta tu marca de Linux]"

5. ¡Yay! Ahora puede iniciar y probar Apache:

cd / usr / local / apache2 / bin
./ apachectl start

Luego apunte su navegador a http: // local-host y debería decirle "¡Funciona!"

Nota: si cambió donde instaló Apache, debe ajustar el comando cd anterior en consecuencia.

Ahora que tiene instalado Apache, puede instalar y probar PHP!

Nuevamente, esto supone que está descargando un determinado archivo, que es una cierta versión de PHP. Y nuevamente, esta es la última versión estable al momento de escribir esto. Ese archivo se llama php-5.4.9.tar.bz2

1. Descargue php-5.4.9.tar.bz2 desde www.php.net/downloads.php y vuelva a colocarlo en su / usr / local / src y luego ejecute los siguientes comandos:

cd / usr / local / src
bzip2 -d php-5.4.9.tar.bz2
tar xvf php-5.4.9.tar
cd php-5.4.9

2. Nuevamente, este paso es semi-opcional ya que se trata de configurar php antes de instalarlo. Entonces, si desea personalizar la instalación, o ver cómo puede personalizarla:

./ configure --help

3. Los siguientes comandos realmente instalan PHP, con la ubicación predeterminada de instalación de apache de / usr / local / apache2:

./ configure --with-apxs2 = / usr / local / apache2 / bin / apxs
hacer
hacer instalar
cp php.ini-dist /usr/local/lib/php.ini

4. Abra el archivo /usr/local/apache2/conf/httpd.conf y agregue el siguiente texto:

Aplicación SetHandler / x-httpd-php

Luego, mientras esté en ese archivo, asegúrese de que tenga una línea que diga LoadModule php5_module modules / libphp5.so

5. Ahora querrás reiniciar Apache y verificar que php esté instalado y funcionando correctamente:

/ usr / local / bin / apache2 / apachectl restart

No cree un archivo llamado test.php en su carpeta / usr / local / apache2 / htdocs con la siguiente línea:

phpinfo (); ?>

Ahora apunte su navegador de Internet favorito a http: //local-host/test.php y debería informarle sobre su instalación de php en funcionamiento.