PHP(XAMPP使用)においてopensslを有効にする方法
FuelPHPというフレームワークを導入しようと思い、
「はじめてのフレームワークとしてのFuelPHP」という
電子書籍を購入しました。
その書籍内で、「opensslを有効にする」という項目があり、
php.ini内の指定の場所に、
extension=php_openssl.dll
という記述を付け加えるようにと指示がありました。
その通りにしてみたのですが、
Apacheを起動する際に、
PHP Startup: Unable to load dynamic library
'C:\xampp\php\ext\php_openssl.dll' - 指定されたモジュールが見つかりません。
というエラーメッセージが出ました。
そこで、openssl.dllを下記サイトよりダウンロードして、
( http://jp.softpicks.net/dll/php_openssl-dll-1966 … )
C:\xampp\php\extフォルダの中に、
openssl.dllを入れてみました。
しかし、Apacheを再起動すると、
下記のような「Warning」が2度出ます。
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
上記の状態から、どうしても解決出来ないでいます。
ご教授頂けましたら幸いです。宜しくお願い致します。
環境:
Windows7 64bit
XAMPP Version1.7.2
PHP Version 5.3.0
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…なのか……。
ありがとうございます!お陰様で、バージョンアップしたら、無事エラーメッセージは出なくなりました。念のため、最新のものではなく、書籍に載っていた1.7.7にバージョンアップしました。エラーメッセージの意味も理解できない状態だったので、本当に助かりました。ありがとうございます!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP バージョン情報の取得方法について 1 2023/03/15 11:56
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- PHP PHP ページング データベース 1 2022/06/16 10:30
- PHP PHPで訪問回数を表示するカウンタを作成したい 3 2023/05/27 07:09
- YouTube style.css エリアのコードを知りたい 1 2022/10/19 19:11
- PHP PHPの変わった閉じタグの必要性と意味を教えてください。 1 2022/08/28 15:15
- PHP ランキングを表示する際の画像の大きさを固定することは可能でしょうか? <?php if ( has_ 1 2022/07/21 14:55
- PHP ECCUBE4のページ管理でPHPを実行させたい 1 2023/04/06 11:42
- PostgreSQL 画像とカテゴリーを出力したいのですが、取得の条件を付ける方法がわかりません。 2 2022/05/01 18:03
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
php_network_getaddresses: get...
-
Wordpressのインストール画面で...
-
子供に有害なサイトを制限した...
-
・コード中の<head>の下の行に<...
-
xamppのDocumentRootでindex,ht...
-
HDDのジャンパーピンの位置がわ...
-
php.ini の mbstring.encoding...
-
xamppのバージョンの違いについて
-
PATHは;C:\\xampp\\phpでOK^^
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
PHPのif文でその処理を途中で抜...
-
透過PNGが透過されない!!
-
PHPで新しいウインドウで開く命...
-
データ送信をボタンを押さずに...
-
.phpと.incファイルの違いはな...
-
バッチを用いたフォルダの自動移動
-
copy() で属性保存
-
<A href ~ と一緒に値を渡すには
-
form actionで二つ送信先を指定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
いいかげんxamppなんとかしたい...
-
php.ini を設定を変更すると再...
-
xamppのDocumentRootでindex,ht...
-
phpinfoとphp -vのバージョンが...
-
XAMMPについて
-
xamppのバージョンの違いについて
-
Fatal error: Call to undefine...
-
xamppでGDを使いたい。
-
さくらインターネットでphp.ini...
-
phpのコードがそのまま文字列と...
-
php で外字を扱う
-
ubuntuで、phpのパスを通す
-
php_network_getaddresses: get...
-
Eclipseデバッグ時の不具合
-
php.iniの設定が反映されない
-
子供に有害なサイトを制限した...
-
PHPにおいてopensslを有効にす...
-
SOAP/Client.phpを認識できない?
-
globで日本語のファイル名が文...
-
指定されたモジュール・・・
おすすめ情報