• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPにおいてopensslを有効にする方法)

PHPでopensslを有効にする方法

このQ&Aのポイント
  • FuelPHPを導入するためには、opensslを有効にする必要があります。
  • php.iniファイルに以下の記述を追加してください:extension=php_openssl.dll
  • しかし、そのままではエラーメッセージが表示されることがあります。解決方法を以下に示します。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

>PHP Startup: openssl: Unable to initialize module >Module compiled with build ID=API20090606,TS,VC9 >PHP compiled with build ID=API20090626,TS,VC6 >These options need to match 何も考えずに読んだら…… PHP本体(PHP Version 5.3.0)がVC6でコンパイルされていて、 取り込んだモジュール(openssl.dll)がVC9(VS2008)でコンパイルされていて不整合があるよ。 ということかと…… PHP本体はどのようにインストールしました? >XAMPP Version1.7.2 最新は1.8.0…のようですが、最新に置き換えは出来ないのでしょうか? 1.7.2って2009年にリリースっぽいですけど……。 # 1.7.4(2011年1月リリース)でもVC6…なのか……。

goroyan_goroyan
質問者

お礼

ありがとうございます!お陰様で、バージョンアップしたら、無事エラーメッセージは出なくなりました。念のため、最新のものではなく、書籍に載っていた1.7.7にバージョンアップしました。エラーメッセージの意味も理解できない状態だったので、本当に助かりました。ありがとうございます!

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

WindowsはPro? Home? 公開サーバーにするにはライセンスの問題もあるので難しいかも。 opensslもそれなりのコストが必要だと考えれば、相応のビジネスモデルが 見えていなければ、まだ導入を検討する段階ではないかと。

goroyan_goroyan
質問者

お礼

お返事ありがとうございます。公開サーバーにする予定はありません。飽く迄ローカル環境でFuelPHPというフレームワークを使う予定です。ちなみにWindowsはHomeです。

関連するQ&A