- ベストアンサー
XAMPPとPHPのバージョン
最近、自分のアイディアノートをローカルのWikiにしようと思いました。 そこで、XAMPP for Win 1.7.3をインストールしました。 ローカルホストの設定は成功してPukiWikiを動かすことができました。 しかし、一番使いたいMediaWikiがPHP5.3.1と衝突してしまい、うまく動いてくれません。 MediaWikiを正常動作させるにはPHP5.3.0またはPHP5.3.2以上が必要らしいのですが、 どうすればXAMPPに含まれるPHP5をアップデートできるのでしょうか。 あるいは、その方法はなく、Apacheを手動で設定するしかないのでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
不完全な回答でごめんなさい。 必要最低限の手順ですが、 ・phpフォルダにある「php.ini-production」を「php.ini」にリネームする ・「php.ini」をメモ帳で開く ・一番最後に次の行を貼り付けて保存(インストール先変更の場合は適宜修正してください) include_path = ".;C:\xampp\php\PEAR" extension_dir = "C:\xampp\php\ext" upload_tmp_dir = "C:\xampp\tmp" eaccelerator.cache_dir = "C:\xampp\tmp" session.save_path = "C:\xampp\tmp" extension=php_mysql.dll ・apache再起動 これでMediaWikiのメインページが出るところまで確認しました。 正直、1年以上前のPHPを使っているXAMPPに問題ありかと、、、
その他の回答 (1)
- luka3
- ベストアンサー率72% (424/583)
http://windows.php.net/download/ からVC6 x86 Thread Safe ZIP版をダウン・解凍して、 XAMPPのインストール先にある PHP フォルダに上書きします。 あ、元のPHPフォルダをリネームしておいてダメなら元に戻すという方が安全ですね。 リネーム後、PHPというフォルダを作り解凍したファイルをそこへ移動して下さい。 作業の前にapacheは停止しておいて下さい。
補足
ありがとうございます。新しいPHPはきちんと動きました。 しかし、またもや問題が起きました。MediaWikiでエラーがでました。 度々の質問で申し訳ないのですが、お答えいただけると大変ありがたいです。 Could not find a suitable database driver! For MySQL, compile PHP using --with-mysql, or install the mysql.so module For PostgreSQL, compile PHP using --with-pgsql, or install the pgsql.so module For SQLite, compile PHP using --with-pdo_sqlite, or install the pdo_sqlite.so module For MSSQL, compile PHP using --with-mssql_not_ready, or install the mssql_not_ready.so module For DB2, compile PHP using --with-ibm_db2, or install the ibm_db2.so module For Oracle, compile PHP using --with-oci8, or install the oci8.so module なんかいろいろデータベースドライバが足りないらしいです。 ここでのコンパイルとは、どのような作業を意味しているのでしょうか。 PHPに関しては入門者で申し訳ないです。
お礼
起動を確認しました! 本当にありがとうございました。 XAMPPのPHPのバージョンについては私も同意です。 どうして古いものをそのまま使っているのでしょうかね・・・