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 Prochaine révisionLes deux révisions suivantes |
ports:web:php [2022/03/04 16:08] – [Configuration] zorro | ports:web:php [2023/01/03 21:14] – [Versions] david |
---|
<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> |
| |
<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. |
</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=8.1 |
| </code> |