PHP - PHP 8.0 → 8.2 - オプション設定

クラウディア 
1. 概要
2. php82
3. php82-extensions
4. mod_php82

1. 概要

 主なパッケージは、先にオプション設定を行っておきます。  今回のターゲットの環境は、「FreeBSD 13.2 RELEASE」です。  もう少し(2024年2月23日)で、「FreeBSD 13.3 RELEASE」もリリースされるし、今のうちにやっておかないと。

2. php82


cd /usr/ports/lang/php82
make config
 デフォルトの状態を掲載しておきます。
「/usr/ports/lang/php82」-「make config」

 わたしは、「ZTS」のオプションを使うので、「ZTS」へチェックをいれます。
 あとは、デフォルトのままで。

3. php82-extensions


cd /usr/ports/lang/php82-extensions
make config
 デフォルトの状態を掲載しておきます。  特に記載のないものは、デフォルトのままで。
「/usr/ports/lang/php82-extentions」-「make config ①」

 「FILEINFO」は、「laravel」で使用するので、チェックします。
 「BZ2」「CURL」「GD」「GETTEXT」は、よく使うモジュールなのでチェックしておきます。

「/usr/ports/lang/php82-extentions」-「make config ②」

 「INTL」は、よく使うモジュールなのでチェックします。
 「MBSTRING」は必須でチェックします。
 「MYSQLI」は、「MySQL」を使うのであれば、必須でチェックします。

「/usr/ports/lang/php82-extentions」-「make config ③」

 「PostrgreSQL」を使うのであれば、「PGSQL」は必須でチェックします。

「/usr/ports/lang/php82-extentions」-「make config ④」

 「ZIP」は、よく使うモジュールなのでチェックします。
 「WordPress」を使うのであれば、「ZLIB」は、必須でチェックします。

4. mod_php82


cd /usr/ports/www/mod_php82
make config
 デフォルトの状態を掲載しておきます。
「/usr/ports/www/mod_php82」-「make config」

 わたしは、「ZTS」のオプションを使うので、「ZTS」へチェックをいれます。
 あとは、デフォルトのままで。

earthcar(アースカー)
メンズミレット
葬送のフリーレン Prime Video