ALL SYSTEMS OPERATIONALUPTIME 99.97%FLEET 18/18IN-MUM · US-LAX · EU-FSN EST. 2003 · +91 11 4998 4038

KnowLEDGEBASE · SUSCANDO WEB

Cómo configurar PHP para mi dominio y subdominios en cPanel

Última actualización 2025-07-01

IndicHosts.net ofrece múltiples versiones PHP que van desde la versión PHP 4.4.xxx a PHP 8.4.xx para usar con su dominio y sitio web. Linux web hosting está construido en paneles de control de cPanel o DirectAdmin GUI. Si usted está utilizando cPanel como su Panel de Control, para cada versión de PHP (say 8.1), ofrecemos además dos tipos de PHP, a saber, el ea-php y el alt-php;

 

  • ea-php es la versión predeterminada de PHP proporcionada a través de cPanel, y se basa en el repositorio de código abierto PHP disponible públicamente. ea-php es la versión recomendada de PHP para ser utilizado con su sitio web si decide utilizar PHP-FPM como el manillador PHP para su sitio web.

  • alt-php is the commercial version of secure PHP with security fixes and updates applied to the open source repository versions. alt-php es la versión recomendada de PHP para ser utilizada con su sitio web, si su sitio web requiere una versión obsoleta de PHP que es no soportado por el repositorio de código abierto de PHP.  


Herramientas para la configuración del entorno PHP para su sitio web: Proporcionamos las siguientes herramientas: "MultiPHP Manager", "MultiPHP INI Editor" y PHP Selector (o "Select PHP version") para configurar la versión PHP, manejador, extensiones y variables para sus dominios. Estos instrumentos tienen funciones específicas y deben utilizarse en consecuencia;


  • MultiPHP Manager
    is an interface tool for choosing an ea-php versión de PHP 8.0.xx a PHP 8.4.xxx (arriba versiones de PHP como en la fecha de la escritura del artículo soportado por php.net). MultiPHP manager is the only interface to be used if you wish to use PHP-FPM (FastCGI Process Manager) como su controlador PHP para PHP de su sitio web. PHP-FPM sólo se soporta en el ea-php en nuestros servidores.


  • MultiPHP INI Editor
    es la herramienta de interfaz para configurar extensiones, variables y ajustes de PHP personalizados para ea-php, si ea-php es seleccionado para su uso con su sitio web en el Administrador de MultiPHP (como se explica anteriormente). Para la versión de ea-php desplegada en su dominio, puede activar / desactivar extensiones de PHP y/o definir variables de PHP personalizadas por directorio bajo public html.


  • Seleccione la versión PHP
    or "PHP Selector" as it is commonly known, is the interface tool to be used if you decide to use a commercial hardened, secure PHP version between 4.4.xxx to PHP 8.4.xxx with your with Mod_LSAPI Pro as the php handler. 

    Si en duda, IndicHosts.net recomienda usar alt-php para alimentar sus dominios as;
    • versiones alt-php son apoyado (asegurado y endurecido) durante años más allá de la fecha oficial de Fin de Vida de la versión de php.
    • versiones alt-php no será eliminado del servidor una vez que se alcance la fecha de Fin de Vida para esa versión PHP, mientras que las versiones de ea-php will be removed from the server as soon as the End Of Life date is reached for that PHP version, forcing your script to switch to a supported PHP version.    

 

Utilice la versión "Select PHP" o "PHP Selector" para configurar versiones, extensiones, manejadores y variables de PHP para sus dominios?

    1. Paso 1: Para habilitar el "Seleccionador de FP" Goto MultiPHP Manager y establecer el dominio o subdominios para utilizar la versión PHP "inherit". Please note that this is a requisito obligatorio, sin el cual el selector PHP no funcionará. La configuración de la versión PHP para heredar le dice al Panel de Control que deshabilita el ea-PHP y que active alt-PHP en su dominio.



    2. Paso 2: Ve a "Seleccione versión PHP" or "PHP Selector" and set "Current PHP Version" to any version other than the "inherit" version.  This tells the Control Panel that you would like to setup extensions and variables in your PHP environment differently from the default-setup of extensions and variables in the selected PHP version. IndicHosts.net recomienda que seleccione cualquier versión PHP que no sea la versión "nativa" para su sitio web.



    3. Paso 3: Extensiones ficha de Seleccione la versión PHP o "Seleccionador de PhP" & seleccione las extensiones de PHP de su elección. Puede activar o desactivarlos haciendo clic en la casilla junto al nombre de la extensión.



    4. Step 4: Go to the Opciones "La ficha de la "Seleccione versión PHP" o "Seleccionador de PPHP" y modificar las opciones de variables de PHP según sea necesario para su sitio web. Aquí se enumeran las variables y opciones de PHP más utilizadas que los clientes quieren modificar para sus dominios. Si necesita cualquier otra variable o opción de PHP modificada, que no está disponible en esta página, puede configurar esa variable usando el Editor de INI de MultiPHP o ponerse en contacto con nosotros para prepararlo para ti.



    5. Paso 5: Agregue un archivo phpinfo() php a su raíz de dominio para verificar que el entorno PHP correcto se ha establecido para su dominio. El código que se añadirá en un archivo se indica a continuación;

       

      <?php phpinfo(); ?>

       

      Then try to access the php file in your browser to see the PHP environment information as given below. Sometimes as a security measure, the phpinfo function may be disabled in your PHP environment and the phpinfo data may not render in the browser. If this happens, you can remove the phpinfo function from the disable_functions option in PHP Selector >> Options Tab >> disable_functions and then try to load the file in browser.




