转载请注明原作者出处

write by xiaoyang

一、    先决条件

系统:RHEL Server6.5

工具:MySQL、MySQL Server、PHP、PHP-MySQL、HTTPD等相关组件(后续给出)

辅助工具:SecureCRT(终端工具)、SecureFX(ftp传输工具)

二、    配置详细

(一)     SecureCRT连接服务器

1.        打开软件新建会话

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

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

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

5.        成功连接后如下

(二)     配置yum源

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

2.        生成 YUM 源文件

3.        导入rpm的签名信息

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

(三)     安装Apache服务器

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

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

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

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

(四)     安装MySQL服务器

1.        查询MySQL相关软件

2.        安装以上三款软件

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

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

5.        MySQL语句基本操作

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

(五)     安装PHP环境

1.        查询需要安装的组件

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

3.        重启Apache服务

4.        编辑一个测试网页

5.        使用浏览器访问

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

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

(六)     安装FTP服务器

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

2.        安装

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

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

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

b)       并且禁用匿名登陆

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

d)       启动vsftp服务

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

f)         设置传输类型为FTP

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

5.        输入密码连接

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

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

8.        简单测试

a)        创建一个文件夹

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

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

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

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

a)        接收协议

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

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

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

e)        开始安装

f)         完成安装

g)       最后开始使用

(七)     安装和配置phpmyadmin

1.        上传phpmyadmin

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

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

4.        并修改以下值为true

5.        然后保存退出

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

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

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

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

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

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

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

至此:全套的配置完成

lamp环境的配置的更多相关文章

  1. windows下配置lamp环境(5)---配置MySQL5.6

    开始配置mysql 1.创建配置文件my.ini   1.进入C:\wamp\MySQL   2.把my-default.ini 另存一份:my.ini   3.开始编辑mysql的配置文件,打开my ...

  2. windows下配置lamp环境(3)---配置PHP5.4

    下面配置php Php文件夹里有两个php.ini-*文件,随便修改一个,去掉后缀,变成php.ini (如图) 打开php.ini ,添加php扩展目录723行左右(其实放哪都无所谓,只不过php. ...

  3. windows下配置lamp环境(2)---配置Apache服务器2.2.25

    配置Apache 配置Apache时,先要找到安装目录中的主配置文httpd.conf,使用文本编辑器打开,最好不要使用windows自带的编辑器,可以使用NotePad++, vim,或者subli ...

  4. 在ubuntu上搭建开发环境4---ubuntu简单的搭建LAMP环境和配置

    最近重新安装了Ubuntu,但是之前的LAMP环境自然也就没有了,实在是不想再去编译搭建LAMP环境(这种方法实在是太费时间,而且太容易遇到各种不知道为什么的错误),所以,就去查查有没有什么简单的搭建 ...

  5. LAMP环境如何配置多个域名访问

    背景: 公司有多个项目想要挂载在一个服务器上,因此需要多个域名来访问不同的网站,其实就是一个阿里云服务器,一个ip对应于多个域名 lamp环境: centos版本:命令查看centos的版本号:rpm ...

  6. LAMP环境基本配置

    CentOS 7.0 LAMP环境搭建 Apache: 安装: yum -y install httpd 设为开机启动: systemctl start httpd.service systemctl ...

  7. linux学习(一) -- ubuntu下lamp环境的配置

    以下为实测教程,希望能为大家提供帮助,转载请注明出处 ubuntu+apache+mysql+php7 第一.更换apt的源 1.复制原文件备份 sudo cp /etc/apt/source.lis ...

  8. 源码编译安装LAMP环境及配置基于域名访问的多虚拟主机

    实验环境及软件版本: CentOS版本: 6.6(2.6.32.-504.el6.x86_64) apache版本: apache2.2.27 mysql版本:  Mysql-5.6.23 php版本 ...

  9. LAMP环境搭建+配置虚拟域名

    Centos下PHP,Apache,Mysql 的安装 安装Apache yum -y install httpd systemctl start httpd 添加防火墙 firewall-cmd - ...

随机推荐

  1. 编写你自己的单点登录(SSO)服务

    王昱 yuwang881@gmail.com   博客地址http://yuwang881.blog.sohu.com 摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统其中.本文从 ...

  2. UVA 12901 Refraction 几何/大雾题

    Refraction Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.hust.edu.cn/vjudge/contest/view.a ...

  3. (转)用AGG实现高质量图形输出(二)

    本文上接<用AGG实现高质量图形输出(一)>,分别介绍了AGG显示流程中的各个环节. 上次讲了AGG的显示原理并举了一个简单的例子,这一篇文章开始讲AGG工作流程里的每个环节.为了方便对照 ...

  4. AutoCAD按坐标打印图纸

    前几天公司要求按坐标打印DWG文件,中间走了不少弯路,好在已经搞定了,整理一下分享给大家,希望后来人少走弯路. 1. 设计需求: 公司的图纸用AutoCAD2010做成,通常一个项目的所有图纸都存放在 ...

  5. 第12届北师大校赛热身赛第二场 C. 组合数

    题目链接:http://www.bnuoj.com/bnuoj/contest_show.php?cid=3570#problem/43573 C. 组合数 Time Limit: 1000ms Ca ...

  6. 基于jQuery实现苹果Dock样式的菜单

    爱编程小编之前我们分享过相当数量的jQuery菜单了,今天要给大家带来一款Dock样式的jQuery菜单,用过苹果的朋友都知道,它的Dock菜单非常酷,配合漂亮的图标就更加绚丽了.效果图如下: 在线预 ...

  7. 简约之美Jodd-http--应用一箩筐

    Jodd-http是一个微型的.简约的http client,然而简单而且方便.使用它可以轻松的实现发送请求和读取响应.它的目标就是日常应用变的非常简单,从而简化开发人员的工作. 了解Jodd-htt ...

  8. 浅析jQuery中常用的元素查找方法总结

    本篇文章是对jQuery中常用的元素查找方法进行了详细的总结和介绍,需要的朋友参考下   $("#myELement") 选择id值等于myElement的元素,id值不能重复在文 ...

  9. 1.7.4.2 Local Parameters in Queries--局部参数

    1. 局部参数 Local parameters是在solr请求中指定一个查询参数.Local parameters提供了一个方式以添加元数据到某个参数类型中,如查询字符串(在solr文档中,Loca ...

  10. Solr 删除数据的几种方式

    原文出处:http://blog.chenlb.com/2010/03/solr-delete-data.html 有时候需要删除 Solr 中的数据(特别是不重做索引的系统中,在重做索引期间).删除 ...