====== PHP-7 en FreeBSD-12.1 ====== {{ :informatica:freebsd:php7.png?380 |PHP-7 }} Ahora que tenemos nuestro Servidor WEB como Apache-2.4 o NginX o cualquiera que configuremos, procedemos a instalar el lenguaje PHP. La versión que instalaremos es la PHP-7.4, la cual la instalaremos desde los ports. ===== Ejecutamos en Terminal ===== Procederemos a instalar PHP74, sus extensiones y el módulo del lenguaje, ejecutando en terminal, la siguiente secuencia de comandos: # cd /usr/ports/lang/php74 && make install clean # cd /usr/ports/lang/php74-extensions && make install clean # cd /usr/ports/www/mod_php74 && make install clean Una vez que hemos compilado el lenguaje y sus módulos necesitamos habilitar el PHP dentro del Servidor WEB. # cd /usr/local/etc/ # cp php.ini-production php.ini Realizado esto debemos agregar al archivo **httpd.conf** las líneas siguientes: Addhandler php7-script php AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps Y hay que modificar al mismo archivo **httpd.conf**, unas líneas y debe quedar de esta forma: DirectoryIndex index.php index.html index.htm ===== Probando la Configuración ===== {{ :informatica:freebsd:logo-reverse.png?610 |FreeBSD }} Ahora debemos escribir un archivo de pruebas para verificar que PHP ha sido reconocido por Apache y que se está interpretando perfectamente: Esto debe quedar con el nombre de **info.php** y debe quedar en el **DocumentRoot**, definido en el Servidor.