GNU/Linux >> Tutoriales Linux >  >> FreeBSD

Instalación de Web Server en FreeBSD 6.0 con Apache 2.2, MySQL 5.0 y PHP 5 – Parte 5

El tutorial describe cómo instalar Apache 2.2, MySQL 5 y PHP 5 en FreeBSD 6.0 para un servidor web confiable.

Parte 5:Instalación de PHP Hypertext Preprocessor Scripting Language 5 y PHP 5 Extensions

Artículos de la Serie

  1. Instalación de FreeBSD 6.0 con actualización de la colección de puertos
  2. Tareas de configuración posteriores a la instalación de FreeBSD 6.0
  3. Instalación de MySQL Server 5 con la colección de puertos de FreeBSD
  4. Instalación del servidor web Apache HTTPD 2.2
  5. Instalación de PHP Hypertext Preprocessor Scripting Language 5 y PHP 5 Extensions (este artículo)
  1. Instálelo ingresando los siguientes comandos en la línea de comandos de FreeBSD OS, espere a que finalice el comando anterior antes de ejecutar el siguiente comando:
    cd /usr/ports/lang/php5
    make install clean
  2. Si se le solicita, seleccione "usar Apache 2.x en su lugar".
  3. Continúe con los siguientes comandos para instalar extensiones y módulos de PHP5 para habilitar el soporte de los módulos en Apache:
    cd /usr/ports/lang/php5-extensions
    make config
  4. En Opciones para el menú php5-extension 1.0, seleccione todas las extensiones y módulos de PHP que puede usar con el servidor web Apache. Esta es una parte de la configuración de PHP, donde debe habilitar las funciones de PHP que vienen en módulos, como la capacidad de administrar sesiones de usuario, interfaz con bases de datos y muchas otras. Se han seleccionado extensiones predeterminadas como compatibilidad con funciones ctype, compatibilidad con HASH Message Digest Framework, compatibilidad con sesiones, etc. Otras extensiones populares que probablemente usará son la compatibilidad con la base de datos MySQL y la compatibilidad con la biblioteca GD. Use la barra espaciadora para seleccionar o deseleccionar las extensiones y presione Entrar cuando haya terminado.
  5. Continúe con la instalación de extensiones php5 con los siguientes comandos:
    make install clean
  6. Si aparece algún mensaje que le pide que seleccione algunas opciones o configuraciones, simplemente puede aceptar la configuración predeterminada presionando Intro. Algunos módulos que pueden solicitarle una acción incluyen php5-gd, php5-mbstring y php5-sqlite.
  7. Edite el archivo de configuración de Apache para permitir que el servidor web Apache cargue los módulos PHP durante la inicialización:
    1. Vaya a la ubicación del archivo de configuración de Apache mediante cd /usr/local/etc/apache2/
    2. Edite el archivo de configuración de Apache mediante vi httpd.conf
    3. Busque líneas LoadModule, después de la última línea LoadModule, pero dentro de la misma sección, agregue las siguientes 2 líneas:
      AddType application/x-httpd-php .php
      AddType application/x-httpd-php-source .phps
  8. Opcionalmente, copie /usr/local/etc/php.ini-recommended o /usr/local/etc/php.ini-dist a /usr/local/etc/php.ini (en el mismo directorio), que le permite ajustar y cambiar la configuración predeterminada de los comportamientos de PHP.
  9. Inicie el servidor web Apache HTTP usando apachectl start (o reinicie el servidor web Apache HTTP usando apachectl restart). apachectl se encuentra en /usr/local/sbin, si encuentra un problema con Command not found, intente cambiar el directorio a su ubicación.
  10. Instalación de PHP5 finalizada.

Se ha configurado un servidor web con FreeBSD con Apache, MySQL y PHP. La raíz del documento del servidor web (donde debe colocar sus archivos HTML y PHP está en /usr/local/www/apache22/data/ y necesitará un cliente SecureFTP (SFTP) como WinSCP para cargar sus archivos en el servidor web de forma segura.


FreeBSD
  1. Instalación del Servidor Web en FreeBSD 6.0 con Apache 2.2, MySQL 5.0 y PHP 5 – Parte 4

  2. Instalación del Servidor Web en FreeBSD 6.0 con Apache 2.2, MySQL 5.0 y PHP 5 – Parte 3

  3. Instalación de Web Server en FreeBSD 6.0 con Apache 2.2, MySQL 5.0 y PHP 5 – Parte 2

  4. Instalación de Web Server en FreeBSD 6.0 con Apache 2.2, MySQL 5.0 y PHP 5 – Parte 1

  5. Instalación y configuración del servidor DHCP (DHCPd) en FreeBSD

Tutorial del servidor LAMP de Ubuntu 16.04 (LTS) con Apache, PHP 7 y MySQL

Instalación de Apache2 con compatibilidad con PHP5 y MySQL en Ubuntu 13.04 (LAMP)

Tutorial del servidor Debian 8 Jessie LAMP con Apache 2, PHP 5 y MariaDB (en lugar de MySQL)

Cómo instalar Apache, MySQL y PHP en AlmaLinux 8

Instalación de Apache y PHP en CentOS 8

Cómo instalar el servidor web OpenLiteSpeed ​​con MariaDB y PHP