PHP es un lenguaje de scripts de propósito general ideal para desarrollo web. El script PHP puede incrustarse dentro del HTML. Esta sección le explica cómo instalar y configurar PHP5 en un sistema Ubuntu con Apache2 y MySQL.
Esta sección supone que tiene instalado y configurado el servidor web Apache 2 y el servidor de bases de datos MySQL. Puede acudir a la sección sobre Apache 2 y a las secciones sobre MySQL de este documento para instalar y configurar Apache 2 y MySQL, respectivamente.
PHP5 esta disponible en Ubuntu Linux.
Para instalar PHP5 debe ingresar el siguiente comando en la línea de órdenes:
sudo apt-get install php5-common php5 libapache2-mod-php5
Puede ejecutar scripts de PHP5 desde la línea de comandos. Para ejecutar scripts de PHP5 desde la línea de comandos, deberá instalar el paquete php5-cgi. Para instalar php5-cgi, introduzca el siguiente comando en la línea de comandos de una terminal:
sudo apt-get install php5-cgi
Para usar MySQL con PHP5 debe instalar el paquete php5-mysql. Para instalar php5-mysql debe ingresar el siguiente comando en la línea de órdenes:
sudo apt-get install php5-mysql
De manera similar, para usar PostgreSQL con PHP5 debe instalar el paquete php5-pgsql. Para instalar php5-pgsql debe ingresar el siguiente comando en la línea de órdenes:
sudo apt-get install php5-pgsql
Cuando haya instalado PHP5, podrá ejecutar scripts de PHP5 desde su navegador web. Si ha instalado el paquete php5-cgi, también podrá ejecutar scripts de PHP5 desde su línea de comandos.
Por omisión, el servidor web Apache 2 está configurado para ejecutar scripts de PHP5. En otras palabras, el módulo PHP5 se habilita automáticamente en el servidor web Apache 2 cuando instala el módulo. Por favor, compruebe que existen los archivos /etc/apache2/mods-enabled/php5.conf
y /etc/apache2/mods-enabled/php5.load
. Si no existieran, podrá habilitar el módulo usando el comando a2enmod.
Cuando haya instalado los paquetes relativos a PHP5 y haya habilitado el módulo PHP5 de Apache 2, deberá reiniciar el servidor web Apache2 para poder ejecutar scripts de PHP5. Puede ejecutar el siguiente comando en la línea de comandos de una terminal para reiniciar su servidor web:
sudo /etc/init.d/apache2 restart
Para verificar su instalación, puede ejecutar el siguiente script PHP phpinfo:
<?php print_r (phpinfo()); ?>
Puede guardar el contenido en un archivo llamado phpinfo.php
y colocarlo bajo el directorio DocumentRoot del servidor web Apache2. Cuando apunte con su navegador a la dirección http://hostname/phpinfo.php
, se le mostrarán los valores de varios parámetros de configuración de PHP5.