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
動作確認用のスクリプトを作成
<?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
パスワード:上記で設定したもの
でログインできた