Ubuntu 16.04 LTSのLAMP環境構築
AzureのVMつかってテスト環境用にubuntu構築したときのLAMP環境設定をメモってます。
Ubuntuは16.04 LTSです。
まずはアップデート関連
$ sudo apt-get update
$ sudo apt-get upgrade
続いてApacheインストール
$ sudo apt-get install apache2
(y/nを聞かれたらもちろん「y」で)
インストール確認
apache2 -v
Server version: Apache/2.4.18 (Ubuntu)
Server built: 2017-09-18T15:09:02
でOK
次にPHPのインストール
sudo apt-get install php
バージョンチェック
php -v
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.22-0ubuntu0.16.04.1, Copyright (c) 1999-2017, by Zend Technologies
OKです。
Apacheのphp moduleインストール
sudo apt-get install libapache2-mod-php
phpinfo.phpというファイルを作成してブラウザで開いてみる
<?php phpinfo(); ?>
↓みたいに表示されればOK
MySQLのインストール
sudo apt-get install mysql-server
rootのパスワード入力画面がでてくるのでパスワードを入力(確認もあるので2回)
バージョンチェック
mysql -V
mysql Ver 14.14 Distrib 5.7.20, for Linux (x86_64) using EditLine wrapper
でOK
最後にphpMyAdminインストール
sudo apt-get install php-mysql
phpmyadminをインストール
sudo apt-get install phpmyadmin
途中でサーバーの選択がるので「apache2」を選択
さらに
Configure database for phpmyadmin with dbconfig-common?
(dbconfig-commonを使用してphpmyadminのデータベースを設定しますか?)
はい。設定します
phpmyadminのパスワードを聞かれるので入力(こちらも2回あります)
最後に設定してapache再起動
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-enabled/phpmyadmin.conf
sudo service apache2 restart
phpmyadminの動作確認
http://ドメイン/phpmyadminを開いて確認
↓が表示されれば完了!