¿Cómo activar PHP-FPM como el manejador PHP para su dominio?

PHP-FPM o FastCGI Process Manager es un procesador avanzado y altamente eficiente para el lenguaje PHP scripting. Los sitios web de WordPress configurados para utilizar PHP-FPM pueden manejar cantidades más altas de tráfico de sitios web mientras que utilizan menos recursos del servidor que otros controladores PHP. PHP-FPM acelera dramáticamente el rendimiento de su entorno PHP en comparación con los controladores PHP tradicionales como DSO, CGI y suPHP. Sin embargo, en comparación con Mod LSAPI Pro de alt-php, la diferencia de velocidad del sitio web es marginal. Aquí están los sencillos pasos para habilitar PHP-FPM en su dominio;

  • Paso 1: Vaya a MultiPHP Manager y seleccione una versión de ea-php para potenciar su dominio.

  • Paso 2: Aumente un ticket de soporte y solicite que tengamos PHP-FPM para ser habilitado en el dominio.

  • Paso 3: Visite el Administrador de INI de MultiPHP y establezca las extensiones y variables personalizadas para su dominio

  • Paso 4: Visite su página phpinfo() y verifique que PHP-FPM está habilitado en su dominio


Cómo configurar un dominio subdominio o Addon para utilizar una versión diferente de PHP que el dominio primario?

Clients at times use different scripts on subdomains which require a separate PHP environment setup, different from the primary domain's PHP environment. The difference could be in the PHP version, handler, extensions and/or variables. Recomendamos que esos subdominios se despleguen como una cuenta separada de cPanel, para facilitar el uso y la gestión. Sin embargo, si una cuenta de cPanel separada es una limitación, los desarrolladores y administradores de sitios web avanzados pueden lograr una configuración PHP completamente separada para un subdominio. Veamos cómo hacer esto;

 

Steps to setup different PHP versions per directory or subdomain using alt-php with mod_lsapi 

    1. Paso 1: Goto la raíz http del subdominio y crear un archivo .htaccess en el directorio deseado donde desea tener una versión PHP diferente de la versión predeterminada con el manejador derecho con los siguientes comandos

        1. Para cargar un diferente versión de ea-php:

          <FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
          SetHandler application/x-httpd-ea-php80-lsphp
          </FilesMatch>

           

        2. Para cargar un diferente alt-php versión:

          <FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
          SetHandler application/x-httpd-alt-php82___lsphp
          </FilesMatch>

          Por favor, cambie el php71 al número de versión que necesita.

          ¡Nota! Si tiene una versión no nativa seleccionada para el dominio primario. Si la versión que asignas a través de .htaccess es la misma que la versión de ea-php seleccionada como la versión predeterminada del sistema, esa versión no se aplicará, la versión que obtendrá será la misma que se selecciona en PHP Selector.

           
    2. Paso 2: Para modificar las extensiones, variables y opciones predeterminadas de PHP para la versión PHP personalizada aplicada al subdominio o subdirectorio anterior, utilice el Editor INI de MultiPHP para configurar un php.ini personalizado para el subdominio o subdirectorio.

    3. Step 3: Visit your phpinfo() page and verify that PHP-FPM is enabled on your domain 
         

Pasos para configurar diferentes versiones PHP por subdominio usando ea-php con suPHP o PHP-FPM

    1. Paso 1: Para habilitar el ea-php en un subdominio Goto MultiPHP Manager y habilitar la versión de ea-php en el subdominio.

    2. Paso 2: Visita tu página de phpinfo() y verifica que el ea-php está habilitado en el subdominio.

    3. Step 3: Create a ticket and ask us to enable PHP-FPM on the sub-domain.  

 

Pasos para configurar diferentes versiones PHP por subdirectorio usando ea-php con suPHP

    1. Paso 1: Crear un archivo .htaccess en el subdirectorio y añadir el siguiente código;

       

      # php -- BEGIN cPanel-generated handler, do not edit
      <IfModule mime_module>
        AddHandler application/x-httpd-ea-php81 .php .php8 .phtml
      </IfModule>
      # php -- END cPanel-generated handler, do not edit

      Puede cambiar el término php81 arriba a cualquier otra versión de ea-php disponible en el servidor como php80 o php82 o php74
    2. Paso 2: Visita tu página de phpinfo() y verifica que el ea-php está habilitado en el subdominio.


Nota: Actualmente no se admite PHP-FPM en un subdirectorio con la asignación de un subdominio o dominio addon a él.

← Todos los artículos de base de conocimientos

Díganos qué tiene que estar levantado.

A short conversation with an engineer. No quote-bot, no callback queue. We'll tell you honestly if we're not the right fit.