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:
1
|
/usr/local/cpanel/bin/rebuild_phpconf --help |
1
2
3
4
5
6
7
8
9
10
|
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:
1
|
/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:
cgi
dso
none
fcgi
suphp
¡Ojo!: Basado en cómo se configura Apache, es posible que algunos handlers no estén disponibles. Para más información, visite 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:
cgi
dso
none
fcgi
suphp
¡Ojo!: Basado en cómo se configura Apache, es posible que algunos handlers no estén disponibles. Para más información, visite 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.
Fuente: cPanel Knowledge