Ce module aide à l’installation et ainsi que la gestion de la configuration de PHP. L’utilisateur peut cadrer leur configuration selon leurs besoins au moment de l’exécution de l’installation.
La commande help guide l’utilisateur à travailler avec cette config php. Il précise également la commande utilisée pour l’installation. La commande help liste également les autres paramètres qui peuvent être utilisés. La commande utilisée pour l’aide l’option sous la config php est donnée ci-dessous.
ptconfigure PHPConf help
La capture d’écran ci-dessous montre que donnée représentation picturale concernant l’utilisation de l’aide en php config.
kevell@corp:/# ptconfigure PHPConf help
******************************
This command is part of Core and provides you with a method by which you can install Apache HTTP Server
PHPConf, php-configure, php-configuration, php-conf, phpconf
- install
Installs a configuration for PHP
example: ptconfigure phpconf install
------------------------------
End Help
******************************
Installation de la configuration de PHP est plus bénéfique pour les utilisateurs car ils peuvent encadrer la configuration selon leurs besoins. La commande utilisée pour l’installation est donnée ci-dessous:
ptconfigure PHPConf install
Après avoir saisi la commande comme indiqué ci-dessus les opérations suivantes se produit, comme indiqué dans la forme de tableaux.
kevell@corp:/# ptconfigure PHPConf install
Install PHP Conf? (Y/N)
y
*******************************
* Pharaoh Tools *
* PHP Conf! *
*******************************
Set non-default value for user_ini.filename? Default is .user.ini (Y/N)
y
What value for user_ini.filename?
Set non-default value for user_ini.cache_ttl? Default is 300 (Y/N)
Set non-default value for engine? Default is On (Y/N)
Set non-default value for short_open_tag? Default is On (Y/N)
Set non-default value for asp_tags? Default is Off (Y/N)
Set non-default value for precision? Default is 14 (Y/N)
Set non-default value for y2k_compliance? Default is On (Y/N)
Set non-default value for output_buffering? Default is 4096 (Y/N)
Set non-default value for output_handler? Default is (Y/N)
Set non-default value for zlib.output_compression? Default is Off (Y/N)
Set non-default value for zlib.output_compression_level? Default is -1 (Y/N)
Set non-default value for zlib.output_handler? Default is (Y/N)
Set non-default value for implicit_flush? Default is Off (Y/N)
Set non-default value for unserialize_callback_func? Default is (Y/N)
Set non-default value for serialize_precision? Default is 17 (Y/N)
Set non-default value for allow_call_time_pass_reference? Default is Off (Y/N)
Set non-default value for safe_mode? Default is Off (Y/N)
Set non-default value for safe_mode_gid? Default is Off (Y/N)
Set non-default value for safe_mode_exec_dir? Default is (Y/N)
Set non-default value for safe_mode_allowed_env_vars? Default is PHP_ (Y/N)
Set non-default value for safe_mode_protected_env_vars? Default is LD_LIBRARY_PATH (Y/N)
Set non-default value for open_basedir? Default is (Y/N)
Set non-default value for disable_functions? Default is pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigpr ocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, (Y/N)
Set non-default value for disable_classes? Default is (Y/N)
Set non-default value for ignore_user_abort? Default is On (Y/N)
Set non-default value for realpath_cache_size? Default is 16k (Y/N)
Set non-default value for realpath_cache_ttl? Default is 120 (Y/N)
Set non-default value for zend.enable_gc? Default is On (Y/N)
Set non-default value for expose_php? Default is On (Y/N)
Set non-default value for max_execution_time? Default is 30 (Y/N)
Set non-default value for max_input_time? Default is 60 (Y/N)
Set non-default value for max_input_nesting_level? Default is 64 (Y/N)
Set non-default value for max_input_vars? Default is 1000 (Y/N)
Set non-default value for memory_limit? Default is 128M (Y/N)
... All done!
*******************************
Thanks for installing , visit www.pharaohtools.com for more
******************************
Single App Installer:
--------------------------------------------
PHPConf: Success
------------------------------
Installer Finished
******************************
| paramètres | Autres paramètres | requis | commentaire |
|---|---|---|---|
| Install PHPConf? (Y/N) | Au lieu de PHP Conf ces autres noms peuvent être utilisés: php-configure, php-conf php-configuration, phpconf | Y(Yes) | Si l’utilisateur souhaite procéder le processus de nstallation qu’ils peuvent entrée comme Y |
| Install PHPConf? (Y/N) | Au lieu de PHP Conf ces autres noms peuvent être utilisés:php-configure, php-conf php-configuration, phpconf| | N(No) | Si l’utilisateur souhaite quitter le processus d’installation qu’ils peuvent entrée comme N. |
Si l’utilisateur procède le processus d’installation, pendant l’exécution de l’installation, le module spécifie la valeur par défaut de configuration et se enquiert également à l’utilisateur de mentionner les valeurs par défaut, pour la configuration selon leurs besoins. Les spécifications pour la configuration lors de l’installation est listé ci-dessous:
Après avoir regardé les valeurs par défaut pour les fonctions de configuration, l’utilisateur peut décider de leurs actions. Se ils sont boisé avec des valeurs par défaut qu’ils peuvent entrée comme N. Se ils ont besoin de spécifier les valeurs de configuration qu’ils peuvent entrée comme Y. La capture d’écran comme le montre ci-dessous explique le processus décrit ci-dessus visuellement.