Scribble at 2022-11-30 08:11:57 Last modified: unmodified

添付画像

OpenSSL is an open-source implementation of the SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. OpenSSL also provides cryptography libraries for the secure communication between your application/browser and the server that hosts the services you are using.

OpenSSL

Windows 版の PHP をアップデートしていると、イベント・ビューアに "PHP Warning: PHP Startup: Unable to load dynamic library 'curl'" というエラーが出てくる場合がある。PHP のモジュールがスタート・アップでクラッシュするようなエラーではないため、気づかないことも多いわけだが、cURL の関数を使おうとすると使えない(関数が見つからない)というエラーが出るから、たまたま気づく人もいよう。でも、同じエラーが PHP のアップデートによって再発することを知っている人なら、上記のとおり OpenSSL の Windows 用バイナリを配布しているサイトで、libeay32.dll と ssleay32.dll の DLL ファイルを Apache の bin フォルダか PHP の実行ディレクトリにいれたらいいという「作法」のようなものをわきまえているわけである。殆ど機械的な作業となるため、逆に当然視してしまい、他人に教えなくてはいけないという自覚すらなくなってしまうほどだが、こうして機会があれば書いておかないといけない。社内の documentation も同じことであり、意外と当たり前のことだと思っている手順が重要なポイント(それを忘れると同じ間違いやエラーが繰り返される)だったりするのだろう。

  1. もっと新しいノート <<
  2. >> もっと古いノート

冒頭に戻る


※ 以下の SNS 共有ボタンは JavaScript を使っておらず、ボタンを押すまでは SNS サイトと全く通信しません。

Twitter Facebook