Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
ports:web:php [2020/05/07 11:56] – [Messagerie] david | ports:web:php [2024/01/15 10:56] (Version actuelle) – [Jail] david | ||
---|---|---|---|
Ligne 23: | Ligne 23: | ||
</ | </ | ||
- | On assure le démarrage au reboot: | + | On assure le démarrage au //reboot//: |
<code bash> | <code bash> | ||
- | root@popeye:# | + | sysrc jail_enable=" |
- | root@popeye:# | + | sysrc jail_list+=" |
</ | </ | ||
- | |||
Installez ici la version de '' | Installez ici la version de '' | ||
<code bash> | <code bash> | ||
- | root@popeye:# | + | jail -c php |
- | root@popeye:# | + | pkg -j php install lang/php82 |
- | root@popeye:# | + | sysrc -j php php_fpm_enable=yes |
</ | </ | ||
Ligne 41: | Ligne 40: | ||
<code bash> | <code bash> | ||
- | root@popeye:# | + | pkg -j php install |
</ | </ | ||
+ | |||
+ | <callout type=" | ||
+ | Notez que ''' | ||
+ | </ | ||
Si vous installez un [[https:// | Si vous installez un [[https:// | ||
+ | ===== Configuration ===== | ||
- | Configurez '' | + | Configurez '' |
+ | <code bash> | ||
+ | cp / | ||
+ | </ | ||
+ | Configurez '' | ||
<file ini / | <file ini / | ||
; listen = 192.168.0.12: | ; listen = 192.168.0.12: | ||
Ligne 65: | Ligne 73: | ||
Démarrez: | Démarrez: | ||
<code bash> | <code bash> | ||
- | root@popeye:# | + | service -j php php-fpm start |
</ | </ | ||
+ | Programmez newsyslog(8) pour nettoyer les journaux: | ||
+ | <file whitespace / | ||
+ | / | ||
+ | </ | ||
==== Messagerie ==== | ==== Messagerie ==== | ||
- | Par défaut, //php// utilise les fonctions de sendmail(8) pour envoyer des messages. Si vous avez besoin de cette fonction, activer le service de '' | + | Par défaut, //php// utilise les fonctions de sendmail(8) pour envoyer des messages. Si vous avez besoin de cette fonction, activer le [[jails: |
- | Soit dans le fichier général de '' | + | *Soit dans le fichier général de '' |
<file diff / | <file diff / | ||
--- usr/ | --- usr/ | ||
- | +++ usr/ | + | +++ usr/ |
- | @@ -1052,11 +1052,11 @@ | + | @@ -1056,7 +1056,7 @@ |
- | + | ||
- | ; For Win32 only. | + | |
- | ; http:// | + | |
- | -; | + | |
- | +sendmail_from = david@php.lapinbilly.eu | + | |
; For Unix only. You may supply arguments as well (default: " | ; For Unix only. You may supply arguments as well (default: " | ||
Ligne 92: | Ligne 98: | ||
; Force the addition of the specified parameters to be passed as extra parameters | ; Force the addition of the specified parameters to be passed as extra parameters | ||
; to the sendmail binary. These parameters will always replace the value of | ; to the sendmail binary. These parameters will always replace the value of | ||
- | |||
</ | </ | ||
- | <file ini / | + | * Soit dans le fichier dédié à votre service: |
- | php_admin_value[sendmail_path] = / | + | |
- | php_flag[display_errors] = off | + | |
- | php_admin_value[error_log] = / | + | |
- | php_admin_flag[log_errors] = on | + | |
- | php_admin_value[memory_limit] = 32M | + | |
- | </ | + | |
- | + | ||
- | + | ||
<file ini / | <file ini / | ||
Ligne 113: | Ligne 109: | ||
php_admin_value[memory_limit] = 32M | php_admin_value[memory_limit] = 32M | ||
</ | </ | ||
- | |||
- | |||
- | |||
- | |||
- | |||
===== Serveur Web ===== | ===== Serveur Web ===== | ||
Ligne 202: | Ligne 193: | ||
</ | </ | ||
+ | ===== Versions ===== | ||
+ | |||
+ | Attention, les ports dépendant de php sont gérés par les [[https:// | ||
+ | De même, précisez la version par défaut de php dans votre '' | ||
+ | < | ||
+ | DEFAULT_VERSIONS+=php=8.2 | ||
+ | </ | ||
+ | |||
+ | Pour la connaître: | ||
+ | |||
+ | < | ||
+ | root@php: php << EOF | ||
+ | ? <?php echo 'PHP version: ' . phpversion(); | ||
+ | ? EOF | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Migration ===== | ||
+ | |||
+ | Il suffit de suivre le manuel du [[https:// |