- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2022-02-24T15:55:46+09:00","default:kuji","kuji")
#author("2022-03-08T16:47:23+09:00","default:kuji","kuji")
CONTENTS
#contents
----
Lastmodified &lastmod;
----
*lang/php8[01][-extensions] [#ac6db254]
/usr/bin/su -m www -c "php /usr/local/www/nextcloud/occ upgrade"
などをすると、
PHP Warning: Module "openssl" is already loaded in Unknown on line 0
と言うメッセージがでる。
20220212:
AFFECTS: users of lang/php8[01][-extensions]?
AUTHOR: bofh@FreeBSD.org
Non-Default OPTION MYSQL80 has been removed in lieu of making php8[01]-openssl as part of DEFAULT php8[01] installation.
Although for php74 it is not the case.
Ports that depends on security/php8[01]-openssl will no longer be installed as these have been removed.
There is no side effect of this for ports which have USE_PHP=openssl.
In case for php74 as the default php74-openssl will be installed otherwise it will be used from php installation.
If you are using pkg, you have to remove php8[01]-openssl manually after the upgrade :
# pkg info \*php8\* > ~/installed-php-ports-list
# pkg upgrade -y
# pkg delete -f php8[01]-openssl
# service -R
While rebuilding from ports users old php.conf is not overwritten.
So have to manually remove the ports. For portmaster users:
# sh
# REINSTALL="$(pkg info -o "*php80*" | grep -v openssl | awk '{printf "%s ", $2}')"
# pkg delete -f "*php80*"
# portmaster $REINSTALL
# portmaster -a
20220212:
影響:lang / php8 [01] [-extensions]のユーザー?
著者:bofh@FreeBSD.org
デフォルト以外のオプションMYSQL80は、デフォルトのphp8 [01]インストールの一部としてphp8 [01] -opensslを作成する代わりに削除されました。
php74の場合はそうではありませんが、そうではありません。
security / php8 [01] -opensslに依存するポートは削除されたため、インストールされなくなります。
USE_PHP = opensslを持つポートでは、これによる副作用はありません。
php74の場合、デフォルトのphp74-opensslがインストールされます。それ以外の場合は、phpインストールから使用されます。
pkgを使用している場合は、アップグレード後にphp8 [01] -opensslを手動で削除する必要があります。
#pkg info \ * php8 \ *>〜/ installed-php-ports-list
#pkg upgrade -y
#pkg delete -f php8 [01] -openssl
# 業者
ポートユーザーから再構築している間、古いphp.confは上書きされません。
したがって、手動でポートを削除する必要があります。ポートマスターユーザーの場合:
# sh
# REINSTALL="$(pkg info -o "*php80*" | grep -v openssl | awk '{printf "%s ", $2}')"
# pkg delete -f "*php80*"
# portmaster $REINSTALL
# portmaster -a
----
Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday);
#counter([total|today|yesterday]);