Configurar PHP y suEXEC desde la línea de comandos
Para la versión 11.30 de WHM
El
script rebuild_phpconf en su servidor le permite actualizar el archivo
php.conf de su servidor (ubicado en
/usr/local/cpanel/bin/rebuild_phpconf). Al actualizar este archivo, puede cambiar la configuración del
handler de PHP de Apache, cambiar la versión predeterminada de PHP que usa su servidor y activar o desactivar la característica suEXEC.
¡Ojo!: Este
script le ofrece casi la misma funcionalidad que la característica de WHM
Configure PHP and suEXEC.
Los usuarios más familiarizados con una interfaz gráfica tal vez prefieran este método.
Para ver una lista de todas las funciones y los argumentos para este
script, escriba en la línea de comandos:
/usr/local/cpanel/bin/rebuild_phpconf --help
El sistema le mostrará la información de uso como sigue:
Usage: /usr/local/cpanel/bin/rebuild_phpconf [--dryrun] [--no-restart] [--no-htaccess]
[--current|--available] <Default PHP> <PHP4 Handler> <PHP5 Handler> <Suexec>
--dryrun : Only display the changes that would be made
--no-restart : Don't restart Apache after updating the php.conf link
--no-htaccess : Don't update user configurable PHP mime mapping.
--current : Show current settings
--available : Show available handlers and PHP SAPIs
<Default PHP> : Version of PHP to set as default handler for .php files
<PHP# Handler> : Type of Apache module to use in serving PHP requests
<Suexec> : enabled, disabled, 1 or 0
Note que debe especificar un valor para los argumentos dentro de los corchetes: < y >. Por ejemplo, si desea usar PHP 5, usar CGI como el
handler y activar suEXEC, usted puede escribir:
/usr/local/cpanel/bin/rebuild_phpconf 5 cgi cgi 1
Detalles sobre estas opciones:
--dryrun
Use esta opción si simplemente desea compilar y ver el archivo de configuración de PHP antes de usarlo en su servidor. Esto puede ser útil para buscar errores y fallas de seguridad antes de que Apache use esta configuración de PHP. Por supuesto, tendrá que correr el
script nuevamente sin la bandera
--dryrun para efectuar los cambios de la configuración de PHP.
--no-restart
Use esta opción si usted no desea reiniciar Apache después de actualizar el archivo de configuración de PHP.
--no-htaccess
Use esta opción si usted no desea actualizar los archivos
.htaccess de los usuarios.
--current
En vez de cambiar la configuración, este argumento muestra la configuración actual de
php.conf. El sistema muestra:
- La versión de PHP que se usa actualmente por predeterminación.
- El SAPI (API de servidor, o interfaz) que actualmente se usa para correr PHP 4.
- El SAPI actualmente usado para correr PHP 5.
- Si suEXEC está activado.
--available
En vez de cambiar la configuración, este argumento muestra la configuración actual de
php.conf. El sistema muestra:
- Los handlers de solicitud de PHP que están disponibles para Apache.
- El SAPI (API de servidor) compilado en el binario de PHP 4.
- El SAPI compilado en el binario de PHP 5.
- Si suEXEC está disponible.
<Default PHP>
La versión predeterminada de PHP que el servidor usará. Usted puede seleccionar cualquier versión funcional que está instalada correctamente en su servidor.
<PHP4 Handler>
El tipo de
handler que Apache usará para servir solicitudes de PHP 4.
Para aprender más sobre los
handlers de PHP, visite
nuestra documentación sobre ellos. Las opciones de entrada válidas para este parámetro son:
¡Ojo!: Basado en cómo se configura Apache, algunos
handlers pueden no estar disponibles. Para más información, puede visitar nuestra documentación sobre
Apache PHP Request Handling? (en inglés).
<PHP5 Handler>
El tipo de
handler que Apache usará para servir las solicitudes de PHP 5.
Para aprender más sobre
handlers de PHP, por favor visite
nuestra documentación sobre ellos.
La opciones de entrada válidas para este parámetro son:
¡Ojo!: Basado en cómo se configura Apache, algunos
handlers pueden no estar disponibles. Para más información, puede visitar nuestra documentación sobre
Apache PHP Request Handling? (en inglés).
<Suexec>
Si la característica suEXEC de Apache debe estar activada o no en su servidor.