• 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

    至此:全套的配置完成

  • 相关阅读:
    函数嵌套
    函数对象
    可变长参数
    函数的参数
    函数的调用
    函数的返回值
    定义函数的三种形式
    函数的定义
    SQLAlchemy
    Flask总结完整版
  • 原文地址:https://www.cnblogs.com/ywj2013/p/3750373.html
Copyright © 2020-2023  润新知