redhat Linux6下搭建LAMP
来源:互联网 发布:java开源人才网 编辑:程序博客网 时间:2024/06/15 07:16
IP地址:192.168.0.110
域名:www.text.com
Discuz!论坛:Discuz_X2.5_SC_GBK
搭建LAMP:
步骤1:
实现域名www.text.com与服务器IP地址192.168.0.110的解析关系,具体配置
参见搭建DNS服务器。通过以下命令启动DNS服务器。
[root@localhost ~]# service named start
步骤2:
安装apache、mysql、php,并启动相关服务,通过以下命令实现:
[root@localhost ~]# yum -y install httpd* *mysqld* php*[root@localhost ~]# service mysqld start[root@localhost ~]# service httpd start
步骤3:
配置apache,操作命令如下:
[root@localhost ~]# vim /etc/httpd/conf/httpd.confKeepAlive On # 将参数KeepAlive修改为OnAddDefaultCharset GB2312 # 将默认字符集修改为GB2312# 配置虚拟主机NameVirtualHost 192.168.0.110:80<VirtualHost 192.168.0.110:80> DocumentRoot /var/www/html ServerName www.text.com</VirtualHost># 保存退出[root@localhost ~]# service httpd restart # 重启httpd服务
注意:不要忘记指定DNS服务器的IP地址,否则域名解析将会出问题。可通过修改/etc/resolv.conf文件指定DNS的IP地址。
[root@localhost ~]# vim /etc/resolv.confnameserver 192.168.0.110 # 根据实际情况换成自己的DNS服务器地址
步骤4:
配置MySQL,设置管理员密码。
[root@localhost ~]# mysqladmin -u root password text123[root@localhost ~]# service mysqld restart[root@localhost ~]# mysql -u root -pEnter password:mysql>
步骤5:
测试php是否安装成功。
在虚拟主机的站点根目录下创建一个php测试页面,如果能出现正确的php环境信息说
明安装已经成功。
[root@localhost ~]# vim /var/www/html/index.php<?phpphpinfo();?>
测试页面如图所示则说明php安装成功:
Discuz!论坛的部署
步骤1:
将Discuz_X2.5_SC_GBK的upload目录中的所有文件复制到Apache的站点根目录/var/www/html下
步骤2:
将upload目录中所有文件传到服务器的站点根目录后,打开浏览器,访问http://www.text.com,将会显示Discuz!论坛软件的安装向导,如图所示。
步骤3:
在授权协议界面,点击“我同意”按钮,系统会自动检查环境及文件目录权限。
步骤4:
如果相关目录文件的状态都为不可写,为了数据文件可以被程序正确读写,执行以下命令为/var/www/html目录的其他用户增加可写的权限。
[root@localhost ~]# # chmod -R o+w /var/www/html/
步骤5:
刷新浏览器,可以看到相关目录文件的状态都为可写,如图所示。
步骤6:
检测成功后,单击“下一步”按钮,进入设置运行环境的界面,在此选择“全新安装Discuz! X(含UCenter Server)”,如图所示。
步骤7:
单击“下一步”按钮,进入安装数据库的界面,在此填写数据库信息和管理员信息,如图所示。注意,此处的数据库密码为MySQL中设置的管理员密码。
步骤8:
单击“下一步”按钮,数据库将开始安装,如图所示。
步骤9:
安装完成后,将会显示论坛初始化界面。
步骤10:
单击“暂不开通”,将会进入论坛的主界面,如图所示。可以使用图中所设置的管理员admin登录论坛,并进入系统后台,进行相关操作,如:设置论坛名称、添加分区、添加板块等。至此,Discuz!论坛的部署已经成功,现在可以申请账号,发帖测试了。
- redhat Linux6下搭建LAMP
- redhat Linux6下搭建Zabbix
- redhat Linux6下搭建DHCP服务器
- redhat Linux6下搭建DNS服务器
- redhat Linux6下搭建Web服务器
- redhat Linux6下搭建FTP服务器
- redhat Linux6下搭建邮件服务器
- redhat Linux6下搭建Samba服务器
- redhat Linux6下搭建MySQL服务器
- redhat Linux6下搭建简单的VPN服务器
- redhat Linux6下配置本地yum源
- RedHat Enterprice linux6.2下jdk的安装
- RedHat Enterprise Linux 5 下搭建LAMP(python) 全过程分享(for Django)
- UBUNTU 下LAMP 搭建
- Centos下搭建LAMP
- linux下搭建LAMP
- ubuntu下搭建lamp
- Centos下搭建LAMP
- MySQL中PROCEDURE ANALYSE
- 安全算法
- 在mybatis中关于标签mapper错的解决原因及方案
- 通俗易懂版_安装Mysql
- 用html、jquery、php编写新闻后台管理页面,动态添加新闻数据并实现数据的增删改查功能
- redhat Linux6下搭建LAMP
- tomcat发布web service教程
- Educational Codeforces Round 28 A. Curriculum Vitae(读懂题意后的暴力水题)
- MessageDigest 类的用法(MD5加密)
- springboot 报错Field XXX required a bean of type XXX that could not be found.
- JavaSE学习总结-反射Reflect
- QPT之FSO
- 运维平台项目规划体系全介绍
- 详解Python的Twisted框架中reactor事件管理器的用法