Ubuntu/LAMP環境の構築
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* UbuntuでLAMP環境を構築する [#j7790863]
&color(red){Ubuntu16.04の記述を追加しました。};
この資料はUbuntu10.04を使ってLAMP環境を構築します。~
(Ubuntu12.04でも問題なく構築できました。)
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* LAMPに必要なソフトェアのインストール [#b784b732]
** LAMPとは [#seff5cbe]
LAMPとは以下のソフトウェアの頭文字を取ったものです。
|ソフトウェア名|ソフトウェアの説明|
|''L''inux|OS|
|''A''pache|HTTPサーバ|
|''M''ySQL|データベース|
|''P''HP|スクリプト言語|
** apt-getコマンドでLAMP必要なパッケージをインストール [#...
以下のコマンドで''A''pache, ''M''ySQL, ''P''HPのパッケー...
sudo apt-get install apache2 mysql-server php5 php5-mysql
''Ubuntu16.04の場合''
sudo apt install apache2 libapache2-mod-php php mysql-se...
以下、実際にインストールしたときの出力です。
sakura@ubuntu:~$ sudo apt-get install apache2 mysql-serv...
[sudo] password for sakura:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
apache2-mpm-prefork apache2-utils apache2.2-bin apache...
libapache2-mod-php5 libapr1 libaprutil1 libaprutil1-db...
libaprutil1-ldap libdbd-mysql-perl libdbi-perl libhtml...
libmysqlclient16 libnet-daemon-perl libplrpc-perl mysq...
mysql-client-core-5.1 mysql-common mysql-server-5.1 my...
php5-common
提案パッケージ:
apache2-doc apache2-suexec apache2-suexec-custom php-p...
libipc-sharedcache-perl tinyca mailx php5-suhosin
以下のパッケージが新たにインストールされます:
apache2 apache2-mpm-prefork apache2-utils apache2.2-bi...
libapache2-mod-php5 libapr1 libaprutil1 libaprutil1-db...
libaprutil1-ldap libdbd-mysql-perl libdbi-perl libhtml...
libmysqlclient16 libnet-daemon-perl libplrpc-perl mysq...
mysql-client-core-5.1 mysql-common mysql-server mysql-...
mysql-server-core-5.1 php5 php5-common php5-mysql
アップグレード: 0 個、新規インストール: 25 個、削除: 0 ...
29.9MB のアーカイブを取得する必要があります。
この操作後に追加で 74.1MB のディスク容量が消費されます。
続行しますか [Y/n]? y
上記のメッセージが表示されるので、yを押してEnterキーを押...
* LAMPインストール途中の問い合わせ [#pc1487ba]
Apache, MySQL, PHPのパッケージをインストールしていたとこ...
MySQLのrootのパスワードを設定するようにと画面に出力されま...
#ref(mysql-01.gif)
#br
#ref(mysql-02.gif)
#br
(このrootはMySQLのroot(管理者)のパスワードであり、Ubuntu...
* MySQLに接続できるか試してみる [#h22789cb]
パッケージのインストールが完了したら以下のコマンドでMySQL...
mysql -u root -p
以下、上記コマンドを実行時の出力です。~
パスワードはMySQLインストール中に入力したrootのパスワード...
sakura@ubuntu:~$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 41
Server version: 5.1.61-0ubuntu0.10.04.1 (Ubuntu)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. ...
Oracle is a registered trademark of Oracle Corporation a...
affiliates. Other names may be trademarks of their respe...
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the cu...
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2012-04-21 00:37:43 |
+---------------------+
1 row in set (0.00 sec)
mysql> quit
Bye
* Apacheが動作しているか確認する [#qe68553c]
ブラウザ(Firefox)を起動してlocalhostに接続してみました。
#ref(httpd-01.gif)
#br
Apacheの設定を確認してみたところ、DocumentRootは/etc/apac...
sakura@ubuntu:~$ cat /etc/apache2/sites-available/defaul...
DocumentRoot /var/www
* PHPが動作しているか確認する [#a4226c2f]
私がインストールした時、ApacheのあとにPHPがインストールさ...
これは、PHPがインストールされる前にApacheが起動してしまっ...
以下のコマンドで念のため、Apacheを再起動することをお勧め...
sudo service apache2 restart
DocumentRootの/var/wwwに以下のファイルを作成する。~
ファイル名はinfo.phpにしました。
#ref(info.php)
<?php phpinfo(); ?>
注意:/var/wwwのディレクトリには一般のユーザではパーミッシ...
以下のようにしてファイルを作成し保存してください。
- sudo vi /var/www/info.php
- gksu gedit /var/www/info.php
ブラウザを起動しlocalhost/info.phpに接続します。~
以下のような画面が表示されればPHPが動作しています。
#ref(httpd-02.gif)
#br
以上、UbuntuでLAMP環境を構築するための資料でした。
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
終了行:
#navi(../)
* UbuntuでLAMP環境を構築する [#j7790863]
&color(red){Ubuntu16.04の記述を追加しました。};
この資料はUbuntu10.04を使ってLAMP環境を構築します。~
(Ubuntu12.04でも問題なく構築できました。)
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* LAMPに必要なソフトェアのインストール [#b784b732]
** LAMPとは [#seff5cbe]
LAMPとは以下のソフトウェアの頭文字を取ったものです。
|ソフトウェア名|ソフトウェアの説明|
|''L''inux|OS|
|''A''pache|HTTPサーバ|
|''M''ySQL|データベース|
|''P''HP|スクリプト言語|
** apt-getコマンドでLAMP必要なパッケージをインストール [#...
以下のコマンドで''A''pache, ''M''ySQL, ''P''HPのパッケー...
sudo apt-get install apache2 mysql-server php5 php5-mysql
''Ubuntu16.04の場合''
sudo apt install apache2 libapache2-mod-php php mysql-se...
以下、実際にインストールしたときの出力です。
sakura@ubuntu:~$ sudo apt-get install apache2 mysql-serv...
[sudo] password for sakura:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
apache2-mpm-prefork apache2-utils apache2.2-bin apache...
libapache2-mod-php5 libapr1 libaprutil1 libaprutil1-db...
libaprutil1-ldap libdbd-mysql-perl libdbi-perl libhtml...
libmysqlclient16 libnet-daemon-perl libplrpc-perl mysq...
mysql-client-core-5.1 mysql-common mysql-server-5.1 my...
php5-common
提案パッケージ:
apache2-doc apache2-suexec apache2-suexec-custom php-p...
libipc-sharedcache-perl tinyca mailx php5-suhosin
以下のパッケージが新たにインストールされます:
apache2 apache2-mpm-prefork apache2-utils apache2.2-bi...
libapache2-mod-php5 libapr1 libaprutil1 libaprutil1-db...
libaprutil1-ldap libdbd-mysql-perl libdbi-perl libhtml...
libmysqlclient16 libnet-daemon-perl libplrpc-perl mysq...
mysql-client-core-5.1 mysql-common mysql-server mysql-...
mysql-server-core-5.1 php5 php5-common php5-mysql
アップグレード: 0 個、新規インストール: 25 個、削除: 0 ...
29.9MB のアーカイブを取得する必要があります。
この操作後に追加で 74.1MB のディスク容量が消費されます。
続行しますか [Y/n]? y
上記のメッセージが表示されるので、yを押してEnterキーを押...
* LAMPインストール途中の問い合わせ [#pc1487ba]
Apache, MySQL, PHPのパッケージをインストールしていたとこ...
MySQLのrootのパスワードを設定するようにと画面に出力されま...
#ref(mysql-01.gif)
#br
#ref(mysql-02.gif)
#br
(このrootはMySQLのroot(管理者)のパスワードであり、Ubuntu...
* MySQLに接続できるか試してみる [#h22789cb]
パッケージのインストールが完了したら以下のコマンドでMySQL...
mysql -u root -p
以下、上記コマンドを実行時の出力です。~
パスワードはMySQLインストール中に入力したrootのパスワード...
sakura@ubuntu:~$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 41
Server version: 5.1.61-0ubuntu0.10.04.1 (Ubuntu)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. ...
Oracle is a registered trademark of Oracle Corporation a...
affiliates. Other names may be trademarks of their respe...
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the cu...
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2012-04-21 00:37:43 |
+---------------------+
1 row in set (0.00 sec)
mysql> quit
Bye
* Apacheが動作しているか確認する [#qe68553c]
ブラウザ(Firefox)を起動してlocalhostに接続してみました。
#ref(httpd-01.gif)
#br
Apacheの設定を確認してみたところ、DocumentRootは/etc/apac...
sakura@ubuntu:~$ cat /etc/apache2/sites-available/defaul...
DocumentRoot /var/www
* PHPが動作しているか確認する [#a4226c2f]
私がインストールした時、ApacheのあとにPHPがインストールさ...
これは、PHPがインストールされる前にApacheが起動してしまっ...
以下のコマンドで念のため、Apacheを再起動することをお勧め...
sudo service apache2 restart
DocumentRootの/var/wwwに以下のファイルを作成する。~
ファイル名はinfo.phpにしました。
#ref(info.php)
<?php phpinfo(); ?>
注意:/var/wwwのディレクトリには一般のユーザではパーミッシ...
以下のようにしてファイルを作成し保存してください。
- sudo vi /var/www/info.php
- gksu gedit /var/www/info.php
ブラウザを起動しlocalhost/info.phpに接続します。~
以下のような画面が表示されればPHPが動作しています。
#ref(httpd-02.gif)
#br
以上、UbuntuでLAMP環境を構築するための資料でした。
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
ページ名: