Logo

jueves, 30 de diciembre de 2010

Instalacion de PHP en Debian Lenny



Lo primero para la instalación del PHP es revisar los modulos que estan disponible para el lenguaje de programación. con la ayuda de los comandos:

# aptitude search php > /home/USER/PHP_pkg.list

# apt-cache search php >> /home/USER/PHP_pkg.list

luego instalamis algunos de sus modulos y el lenguaje de programación.

# aptitude install php5 php5-cli php5-gd php5-mcrypt php5-curl php5-imagick php5-mhash php5-sqlite php5-xsl


Para visualizar código php en apache2instalamos el módulo dinámico (DSO) de Apache para interactuar entre el servidor y el lenguaje (Apache2 debe estar instalado).

# aptitude install libapache2-mod-php5

Reinicia el servidor APACHE

/ettc/init.d/apache2 restart

En este momento debe estar todo listo para generar codigo PHP. Sin embargo debemos asegurarnos que en "/etc/apache2/mods-enabled" estan los archivos php.conf y php.load:

ls -alh /etc/apache2/mods-enabled

Si no estan copiamos desde "/etc/apache2/mods-avaliable"
cp /etc/apache2/mods-avaliable/php5.* /etc/apache2/mods-avaliable
Y reiniciamos el servidor.
/etc/init.d/apache2 restart

Referencia

4 comentarios:

  1. Tengo problemas para abrir las paginas PHP desde Iceweacel pareciera por lo que he investigado que se trata mas de un problema del apache
    lo primero es revisar las extensiones que tiene el archivo /etc/apache2/httpd.conf
    AddType application/x-httpd-php .php .php3 .phtml

    Luego chequear /etc/apache2/mods-available/php5.conf and php5.load, y ejecutar "a2enmod php5" para estar seguro que el modulo esta habilitado.

    ResponderEliminar
  2. Dos Buenos sitios para encontrar descripciones de las funciones PHP
    http://www.w3schools.com
    http://php.net/manual

    ResponderEliminar
  3. Revise /etc/apache2/mods-available/php5.conf y php5.load, y ejecutar "a2enmod php5" para estar seguro que el modulo esta habilitado. Los archivos están en su lugar y los módulos están activos. Aun no puedo abrir paginas PHP desde el navegador.

    ResponderEliminar
  4. Para obtener soporte para PostgreSQL:

    apt-cache search php|grep Postgre
    php5-pgsql -PostgreSQL module for php5
    phppgadmin -web-based administration tool for PostgreSQL
    php-mdb2-driver-pgsql - PHP PEAR module to provide a
    PostgreSQL driver for MDB2

    Instalamos
    apt-get install php5-pgsql

    ResponderEliminar