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.phpvim エディターを使用して、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/






