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
デフォルトの状態を掲載しておきます。
わたしは、「ZTS」のオプションを使うので、「ZTS」へチェックをいれます。
あとは、デフォルトのままで。
3. php82-extensions
cd /usr/ports/lang/php82-extensions
make config
デフォルトの状態を掲載しておきます。
特に記載のないものは、デフォルトのままで。
「FILEINFO」は、「laravel」で使用するので、チェックします。
「BZ2」「CURL」「GD」「GETTEXT」は、よく使うモジュールなのでチェックしておきます。
「INTL」は、よく使うモジュールなのでチェックします。
「MBSTRING」は必須でチェックします。
「MYSQLI」は、「MySQL」を使うのであれば、必須でチェックします。
「PostrgreSQL」を使うのであれば、「PGSQL」は必須でチェックします。
「ZIP」は、よく使うモジュールなのでチェックします。
「WordPress」を使うのであれば、「ZLIB」は、必須でチェックします。
4. mod_php82
cd /usr/ports/www/mod_php82
make config
デフォルトの状態を掲載しておきます。
わたしは、「ZTS」のオプションを使うので、「ZTS」へチェックをいれます。
あとは、デフォルトのままで。
|
|