lamp环境的配置

clip_image001

转载请注明原作者出处

write by xiaoyang

一、    先决条件

系统RHEL Server6.5

工具MySQLMySQL ServerPHPPHP-MySQLHTTPD等相关组件(后续给出)

辅助工具SecureCRT(终端工具)、SecureFXftp传输工具)

二、    配置详细

(一)     SecureCRT连接服务器

1.        打开软件新建会话

clip_image003


2.        输入服务器的ip地址和root用户

clip_image005

3.        完后连接并接受,也可以选择接受和保存

clip_image007

4.        输入root账户的登陆密码,并且可以选择保存

clip_image009

5.        成功连接后如下

clip_image011

(二)     配置yum

1.        插入安装光盘,并且挂载在/media/rhel目录

clip_image013


2.        生成 YUM 源文件

clip_image015

3.        导入rpm的签名信息

clip_image017

4.         如果执行yum search还提示注册,请执行yum clean all清除缓存,执行清除出现错误请使用《kill -9 进程号 》结束进程再清除


(三)     安装Apache服务器

1.        查询我们要安装的Apache服务器并且安装(rhel里为httpd

clip_image019


2.        安装(使用-y参数可以不用确认)

clip_image021

3.        可以看到安装的软件版本及相应的组件,并且显示完成

clip_image023

4.        启动httpd服务,并且设置为开机启动

clip_image025

(四)     安装MySQL服务器

1.        查询MySQL相关软件

clip_image027


2.        安装以上三款软件

clip_image029

clip_image031


3.        启动MySQL服务,并且会提示有关初始化的首次操作

clip_image033

4.        设置root账户可以连接MySQL服务器的密码,并且使用进行连接

clip_image035


5.        MySQL语句基本操作

clip_image037

6.        启动MySQL服务并设置为开机启动

clip_image039

(五)     安装PHP环境

1.        查询需要安装的组件

clip_image041


2.        安装以上三个组件(可根据需求进行选择,例如最后一个可不需要)

clip_image043

3.        重启Apache服务

clip_image045

4.        编辑一个测试网页

clip_image047


5.        使用浏览器访问

clip_image049

6.        并且查看是否已经支持MySQL模块

clip_image051


7.        如果无法访问请使用下命令开启防火墙允许80端口,或者关闭iptables服务

clip_image053

(六)     安装FTP服务器

1.        查找vsftp软件(如果你知道名称可以直接安装)

clip_image055


2.        安装

clip_image057

3.        创建ftp账户并设置密码(-d是工作目录,-g是所属组,-s指定非为登陆类型)

clip_image059

4.        限制FTP账户只能访问到自己工作目录那级(创建列表文件并添加账户)

a)        编辑/etc/vsftpd/vsftpd.conf文件并且启用限制文件

clip_image061


b)       并且禁用匿名登陆

clip_image063

c)        创建文件并把被限制的用户加入进去(或者使用其他命令创建)

clip_image065

d)       启动vsftp服务

clip_image067

e)        打开FTP工具的客户端选择新建会话

clip_image069


f)         设置传输类型为FTP

clip_image071

g)       输入用户名和ip进行连接

clip_image073


5.        输入密码连接

clip_image075

6.        连接成功后如果看到这样的目录(这样不安全),表示限制未成功

clip_image077


7.        限定用户只能访问自己的目录成功后是如下所示

clip_image079

8.        简单测试

a)        创建一个文件夹

clip_image081


9.        查看是否存在(即验证ftp账户是否可读写)

clip_image083

10.      使用ftp账户上传discus安装包

clip_image085

11.      将其解压到/var/www/html目录下

clip_image087

12.      使用浏览器访问ip(或者域名)进行安装

a)        接收协议

clip_image089

b)       注意需要保证所有的检测通过,并下一步

clip_image091


c)        这里选择全新安装(如果你当初已经有环境可以选择第二个进行升级安装)

clip_image093

d)       设置数据库用户名和密码,还有后台管理的秘密

clip_image095


e)        开始安装

clip_image097

f)         完成安装

clip_image099


g)       最后开始使用

clip_image101

(七)     安装和配置phpmyadmin

1.        上传phpmyadmin

clip_image103


2.        解压到/var/www/html后如下

clip_image105

clip_image107

3.        重命名后进入目录并将config.sample.inc.php复制一份为config.inc.php,并编辑它

clip_image109


4.        并修改以下值为true

clip_image111

5.        然后保存退出

clip_image113


6.        使用浏览器登录并进行数据库的管理(密码为之前设置的)

clip_image115

7.        登陆后就可以进行相应的管理了

clip_image117


(八)     基于主机名访问站点

1.        编辑配置文件http.conf并加入以下配置

clip_image119

2.        然后绑定域名(也可以通过更改自己客户端的host文件实现域名解析)

clip_image121


3.        测试效果,访问http://phpwind.ywj.com

clip_image123

4.        测试访问http://discuz.ywj.com

clip_image125

至此:全套的配置完成

posted @ 2014-05-24 20:45  时间淡无痕  阅读(224)  评论(0编辑  收藏  举报