phpmyadminインストールメモ(VirtualBoxのUbuntu(14.04 LTS)、Apache2、PHP7.0、MySQL5.7)

Linux,Web開発,システム開発

久しぶりにWEBサーバの構築しました。けっこうツボにハマって悪戦苦闘したので、その備忘として、インストール内容をφ(..)メモメモしときます。

まず環境情報です。

環境情報
Windows 10
Oracle VirtualBox 5.2.8
Ubuntu 14.04 LTS
Apache/2.4.7 (Ubuntu)
PHP 7.0.29-1+ubuntu14.04.1+deb.sury.org+1
MySQL 5.7.22

前提条件

以下、apache2、php7、mysql5.7がインストールされている事が前提条件になります。

1.Ubuntu(14.04 LTS)にapache2、php7をインストールする方法
2.Ubuntu(14.04 LTS)にmysql5.7をインストールする方法
3.apache2で「AH00558 」エラーが対処されている事
※注意:↑もしapache2で「AH00558 」エラーが発生している場合は、まず最初に対処しておいてください。

インストール手順

1.まずphpmyadminをインストールします。

# sudo apt-get install phpmyadmin

2.途中、以下のメッセージが表示されます。今回は「apache2」を選択します。

3.暫くすると、以下のメッセージが表示されます。ここはdbconfig-commonを使って設定していきましょう。「はい」を選択します。

4.MySQLのインストール時に設定した管理者パスワードを入力します。

5.こちらは任意のパスワードを設定します。(空欄でも構いません)

6.再度、同じパスワードを入力します。

7.インストールが完了しました。。(。´・ω・)ん? エラー出ていますね(汗

あれ? 前後でphp5をinvokeしようとしてる? なんで?(;^ω^) php7をインストールしたのに

8.とりあえずapacheのステータスを確認して、起動を試みる。

ダメでした。。orz..

9.ログを確認します。(/var/log/apache2/error.log)

ん~。「AH00169」エラーで終了していますね。

10.キーワード「AH00169 phpmyadmin ubuntu」でググってみます。ありました。これが対処法かな?

11.上記の対処法の通り、とりあえず削除してみる。

# cd /etc/apache2/mods-enabled
# rm php5.conf php5.load


※しかし何故php5のシンボリックリンクが作られてるんでしょう?? インストールのしかたが悪かったのかな(;^ω^) 謎です。。

12.apache2を起動します。

service apache2 start

無事、起動できました。(#^.^#)

13.ブラウザでphpmyadminにアクセスしてみます。(。´・ω・)ん? 404エラーだ。。(汗

14.これもネットに対処法が上がっていました。以下のコマンドを実行します。(皆様に感謝(#^.^#))

・ApacheからphpMyAdminにアクセスできるようにするために、設定ファイルのシンボリックリンクを作成する。
# ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
# a2enconf phpmyadmin
# service apache2 reload

15.無事、以下のURLの「phpmyadmin」にアクセスできました。
URL: http://localhost/phpmyadmin

いやぁ(;’∀’) 久々に苦労しました。こんな事に3時間ぐらい使ってしまったorz…
自戒の念も込めて、備忘の為に( ..)φメモメモ

Print Friendly, PDF & Email