Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

OpenSSL Version for PHP 8.2

オープン 初心者向け
#6,003 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
1/5
見積もり時間
1時間未満
初心者へのやさしさ
90/100
issue の種類
ドキュメント
明瞭さ
明確に書かれている
活発さ
活発
技術スタック
php
領域
documentation

調査の方向性

リンクされている PHP OpenSSL 要件マニュアルのページから始め、ASN1_STRING_get0_data() を提供する OpenSSL のバージョンを確認します。PHP 8.2 の文書化された要件と、xp_ssl.c で説明されている互換性マクロを比較します。完了とは、要件ページに PHP 8.2 でサポートされる最小の OpenSSL バージョンが正しく記載されていることです。

索引モデルが issue の本文から書いたものです。

説明

From manual page: https://php.net/openssl.requirements


The documentation says PHP 8.2 requires OpenSSL 1.0.2, but it appears to use a function from OpenSSL 1.1.0 ASN1_STRING_get0_data().

A macro in xp_ssl.c can get around this issue, but likely the documentation should be updated instead.

#if OPENSSL_VERSION_NUMBER < 0x10100000L
#define ASN1_STRING_get0_data(_asn1) ((const unsigned char *) ASN1_STRING_data(_asn1))
#endif
主要言語
XML
スター
602
フォーク
904
平均マージ
1日 6時間
マージ済み PR(30日)
93

環境構築

Codespaces で開く

このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。

  • Dockerfile・Docker Compose ファイルなし
  • プルリクエストのテンプレートなし
  • コントリビューションガイドなし

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

php/doc-en のほかの issue

php/doc-en の issue をすべて見る

似ている issue

Documentation の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。