5
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

updated at

Raspberry Pi で LAMP(2回目)

2回目なので、依存しているパッケージなどは指定せず、最低限のコマンドを実行

下準備

$ sudo apt-get update
$ sudo apt-get upgrade

Apache のインストール

$ sudo apt-get install apache2

http://localhost/ で Apache が動作していることを確認

PHP のインストール

インストールするパッケージの確認

$ apt-cache search php

PHP5 しかないようなので、

$ sudo apt-get install php5

動作確認用のスクリプトを作成

/var/www/html/info.php
<?php
    phpinfo();
?>

http://localhost/info.php で PHP の設定情報が表示されることを確認

MySQL のインストール

$ sudo apt-get install mysql-server

インストール中に以下の設定画面が表示される

  • MySQL を管理する "root" ユーザのパスワードを設定
  • もう一度パスワードを入力

インストール後、MySQL サーバにログインできることを確認

$ mysql -u root -p
****** (パスワードを入力)

mysql>

まとめ

それぞれのバージョンは以下のとおり

$ cat /etc/debian_version
8.0
$ cat /etc/issue
Raspbian GNU/Linux 8 \n \l

$ apache2 -v
Server version: Apache/2.4.10 (Raspbian)
Server built:   Jan 23 2016 22:26:49
$ php -v
PHP 5.6.20-0+deb8u1 (cli) (built: Apr 28 2016 00:01:26)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
$ mysql -V
mysql  Ver 14.14 Distrib 5.5.44, for debian-linux-gnu (armv7l) using readline 6.3

前回のインストール時と比べ、PHP はバージョンが上がっている。

phpMyAdmin のインストール

$ sudo apt-get install phpmyadmin

インストール中に以下の設定画面が表示される

  • 自動再設定をする web サーバ:apache2
  • phpmyadmin のデータベースを dbconfig-common で設定しますか?:はい
  • データベースの管理権限を持つユーザのパスワード:******
  • phpmyadmin 用の MySQL アプリケーションパスワード:そのままEnter

インストール後、Apache を再起動

$ sudo service apache2 restart

http://localhost/phpmyadmin/ でログイン画面が表示され、ログインできることを確認する

本来はこれで完了のはず。

しかし、
Not Found
と表示される

phpmyadmin をインストール中の画面で、
自動再設定をする web サーバ:
のところで、apache2 を選択せず(スペースを押さず)、そのままEnter を押してしまったので、
Apache と連携できていない模様。

/etc/phpmyadmin/apache.conf
の内容を
/etc/apache2/mods-available/alias.conf
に追記
(これが正しい方法かは不明)

Apache の再起動

$ sudo service apache2 restart

http://localhost/phpmyadmin/
にアクセスすると、
phpMyAdmin の画面が表示され、
ユーザ名:root
パスワード:上記で設定したもの
でログインできた

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
5
Help us understand the problem. What are the problem?