メインメニュー
XAMPP アレンジ
IED
WSL2
-
道具箱
リポジトリ編
フレームワーク編
公開ソフトウェア
メタ
リンク
- PHP ライブラリ
- PHP 言語
mroonga:10.7:install文書の過去の版を表示しています。
Mroonga10.7 インストール
パッケージの構成
- MariaDB 10.4.14
- Mroonga 10.7
前提条件
本編では、XAMPP で稼働している MariaDB を MariaDB-with-Mroonga ( Mroongaの使えるMariaDB ) に置き換える事を目的としています。以下で説明するXAMPPのバージョンは次の通りです:
- XAMPP 7.3.15
- MariaDB 10.4.11
また、Mroonga のインストール先は、本編のXAMPPと同じ以下のフォルダとします:
D:\usr\xampp7.3.15\mysql
尚、Mroonga Windows版のインストール方法については以下に掲載されています。
パッケージの入手
本編で対象としている XAMPP7.3 に同封されている MariaDB 10.4.11 と同じマイナーバージョンを持つ MariaDB-with-Mroonga をダウンロードします。
MroongaのWindowsバイナリはGitHub( https://github.com/mroonga/mroonga/releases )から入手できます。
■ MariaDB 10.4.XX と同じマイナーバージョンを持つ以下のzipファイルを選択し、適当な場所にダウンロードします。
mariadb-10.4.14-with-mroonga-10.07-winx64.zip
注意
他のバージョンのXAMPPをお使いの方も同様の方法でできると思います。XAMPPに同封されているMariaDBと同じバージョンを使用する理由は、稼働中のMariaDBのmy.iniを使用したいからです。my.iniを自分で設定する場合は、お好みのバージョンのMroongaをご使用下さい。また、Mroongaの多少のマーナ―バージョンの違いは許容範囲内だと思います。
インストール
稼働中のMariaDBの停止
まず最初に、稼働中のMariaDBを停止してmysqlフォルダをリネームします。
- XAMPPのコントロールパネル(
{XAMPP-Folder}\xampp-control.exe
) または Windowsの [コンピュータの管理 > サービス] を使って mysqlサービスを停止します。 - 稼働中のmysqlフォルダ(
mysql
)をmysql.org
リネームします。
Mroongaの設置
- 先にダウンロードしたZipファイル( mariadb-10.4.14-with-mroonga-10.07-winx64.zip ) を、例えば次のフォルダに解凍します。
D:\tmp\mariadb-10.4.14-with-mroonga-10.07-winx64
- 解凍したファイルをXAMPPのmysqlフォルダに設置します。
【元】D:\tmp\mariadb-10.4.14-with-mroonga-10.07-winx64\mariadb-10.4.14-winx64
【先】D:\usr\xampp7.3.15\mysql
my.iniの設定
XAMPP で稼働中だった MariaDB の my.ini を新しいmysqlフォルダにコピーします。
【コピー元】
D:\usr\xampp7.3.15\mysql.org\bin\my.ini
【コピー先】D:\usr\xampp7.3.15\mysql\bin\my.ini
注意
Mroonga に限らず MariaDB でも現在は my.ini のサンプルファイル( my-small.iniやmy-medium.ini、my-large.iniなど ) はWindowsバイナリに同封されていません。「なぜ同封されなくなったのか?」の事情は、以下のページが参考になるかもしれません
https://jira.mariadb.org/browse/MDEV-9882
サービスの開始
XAMPPのコントロールパネル(
{XAMPP-Folder}\xampp-control.exe
) または Windowsの [コンピュータの管理 > サービス] を使って mysqlサービスを開始します。注意
XAMPPの設定をそのまま利用しているので、XAMPPでインストールした時のサービスの設定が利用できます。手動でサービスを設定したい場合は、本編のXAMPP 7.2のインストール サービスの手動登録を参照して下さい。
動作確認
TODO:
TODO:(6) 以下のエラーがでる時:
----------------------------- mysqli::real_connect(): (HY000/1045): Access denied for user 'pma'@'localhost' (using password: NO) -----------------------------
以下のようにコメントアウト
D:\usr\xampp7.3.15\phpMyAdmin\config.inc.php
/* User for advanced features $cfg['Servers'][$i]['controluser'] = 'pma'; $cfg['Servers'][$i]['controlpass'] = ''; */ /* Advanced phpMyAdmin features $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin'; $cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark'; ... */
mroonga/10.7/install.1604378034.txt.gz · 最終更新: 2020/11/03 13:33 by y2sunlight
コメント