#author("2022-03-08T16:40:11+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
  # 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]);

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS