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
ports:web:php [2023/05/20 15:24] – [Jail] davidports:web:php [2024/01/15 10:56] (Version actuelle) – [Jail] david
Ligne 33: Ligne 33:
 <code bash> <code bash>
 jail -c php jail -c php
-pkg -j php install lang/php81+pkg -j php install lang/php82
 sysrc -j php php_fpm_enable=yes sysrc -j php php_fpm_enable=yes
 </code> </code>
Ligne 40: Ligne 40:
  
 <code bash> <code bash>
-pkg -j php install graphics/php81-gd security/php81-hash converters/php81-mbstring www/php81-session archivers/php81-zlib lang/php81-extensions+pkg -j php install lang/php82-extensions
 </code> </code>
  
 <callout type="info" icon="true"> <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.+Notez que '''lang/php82-extensions''' produit un grand nombre d'extensions par défaut. La plupart des extensions requises sont accessibles par ce port ou individuellement.
 </callout> </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.
-==== Configuration ====+===== Configuration =====
  
 Configurez ''php'' à partir d'un fichier exemple: Configurez ''php'' à partir d'un fichier exemple:
- 
 <code bash> <code bash>
-root@php:/ # cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini+cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini
 </code> </code>
  
 Configurez ''php-fpm'' pour qu'il écoute soit sur un port TCP, sur l'adresse de votre ''jail'', soit sur une ''socket unix''. Configurez ''php-fpm'' pour qu'il écoute soit sur un port TCP, sur l'adresse de votre ''jail'', soit sur une ''socket unix''.
- 
 <file ini /usr/local/etc/php-fpm.d/www.conf> <file ini /usr/local/etc/php-fpm.d/www.conf>
 ; listen = 192.168.0.12:9000 ; listen = 192.168.0.12:9000
Ligne 75: Ligne 73:
 Démarrez: Démarrez:
 <code bash> <code bash>
-root@popeye:# service -j php php-fpm start+service -j php php-fpm start
 </code> </code>
- 
- 
  
 Programmez newsyslog(8) pour nettoyer les journaux: Programmez newsyslog(8) pour nettoyer les journaux:
-<file shell /etc/newsyslog.conf.d/php.conf>+<file whitespace /etc/newsyslog.conf.d/php.conf>
 /var/log/php-fpm.log                   600  7     1000 *             /var/run/php-fpm.pid /var/log/php-fpm.log                   600  7     1000 *             /var/run/php-fpm.pid
 </file> </file>
Ligne 202: Ligne 198:
 De même, précisez la version par défaut de php dans votre ''Make.conf'':  De même, précisez la version par défaut de php dans votre ''Make.conf'': 
 <code=bash> <code=bash>
-DEFAULT_VERSIONS+=php=8.1+DEFAULT_VERSIONS+=php=8.2
 </code> </code>
  
  • ports/web/php.1684596290.txt.gz
  • Dernière modification : 2023/05/20 15:24
  • de david