ウェブサイト検索

FreeBSD 12.0 に phpMyAdmin をインストールする方法


phpMyAdmin は、MySQL または MariaDB データベースを管理するための無料のオープンソース Web アプリケーション ツールです。 phpMyAdmin は主に PHP で書かれており、Web ブラウザから MySQL/MariaDB データベースを管理できます。 MySQL/MariaDB データベースを 1 か所のダッシュボードから簡単に作成、更新、インポート、エクスポートできます。

このチュートリアルでは、FEMP スタック FreeBSD 12.0 に phpMyAdmin をインストールして設定する方法を示します。必要な追加の PHP 拡張機能をいくつかインストールし、Ports リポジトリから phpMyAdmin をインストールし、phpMyAdmin 用に Apache Web サーバーを構成します。

前提条件

このガイドでは、1 GB の RAM 2 CPU を搭載した FreeBSD 12.0 を使用します。そして、FAMP スタックがその上にインストールされていることを確認してください。以下のリンクを使用して、FreeBSD 12.0 に FAMP スタックをインストールできます。

FreeBSD 12.0 に FEMP スタックをインストールする

私たちが行うこと:

  • 追加の PHP 拡張機能をインストールする
  • phpMyAdminのインストールと設定
  • Apache Webサーバーの構成
  • テスト

ステップ 1 - PHP 拡張機能をインストールする

まず、phpMyAdmin のインストールに必要な PHP 拡張機能のいくつかをインストールする必要があります。

以下の pkg コマンドを使用して、PHP 拡張機能の一部をインストールします。

pkg install php73-ctype php73-filter php73-mysqli php73-json php73-mbstring php73-session php73-hash php73-xml php73-openssl php73-bz2 php73-zip

すべてのインストールが完了したら、次のコマンドを使用してロードされた PHP 拡張機能を確認します。

php -m | egrep "ctype|filter|mysqli|json|mbstring|session|hash|xml|openssl|zip"

これで、以下のような結果が得られます。

その結果、phpMyAdmin のインストールに必要なすべての PHP 拡張機能が FreeBSD 12.0 システムにインストールされました。これで、phpMyAdmin パッケージをインストールする準備が整いました。

ステップ 2 - phpMyAdmin をインストールする

デフォルトでは、FreeBSD は phpMyAdmin のパッケージを提供します。したがって、pkg パッケージ管理ツールを使用して phpMyAdmin パッケージをインストールできます。

リポジトリ上のすべての phpMyAdmin パッケージを一覧表示します。

pkg search phpmyadmin

これで、複数のバージョンの phpMyAdmin を入手できるようになります。

以下の pkg コマンドを使用して、phpMyAdmin パッケージの最新バージョンをインストールします。

pkg install phpMyAdmin-php73

インストールが完了すると、以下のような結果が得られます。

次に、phpMyAdmin 用の Blowfish シークレットのパスワードを生成する必要があります。また、以下のリンクにあるオンラインの Blowfish シークレット ジェネレーターを使用できます。

phpMyAdmin Blowfish シークレット ジェネレーター

フグの秘密をメモにコピーします。

phpMyAdmin インストール ディレクトリに移動し、サンプル構成ファイルを「config.inc.php」にコピーします。

cd /usr/local/www/phpMyAdmin/
 cp config.sample.inc.php config.inc.php

vim エディターを使用して、phpMyAdmin 構成ファイル「config.inc.php」を編集します。

vim config.inc.php

生成したBug Secretを次の行に貼り付けます。

$cfg['blowfish_secret'] = '/ES=Gla4KWBD}8nPplvHA]wxwPLYvFSI';

保存して閉じます。

これで、phpMyAdmin パッケージが FreeBSD 12.0 システムにインストールされました。

ステップ 3 - Apache Web サーバーを構成する

このステップでは、Apache 構成を編集し、phpMyAdmin の追加構成を追加します。

Apache 構成ディレクトリ「/usr/local/etc/apache24/」に移動し、「httpd.conf」ファイルを編集します。

cd /usr/local/etc/apache24/
 vim httpd.conf

次の設定を行の最後に貼り付けます。

    Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
<Directory "/usr/local/www/phpMyAdmin/">
Options None
AllowOverride Limit

Require all granted
</Directory>

保存して閉じます。

これで、phpMyAdmin は URL パス「http://IP-Address/phpmyadmin/」でアクセスできるようになります。

次に、Apache 構成をテストし、エラーがないことを確認します。次に、Apache サービスを再起動します。

apachectl configtest
 service apache24 restart

これでphpMyAdminのApache設定は完了です。

ステップ 4 - テスト

Web ブラウザを開き、以下のように phpMyAdmin パスを含むサーバー IP アドレスを入力します。

http://10.5.5.15/phpmyadmin/

以下のような phpMyAdmin ログイン ページが表示されます。

MySQL/MariaDB ユーザーとパスワードを入力し、「Go」ボタンをクリックします。

以下のような phpMyAdmin ダッシュボードが表示されます。

その結果、phpMyAdmin ダッシュボードから MySQL データベースとユーザーを管理できるようになります。

FreeBSD 12.0 での phpMyAdmin のインストールと設定は正常に完了しました。

リンク

  • https://www.freebsd.org/doc/
  • https://www.phpmyadmin.net/

関連記事: