码迷,mamicode.com
首页 > 其他好文 > 详细

使用rpm包安装配置 LAMP

时间:2015-05-02 23:32:49      阅读:416      评论:0      收藏:0      [点我收藏+]

标签:lamp   linux   apache   php   mysql   

1.提供一台虚拟机,双网卡,ip地址分别为172.16.13.20和172.16.13.21


2.在此虚拟机上安装httpd2.2

   yum install httpd 从yum库里下载安装2.2包


3.给此httpd模块建立两个虚拟主机,并测试成功

mkdir -pv /vhosts/{a.com,b.org}/html

vim vhosts/a.com/html/index.html

vim vhosts/b.org/html/index.html

   vim /etc/httpd/conf/httpd.conf

技术分享

技术分享

测试:

技术分享

技术分享

4.以模块方式安装php程序的rpm包

yum install php

技术分享

编辑两个主页为PHP格式主页

mv vhosts/a.com/html/index.html vhosts/a.com/html/index.php

技术分享

mv vhosts/b.org/html/index.html vhosts/b.org/html/index.php

技术分享

测试PHP风格主页

技术分享

技术分享

5.安装mysql-server包和php-mysql包(php-mysql将php与mysql连接起来可以通信)

yum install mysql-server

yum install php-mysql

将主页内容修改一下,以便测试能不能成功连接mySQL

技术分享

技术分享

现在需要启动mysql服务脚本:service mysqld start

然后测试一下:数据库连接成功了

技术分享

技术分享

现在我们的LAMP组合已经成功

我们现在可以基于这个站点建立自己的网站了


6.应用示例

(1)我们尝试一下使用www.a.com建立wordpress,自己的博客网站

下载wordpress安装包,解压缩至vhosts/a.com/html并cd到期目录中来

技术分享

技术分享

技术分享

技术分享

创建wpdb数据库

技术分享

创建wpuser和密码

技术分享刷新数据库信息并退出

技术分享

重启一下service mysqld restart,刷新一下页面看看成功了

技术分享


(2)装载基于图形界面管理数据库的站点安装包phpMyAdmin

下载安装包并解压至页面站点/vhosts/b.org/html/

创建软连接:

技术分享

直接在浏览器输入172.16.13.21/pma,成功显示主页

技术分享



7.将"www.b.org" 用ssl协议实现

(1)  在本机一个目录下创建私钥和证书申请

cd到/etc/httpd/ssl目录;

#(umask 077; openssl genrsa -out ./mycakey.pem 2048)

#openssl req -new -key ./mycakey.pem -out mycert.csr -days 360

(2)将证书申请提交私建CA,获得授权证书

技术分享

技术分享

技术分享

技术分享

 (3)装载ssl模块支持

yum install mod_ssl

  (4) 修改ssl配置文件/etc/httpd/conf.d/ssl.conf

技术分享

技术分享

技术分享

(5)重启httpd服务,查看ssl对应的443端口有没有被开启

#service httpd restart

#ss -tnl | grep 443

技术分享

(6)测试https:172.16.13.21

技术分享














本文出自 “铜锣湾” 博客,请务必保留此出处http://wuhf2015.blog.51cto.com/8213008/1641324

使用rpm包安装配置 LAMP

标签:lamp   linux   apache   php   mysql   

原文地址:http://wuhf2015.blog.51cto.com/8213008/1641324

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!