HTTP實驗:構建LAMP平臺

構建LAMP平臺


安裝Apache
安裝配置mysql及相關軟件
安裝配置php及相關軟件
安裝論壇軟件
安裝ECshop軟件
安裝mysql的圖形管理軟件

 

1.安裝LAMP所需軟件包

[root@localhost ~]# yum install httpd mysql mysql-server mysql-devel php php-mysql -y

#修改mysql數據庫管理員root的密碼

[root@localhost ~]# mysqladmin -u root  password 123
[root@localhost ~]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
mysql>

#建立bbs論壇的數據庫及授權用戶

mysql> create database discuz;
mysql> grant  all  on  discuz.*  to  discuz@localhost  identified  by '123';
Query OK, 0 rows affected (0.00 sec)
mysql>

#修改php.ini文件

[root@localhost LAMP]# vim /etc/php.ini
[root@localhost LAMP]# grep short_open /etc/php.ini
short_open_tag = On

#重啓服務

[root@localhost ~]# service mysqld restart
[root@localhost ~]# service httpd restart

#測試是否能打開php網頁

[root@localhost ~]# vi /var/www/html/yum/test.php
<?php
phpinfo( );
?>

在瀏覽器上輸入http://www.sina.com/test.php


2.安裝Discuz!論壇系統

[root@localhost ~]# cd LAMP/

#解壓縮並移動到指定目錄

[root@localhost LAMP]# unzip upload_bbs.zip
[root@localhost LAMP]# mv upload /var/www/html/bbs

#修改bbs目錄的所有者爲apache用戶

[root@localhost LAMP]# chown -R apache:apache /var/www/html/bbs

#添加虛擬主機

[root@localhost LAMP]# vim /etc/httpd/conf.d/vhost.conf
[root@localhost LAMP]# tail -5 /etc/httpd/conf.d/vhost.conf
<VirtualHost 10.0.1.88:80>
DocumentRoot /var/www/html/bbs
ServerName www.bbs.com
AddDefaultCharset GB18030
</VirtualHost>

#修改dns文件使其能解析www.bbs.com

#修改DNS主配置文件

[root@localhost LAMP]# vim /etc/named.conf
[root@localhost LAMP]# tail -4 /etc/named.conf
zone "bbs.com" IN{
type master;
file "bbs.com.zone";
};

#添加DNS區域數據文件

[root@localhost LAMP]# cp -a /var/named/163.com.zone  /var/named/bbs.com.zone
[root@localhost LAMP]# vim /var/named/bbs.com.zone
[root@localhost LAMP]# cat /var/named/bbs.com.zone
$TTL 1D
@       IN      SOA     www.bbs.com. root  (
3 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@       IN      NS      www.bbs.com.
@       IN      A       10.0.1.88
www     IN      A       10.0.1.88

#重啓服務 

[root@localhost LAMP]# service named restart
Stopping named: .                                          [  OK  ]
Starting named:                                            [  OK  ]
[root@localhost LAMP]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd: httpd:                             [  OK  ]


打開網頁安裝嚮導
http://www.bbs.com/install.php

 

 

3.安裝ECShop軟件

#解壓並移動到指定目錄

root@localhost LAMP]# unzip ECShop_V2.7.3_UTF8_release0411.zip
[root@localhost LAMP]# mv upload /var/www/html/shop

#修改目錄屬組和屬主

[root@localhost LAMP]# chown -R apache:apache /var/www/html/shop

#添加虛擬主機

[root@localhost LAMP]# vim /etc/httpd/conf.d/vhost.conf
[root@localhost LAMP]# tail -4 /etc/httpd/conf.d/vhost.conf
<VirtualHost 10.0.1.88:80>
DocumentRoot /var/www/html/shop
ServerName www.shop.com
</VirtualHost>

#修改DNS文件

[root@localhost LAMP]#  vim /etc/named.conf
[root@localhost LAMP]# tail -4 /etc/named.conf
zone "shop.com" IN{
type master;
file "shop.com.zone";
};
[root@localhost LAMP]# cp -a /var/named/bbs.com.zone  /var/named/shop.com.zone
[root@localhost LAMP]# vim  /var/named/shop.com.zone
[root@localhost LAMP]# cat /var/named/shop.com.zone
$TTL 1D
@       IN      SOA     www.shop.com. root  (
3 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@       IN      NS      www.shop.com.
@       IN      A       10.0.1.88
www     IN      A       10.0.1.88

修改php.ini文件中的時區設置

[root@localhost LAMP]# vim /etc/php.ini
[root@localhost LAMP]# grep date.time /etc/php.ini
date.timezone = "Asia/Shanghai"

 打開網頁安裝嚮導
http://www.shop.com

 

4.安裝mysql的圖形管理軟件

[root@localhost LAMP]# tar xf phpMyAdmin-3.4.3.2-all-languages.tar.gz
[root@localhost LAMP]# mv phpMyAdmin-3.4.3.2-all-languages /var/www/html/phpmysql
[root@localhost LAMP]# cd /var/www/html/phpmysql/
[root@localhost phpmysql]# cp config.sample.inc.php config.inc.php
[root@localhost phpmysql]# vim config.inc.php
[root@localhost phpmysql]# grep http config.inc.php
$cfg['Servers'][$i]['auth_type'] = 'http';
[root@localhost phpmysql]# vim /etc/httpd/conf.d/vhost.conf
[root@localhost phpmysql]# tail -4 /etc/httpd/conf.d/vhost.conf
<VirtualHost 10.0.1.88:80>
DocumentRoot /var/www/html/phpmysql
ServerName www.mysql.com
</VirtualHost>
[root@localhost phpmysql]#  vim /etc/named.conf
[root@localhost phpmysql]# tail -4 /etc/named.conf
zone "mysql.com" IN{
type master;
file "mysql.com.zone";
};
[root@localhost phpmysql]#  cp -a /var/named/bbs.com.zone  /var/named/mysql.com.zone
[root@localhost phpmysql]# vim  /var/named/mysql.com.zone
[root@localhost phpmysql]# cat /var/named/mysql.com.zone
$TTL 1D
@       IN      SOA     www.mysql.com. root  (
3 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@       IN      NS      www.mysql.com.
@       IN      A       10.0.1.88
www     IN      A       10.0.1.88
[root@localhost phpmysql]# service named restart
Stopping named: .                                          [  OK  ]
Starting named:                                            [  OK  ]
[root@localhost phpmysql]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章