centos6搭建LAMP
系统环境
ip=
192.168.0.105
selinux为:setenforce 0
iptables 为stop
客户机需要修改hosts文件
1.192.168.2.105 www1.stuX.com
2.192.168.2.105 www2.stuX.com
安装LAMP组件
1.yum install httpd php php-mysql mysql-server
设置mysql
启动mysqld服务 并设置自启动
1.service mysqld start
2.chkconfig mysqld on
之后进去mysql命令行,加入测试使用的代码
1.mysql
1.GRANT ALL PRIVILEGES ON testdb.* TO gwx@'192.168.%.%' IDENTIFIED BY '1';
之后重启mysqld服务
1.service mysqld restart
httpd相关配置
搭建两个虚拟主机
为两个虚拟主机创建相关目录
1.mkdir -p /web/vhosts/www{1,2}
2.mkdir -p /var/log/httpd/www{1,2}
httpd配置文件中配置相关虚拟主机相关配置
1.vi /etc/httpd/conf/httpd.conf
1.ServerName localHost
2.#DocumentRoot "/var/www/html"
3.NameVirtualHost 192.168.2.105:80
4.<VirtualHost 192.168.2.105:80>
5. ServerAdmin gwx@stuX.com
6. DocumentRoot /web/vhosts/www1
7. ServerName www1.stuX.com
8. ErrorLog /var/log/httpd/www1/error_log
9. CustomLog /var/log/httpd/www1/access_log common
10.</VirtualHost>
11.<VirtualHost 192.168.2.105:80>
12. ServerAdmin gwx@stuX.com
13. DocumentRoot /web/vhosts/www2
14. ServerName www2.stuX.com
15. ErrorLog /var/log/httpd/www2/error_log
16. CustomLog /var/log/httpd/www2/access_log common
17.</VirtualHost>
虚拟主机www1.stuX.com的主页代码
1.vi /web/vhosts/www1/index.php
1.<h1>This a test page for php and mysql in the server of www1.stuX.com</h1>
2.<?php
3. $conn = mysql_connect('192.168.2.105','gwx','1');
4. if ($conn)
5. echo "OK";
6. else
7. echo "Failed";
8. phpinfo();
9.
10.?>
虚拟主机www2.stuX.com的主页代码
1.vi /web/vhosts/www2/index.php
1.<h1>This a test page for php and mysql in the server of www2.stuX.com</h1>
2.<?php
3. $conn = mysql_connect('192.168.2.105','gwx','1');
4. if ($conn)
5. echo "OK";
6. else
7. echo "Failed";
8. phpinfo();
9.
10.?>
启动httpd 并设置自启动
1.service httpd start
2.chkconfig httpd on
centos7搭建LAMP
系统环境
ip=1992.168.2.104
selinux为:setenforce 0
firewalld 为stop
安装LAMP组件
yum install -y httpd php-fpm php-mysql mariadb-server
设置mysql
启动mysqld服务 并设置自启动
1.systemctl start mariadb.service
2.systemctl enable mariadb.service
之后进去mysql命令行,加入测试使用的代码
1.mysql
1.GRANT ALL PRIVILEGES ON testdb.* TO gwx@'192.168.%.%' IDENTIFIED BY '1';
之后重启mysqld服务
1.systemctl restart mysqld
httpd相关配置
搭建两个虚拟主机
为两个虚拟主机创建相关目录
1.mkdir -p /web/vhosts/www{1,2}
2.mkdir -p /var/log/httpd/www{1,2}
httpd配置文件中配置相关虚拟主机相关配置
1.vi /etc/httpd/conf/httpd.conf
1.ServerName localHost
2.<Directory />
3. AllowOverride none
4. Require all ip 192.168.0.0/24
5.</Directory>
6.#DocumentRoot "/var/www/html"
7.<VirtualHost 192.168.2.104:80>
8. ServerAdmin gwx@stuX.com
9. DocumentRoot /web/vhosts/www1
10. ServerName www1.stuX.com
11. ErrorLog /var/log/httpd/www1/error_log
12. CustomLog /var/log/httpd/www1/access_log common
13.</VirtualHost>
14.<VirtualHost 192.168.2.104:80>
15. ServerAdmin gwx@stuX.com
16. DocumentRoot /web/vhosts/www2
17. ServerName www2.stuX.com
18. ErrorLog /var/log/httpd/www2/error_log
19. CustomLog /var/log/httpd/www2/access_log common
20.</VirtualHost>
虚拟主机www1.stuX.com的主页代码
1.vi /web/vhosts/www1/index.php
1.<h1>This a test page for php and mysql in the server of www1.stuX.com</h1>
2.<?php
3. $conn = mysql_connect('192.168.2.105','gwx','1');
4. if ($conn)
5. echo "OK";
6. else
7. echo "Failed";
8. phpinfo();
9.
10.?>
虚拟主机www2.stuX.com的主页代码
1.vi /web/vhosts/www2/index.php
1.<h1>This a test page for php and mysql in the server of www2.stuX.com</h1>
2.<?php
3. $conn = mysql_connect('192.168.2.105','gwx','1');
4. if ($conn)
5. echo "OK";
6. else
7. echo "Failed";
8. phpinfo();
9.
10.?>
启动httpd 并设置自启动
1.systemctl start httpd
2.systemctl enable httpd
原创文章,作者:N24-wenxuan,如若转载,请注明出处:http://www.178linux.com/63239
评论列表(1条)
在Centos 6 和Centos 7 都实现了LAMP,非常的好。