Ixkan requiere PHP para ejecutarse, por lo que debemos instalarlo.
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/
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
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
