¿Cómo habilitar las funciones PHP en el servidor VPS?

¿Cómo habilitar las funciones PHP en el servidor VPS?

PHP:

El lenguaje PHP o preprocesador de hipertexto es un potente lenguaje de programación del lado del servidor para hacer páginas web dinámicas e interactivas. Es muy flexible y tiene una gran cantidad de características innovadoras que proporcionan para crear un sitio web fácilmente. El código PHP es muy simple y se puede incrustar en el código HTML y admitir todos los principales sistemas operativos como Linux, Windows, Unix, Mac OS.PHP admiten los principales servidores web como Apache, Litespeed, Microsoft IIS.

Funciones de PHP:

Las funciones de PHP son similares a otros lenguajes de programación. Una función se puede definir como un fragmento de código que recopila una entrada más en forma de parámetro y realiza algún procesamiento y devuelve un valor. Hay miles de funciones incorporadas en PHP. Puede definir funciones como Función condicional, Función dentro de la función y Función recursiva. PHP da una opción para crear nuestras propias funciones también. Hay algunas ventajas de usar funciones PHP como la reutilización del código, fácil de entender y menos código.

A veces, los desarrolladores necesitan habilitar algunas funciones de PHP para ejecutar el código como fopen() y fread(), etc. Las funciones PHP están habilitadas de forma predeterminada en el servidor. Pero algunas funciones de PHP se pueden utilizar con fines maliciosos. Por lo tanto, se restringirá en los servidores para mantener la seguridad del servidor.

Pocas empresas de alojamiento restringen algunas funciones de PHP por razones de seguridad en el alojamiento compartido. Si es necesario, el cliente tiene que comprar un servidor dedicado o un servidor VPS para habilitar las funciones específicas en el extremo del servidor. Las siguientes funciones de PHP están restringidas en los clientes de alojamiento compartido en el lado del servidor para algún propósito de seguridad.

1. show_source

2. sistema

3. shell_exec

4. passthru

5. exec

6. popen

7. proc_open

Las funciones anteriores están deshabilitadas de forma predeterminada para los clientes de alojamiento compartido. Aquí, hemos enumerado solo unas pocas funciones, pero hay casi más de 50 funciones php que pueden causar vulnerabilidad. Si un hacker hi-jacked su función PHP, entonces todas las funcionalidades de sobre-codificación estarán bajo el control de hackers. Si habilitamos estas funciones en el extremo del servidor, podría afectar al sistema de seguridad del sitio web. Del mismo modo, puede deshabilitar algunas funciones de PHP en el extremo del servidor para mejorar la seguridad de los servidores.

Pasos para habilitar las funciones de PHP:

Si un usuario intenta acceder a una función PHP deshabilitada, entonces podría mostrar un mensaje de error como

Entonces el usuario necesita habilitar phpinfo() en el extremo del servidor, para resolver este tipo de error. Los siguientes pasos ayudarán a comprobar si una función PHP está habilitada o deshabilitada en el servidor. Esta instalación solo está disponible para clientes de servidores VPS y servidores dedicados. Si una función está deshabilitada, se puede activar fácilmente iniciando sesión como usuario root en el panel WHM.

Paso 1: Inicie sesión en WHM con un nombre de usuario y una contraseña válidos.

Paso 2: Desplácese hasta la sección Software y seleccione el menú MultiPHP INI Editor. Esta opción sólo está disponible para usuarios root.

Paso 3: Haga clic en el Modo editor y seleccione la versión de PHP requerida en el cuadro desplegable para habilitar la función. Ahora se mostrará el archivo php.ini.

Paso 4: Haga clic en Control+F y escriba la palabra clave como disable_functions y podrá encontrar la línea. En esta línea, las funciones PHP deshabilitadas en el servidor se mostrarán en él.

Paso 5: Elimine las funciones php que desea habilitar y haga clic en el botón Guardar. Ahora, la función PHP particular estará habilitada en el servidor.

Del mismo modo, para habilitar la misma función en otras versiones de PHP también repita los pasos de 3 a 5. Del mismo modo, podemos deshabilitar algunas funciones de PHP agregando el nombre de la función en la línea disable_functions en el archivo php.ini para varias versiones de PHP.

Esperamos que este artículo sea útil para habilitar las funciones PHP en el servidor VPS. Para obtener más información, síganos en las redes sociales como Facebook y Twitter. Para tutoriales en video, suscríbase a nuestro canal de YouTube

Entrada anterior ¿Qué es cpsrvd?
Entrada siguiente ¿Cómo cifrar el correo electrónico usando cPanel?