LoginSignup
1
1

More than 5 years have passed since last update.

【phpMyAdmin】インストールと設定

Last updated at Posted at 2015-09-03

1. Apache(web server)の作業

1) DocumentRootに指定するディレクトリを作成する
2) バーチャルホストの設定をする
3) 再起動する(apachectl restart)

2. hostsの設定を編集

1) /etc/hostsを開く
2) 127.0.0.0.1にバーチャルホストで指定したドメイン名を紐づける

※syntaxエラーが発生するとうまいことサーバーに接続できない
sudo apachectl configtest アパッチの状態を調べる←これ重要
php -S localhost:8000
vim /etc/hosts
vim /etc/apache2/extra/httpd-vhosts.conf

3. 動作の確認

1) index.html(中身は適当)をバーチャルホストに指定したディレクトリに配置する
2) ブラウザで、ドメインにアクセスし、↑の画面がでたらOK

4.phpmyadminのインストール

1) php5.5 /mysql5.6 にあったphpmyadminをダウンロードして、ドキュメントルート以下に展開 ※ 多分、最新で大丈夫。
2) ブラウザで、ドメインにアクセスし表示を確認
3) configを編集する。最低限、dbの接続情報(ホスト:localhost / db:carry_dokuritsu_db / password:??)
4) アクセスを確認。

トラブル編

- PCをシャットダウンしたら、phpMyAdminにログインできなくなった!

状態(コマンドラインで確認したら以下のエラーが)

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (38)

①'/tmp/mysql.sock'アパッチの権限を変更してみた→意味ない
②mysql.server startでサーバーを再起動したら、こんなエラーが。

ERROR! The server quit without updating PID file

どうやら、サーバーをシャットダウンするときにPIDファイルとやらがうまく更新されていないようだ。

→tmpでmysqlのファイルを作っていたので、消してmysql.server restart
→成功⚪︎

コメント)
正直、killコマンドで kill -9 PIDナンバー ってな感じでやってたけど、kill: 501: No such processとか言われ続け、結局なんにも消えなくて、いたちごっこになるので要注意。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1