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:29] – [Jail] zorro | 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 sendmail dans votre jail et précisez vos paramètres dans le fichier de configuration, | + | 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 '' | ||
+ | |||
+ | <file diff / | ||
+ | --- usr/ | ||
+ | +++ usr/ | ||
+ | @@ -1056,7 +1056,7 @@ | ||
+ | |||
+ | ; For Unix only. You may supply arguments as well (default: " | ||
+ | ; http:// | ||
+ | -; | ||
+ | +sendmail_path = / | ||
+ | |||
+ | ; 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 | ||
+ | </ | ||
+ | |||
+ | * Soit dans le fichier dédié à votre service: | ||
<file ini / | <file ini / | ||
- | php_admin_value[sendmail_path] = / | + | php_admin_value[sendmail_path] = / |
php_flag[display_errors] = off | php_flag[display_errors] = off | ||
php_admin_value[error_log] = / | php_admin_value[error_log] = / | ||
php_admin_flag[log_errors] = on | php_admin_flag[log_errors] = on | ||
php_admin_value[memory_limit] = 32M | php_admin_value[memory_limit] = 32M | ||
- | |||
- | |||
</ | </ | ||
- | |||
- | |||
- | |||
===== Serveur Web ===== | ===== Serveur Web ===== | ||
Ligne 168: | 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:// |