Menu

es-install-php

Humberto Keymur Landeros

Instalación de PHP

Ixkan requiere PHP para ejecutarse, por lo que debemos instalarlo.

Repositorio de paquetes

Este paso es necesario si reinicias

Para Realizar la instalación de PHP es necesario agregar el repositorio, para este caso el 5.3. Si ya realizó este paso asteriormente puede omitirlo.

 # export PKG_PATH=ftp://ftp.eu.openbsd.org/pub/OpenBSD/5.3/packages/i386/

Instalación y dependencias de paquetes

Utiliza las versiones de los paquetes que correspondan, ya que estos pueden cambiar si existein actualizaciones de los paquetes.

# pkg_add libiconv-1.14p0.tgz                                                  
# pkg_add libxml-2.8.0.tgz  
# pkg_add gettext-0.18.2p1.tgz
# pkg_add png-1.5.10p0.tgz       
# pkg_add jpeg-8cp1.tgz  
# pkg_add freetype-1.3.1p3.tgz
# CHECAR pkg_add php-5.3.28p2.tgz 
# pkg_add php-5.3.21.tgz
php-5.3.28p2:femail-0.98: ok
php-5.3.28p2:femail-chroot-0.98p2: ok
php-5.3.28p2: ok
Look in /usr/local/share/doc/pkg-readmes for extra documentation.
--- +php-5.3.28p2 -------------------
# pkg_add php-5.2.17p13.tgz
php-5.2.17p13: ok                                                              
--- +php-5.2.17p13 -------------------
To enable the php-5.2 module please create a symbolic link from
/var/www/conf/modules.sample/php-5.2.conf to
 /var/www/conf/modules/php.conf. As root:

    ln -sf /var/www/conf/modules.sample/php-5.2.conf /var/www/conf/modules/php.conf

 The recommended php configuration has been installed to:
    /etc/php-5.2.ini.

Hacemos la liga para que Apache utilice PHP, de acuerdo a lo que nos idica al momento de terminar la instalación.

  ln -sf /var/www/conf/modules.sample/php-5.2.conf /var/www/conf/modules/php.conf

Reconfigurando Apache

Para que Apache pueda desplegar contenido PHP hay que indicarlo en su archivo de configuración /var/www/conf/httpd.conf . Buscamos DirectoryIndex y agregamos index.php.

DirectoryIndex index.php index.html

Finalmente creamos un archivo PHP, reiniciamos el servicio y vemos con un ejemplo.

# cd /var/www/htdocs/ 
# echo "<?php" > index.php
# echo "echo phpinfo();" >> index.php
# echo "?>" >> index.php

#apachectl stop
#apachectl start

<< Apache | Indice | MySQL >>


Auth0 Logo