Zum Inhalt springen

Instalar módulos PHP adicionales

Seleccione la versión de PHP

La versión PHP se puede configurar para cada dominio a través del menú de cliente. Recomendada (y preestablecida) para el uso de TYPO3 9.5.x y TYPO3 10.4.x es la versión "7-73LATEST (7.3.x)". Dentro de la versión también existen las opciones Light, Standard, Extended y FASTCGI. Estas difieren en el número de módulos PHP instalados. La opción EXTENDED es útil para las versiones de TYPO3 mencionadas.

Configuración PHP actual, lista de módulos

La configuración actual de PHP se puede mostrar utilizando la función phpinfo(), que se puede llamar a través de la herramienta de instalación de TYPO3, por ejemplo. Todos los módulos PHP instalados también se enumeran aquí.

Integrar módulos precompilados

Además de las funciones ya integradas, proporcionamos otros módulos precompilados. Estos sólo necesitan ser integrados a través del archivo php.ini.

Nota: Los módulos PHP propios, no existentes, deben integrarse como versión de 32 bits.

Para ello, se accede al editor PHP.ini del dominio correspondiente a través del menú del cliente.

Editor PHP.ini ' Otros ajustes

deben ajustarse los siguientes parámetros.

  1. extension = "suhosin.so"
  2. memory_limit = "256M"
  3. register_globals = "0"
  4. post_max_size = "128M"
  5. magic_quotes_gpc = "0"
  6. extension_dir = "/usr/local/lib/php_modules/7-73LATEST"
  7. upload_max_filesize = "128M"

Rutas a los módulos PHP

La ruta para los módulos instalables adicionales debe introducirse ahora en el campo extension_dir, dependiendo de la versión de PHP seleccionada. Están disponibles las siguientes opciones:

  • /usr/local/lib/php_modules/5-56STABLE
  • /usr/local/lib/php_modules/5-56LATEST
  • /usr/local/lib/php_modules/5-56LEGACY
  • /usr/local/lib/php_modules/7-70LEGACY
  • /usr/local/lib/php_modules/7-70STABLE
  • /usr/local/lib/php_modules/7-70LATEST
  • /usr/local/lib/php_modules/7-71STABLE
  • /usr/local/lib/php_modules/7-71LATEST
  • /usr/local/lib/php_modules/7-72STABLE
  • /usr/local/lib/php_modules/7-72LATEST
  • /usr/local/lib/php_modules/7-73STABLE
  • /usr/local/lib/php_modules/7-73LATEST

El nombre del módulo seguido de '.so' debe introducirse ahora en el campo Other settings.

Los cambios en el editor PHP.ini surten efecto inmediatamente y ahora pueden comprobarse llamando a phpinfo().

Nota: Si existe un archivo php.ini local en un directorio (por ejemplo, en el directorio de inicio del dominio), no se aplicarán los ajustes realizados en el editor PHP.ini, sino los ajustes del archivo php.ini local. Por lo tanto, cualquier archivo php.ini existente debe ser eliminado.

Lista de módulos PHP precompilados

Los siguientes módulos PHP (PHP 5 y PHP 7) ya están disponibles precompilados:

  • apcu.so (sólo PHP 7)
  • curl.so
  • imagick.so
  • imap.so
  • intl.so
  • PHP 5.2: ioncube_loader_lin_5.2.so
  • PHP 5.3: ioncube_loader_lin_5.3.so
  • PHP 5.4: ioncube_loader_lin_5.4.so
  • PHP 5.5: ioncube_loader_lin_5.5.so
  • PHP 5.6: ioncube_loader_lin_5.6.so
  • PHP 7.0: ioncube_loader_lin_7.0.so
  • PHP 7.1: ioncube_loader_lin_7.1.so
  • PHP 7.2: ioncube_loader_lin_7.2.so
  • PHP 7.3: ioncube_loader_lin_7.3.so
  • ldap.so
  • mailparse.so
  • mbstring.so
  • mcrypt.so (hasta PHP 7.1)
  • memcache.so (hasta PHP 5.6)
  • memcached.so
  • mime_magic.so
  • mysqlind.so (ya compilado desde PHP 5.4)
  • mysqlnd.so (ya compilado a partir de PHP 5.4)
  • ncurses.so
  • oauth.so
  • pgsql.so
  • soap.so
  • sockets.so
  • suhosin.so (sólo PHP 5)
  • suhosin7.so (sólo PHP 7 y PHP 7.1)
  • tidy.so
  • xmlrpc.so
  • zip.so (ya compilado desde PHP 5.4)
Aktualisiert: 17.07.2024