ports:web:php

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
ports:web:php [2020/05/07 12:03] – [Jail] davidports:web:php [2022/12/31 15:51] – [Jail] david
Ligne 34: Ligne 34:
 <code bash> <code bash>
 root@popeye:# jail -c php root@popeye:# jail -c php
-root@popeye:# pkg -j php install lang/php72+root@popeye:# pkg -j php install lang/php81
 root@popeye:# sysrc -j php php_fpm_enable=yes root@popeye:# sysrc -j php php_fpm_enable=yes
 </code> </code>
Ligne 41: Ligne 41:
  
 <code bash> <code bash>
-root@popeye:# pkg -j php install graphics/php72-gd security/php72-hash devel/php72-json converters/php72-mbstring security/php72-openssl www/php72-session textproc/php72-xml archivers/php72-zlib+root@popeye:# pkg -j php install graphics/php81-gd security/php81-hash converters/php81-mbstring www/php81-session archivers/php81-zlib lang/php81-extensions
 </code> </code>
 +
 +<callout type="info" icon="true">
 +Notez que '''lang/php81-extensions''' produit un grand nombre d'extensions par défaut. La plupart des extensions requises sont accessibles par ce port.
 +</callout>
 +
  
 Si vous installez un [[https://www.freebsd.org/doc/handbook/ports.html|port]] ce sera fait automatiquement, mais vous pouvez souvent vous contenter de cloner un dépôt. Si vous installez un [[https://www.freebsd.org/doc/handbook/ports.html|port]] ce sera fait automatiquement, mais vous pouvez souvent vous contenter de cloner un dépôt.
Ligne 77: Ligne 82:
  
  
 +
 +Programmez newsyslog(8) pour nettoyer les journaux:
 +<file shell /etc/newsyslog.conf.d/php.conf>
 +/var/log/php-fpm.log                   600  7     1000 *             /var/run/php-fpm.pid
 +</file>
 ==== 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:zfs#mail|service de transport de sendmail]] dans votre ''jail'' et précisez vos paramètres dans le fichier de configuration,
  
-Soit dans le fichier général de ''php'',+  *Soit dans le fichier général de ''php'',
  
 <file diff /usr/local/etc/php.ini> <file diff /usr/local/etc/php.ini>
 --- usr/local/etc/php.ini-production    2020-04-19 16:29:28.000000000 +0200 --- usr/local/etc/php.ini-production    2020-04-19 16:29:28.000000000 +0200
-+++ usr/local/etc/php.ini       2020-05-07 13:55:30.226793000 +0200 ++++ usr/local/etc/php.ini       2020-05-07 14:07:14.400227000 +0200 
-@@ -1052,11 +1052,11 @@ +@@ -1056,+1056,@@
-  +
- ; For Win32 only. +
- ; http://php.net/sendmail-from +
--;sendmail_from = me@example.com +
-+sendmail_from = david@php.lapinbilly.eu+
    
  ; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").  ; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
Ligne 100: Ligne 105:
  ; 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>
  
-</file>+  * Soit dans le fichier dédié à votre service:
  
 <file ini /usr/local/etc/php-fpm.d/www.conf> <file ini /usr/local/etc/php-fpm.d/www.conf>
Ligne 194: Ligne 200:
 </note> </note>
  
 +===== Versions =====
 +
 +Attention, les ports dépendant de php sont gérés par les [[https://docs.freebsd.org/en/books/porters-handbook/flavors/|flavors]]. Pensez à l'indiquer dans le nom des //ports// à télécharger ou à construire.
 +De même, précisez la version par défaut de php dans votre ''Make.conf'': 
 +<code=bash>
 +DEFAULT_VERSIONS+=php=7.4
 +</code>
  • ports/web/php.txt
  • Dernière modification : 2024/01/15 10:56
  • de david