lamp環境の構築
■Apacheのインストール
httpd -v
service httpd start
ip確認して接続
apache起動してる
■MySqlのインストール
mysql --version
■PHPのインストール
php -v
■PHPからMySQLを操作できるようにphp-mysqlモジュールをインストールする。
■動作検証
mysqlのデフォルトテーブルにサンプルデータを挿入
service mysqld start
mysql -u root
mysql> show databases;
mysql> use test
mysql> create table sample (id integer, name varchar(30));
mysql> show tables;
mysql> insert into sample values(1, 'kagawa');
mysql> insert into sample values(2, 'honda');
mysql> select * from sample;
mysql> quit
# cd /var/www/html/
# vi index.php
<?php
phpinfo();
?>
さっき開いてたApacheのページ更新しても何もならなくてちょっと考えたけど
再起動するの忘れてた
service httpd restart
phpinfoの画面が表示される
<?php
$con = mysql_connect('localhost', 'root', '') or die('error(connect)');
mysql_select_db('test', $con) or die('error(select_db)');
$sql = 'select * from sample';
$result = mysql_query($sql, $con);
while ($row = mysql_fetch_array($result)) {
echo $row['id'] . ' : ' . $row['name'] . '
';
}
mysql_close($con);
?>
画面表示
備考
yumで取得するものはデフォルトで最新のものを取ってくるようになっているけれど、
例えば指定のバージョンを取得したり、古いものを新しいものに更新する検証もしたい
新しいものを古いものにはできるのだろうか(一回消して、指定のバージョンを取り直す形になるのかな)
とりあえず今回はlamp環境作れたので区切る
yumで古いバージョンのソフトウェアをインストールするには
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/901instoldver.html
引用、参考もと
http://qiita.com/utano320/items/3c25ae3f0f9ec5a867c4
*今回ほとんどここから引用させて頂く形になってる