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!论坛的部署已经成功,现在可以申请账号,发帖测试了。