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 12:03] – [Jail] david | ports:web:php [2023/05/20 15:27] (Version actuelle) – [Configuration] 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/php81 |
- | root@popeye:# | + | sysrc -j php php_fpm_enable=yes |
</ | </ | ||
Ligne 41: | Ligne 40: | ||
<code bash> | <code bash> | ||
- | root@popeye:# | + | pkg -j php install graphics/php81-gd security/php81-hash converters/php81-mbstring www/php81-session |
</ | </ | ||
+ | |||
+ | <callout type=" | ||
+ | Notez que ''' | ||
+ | </ | ||
Si vous installez un [[https:// | Si vous installez un [[https:// | ||
- | + | ===== Configuration | |
- | ==== Configuration ==== | + | |
Configurez '' | Configurez '' | ||
- | |||
<code bash> | <code bash> | ||
- | root@php:/ # cp / | + | cp / |
</ | </ | ||
Configurez '' | Configurez '' | ||
- | |||
<file ini / | <file ini / | ||
; listen = 192.168.0.12: | ; listen = 192.168.0.12: | ||
Ligne 73: | 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 100: | 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 | ||
- | |||
</ | </ | ||
+ | |||
+ | * Soit dans le fichier dédié à votre service: | ||
<file ini / | <file ini / | ||
Ligne 194: | 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.1 | ||
+ | </ | ||
+ | |||
+ | Pour la connaître: | ||
+ | |||
+ | < | ||
+ | root@php: php << EOF | ||
+ | ? <?php echo 'PHP version: ' . phpversion(); | ||
+ | ? EOF | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Migration ===== | ||
+ | |||
+ | Il suffit de suivre le manuel du [[https:// |