saba-gu-dakusanのブログ

忘れないように設定いろいろ

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です。

 

Apachephp moduleインストール

sudo apt-get install libapache2-mod-php

 

phpinfo.phpというファイルを作成してブラウザで開いてみる

<?php phpinfo(); ?>

 

http://ドメイン/phpinfo.php

↓みたいに表示されればOK

f:id:gu-dakusan:20171205145931p:plain

 

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インストール

phpからmysqlを使えるようにして

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を開いて確認

↓が表示されれば完了!

f:id:gu-dakusan:20171205151542p:plain