虚拟机redhat LAMP环境搭建

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

环境搭建

Linux + Apache + mysql + php + discuz!

(使用root用户将所有tar.gz和rpm包上传到/temp目录下)

一安装linux

1.安装Red Hat Enterprise Linux 4

2.安装vmware tools,并修改/etc/profile文件,使/sbin目录添加到PATH环境变量中

3.使用虚拟机—快照—拍摄快照功能,将搭建好的环境备份。

二安装apache

1.安装

a.解压---tar zxvf httpd-2.2.4.tar.gz

b.配置---cd httpd-2.2.4---在该路径下面执行命令---./configure

c.编译---make

d.安装---make install

2.配置

apache默认安装路径:/usr/local/apache2

/usr/local/apache2下面关键目录说明

conf :apache服务器的配置目录

htdocs: 需要发布应用程序的目录

bin : apache服务器的可执行程序目录

修改/usr/local/apache2/conf/httpd.conf文件中的内容:

将#ServerName :80中的“#”删掉,并将改为本机的ip地址。

将” #ServerName :80”改为” ServerName 192.168.5.136:80”

修改了httpd.conf配置文件后,应该重启apache服务。

补充说明:apache服务的启动、关闭、重启

启动

/usr/local/apache2/bin/apachectl start

关闭

/usr/local/apache2/bin/apachectl stop

重启

/usr/local/apache2/bin/apachectl restart

状态

/usr/local/apache2/bin/apachectl status

3.验证

在window平台通过浏览器访问虚拟机linux上面apache的测试页面

如果出现it works字样,说明apache安装成功。

三安装mysql

1.查看是否已安装

rpm –qa | grep mysql

2.卸载旧版本

rpm -e --nodeps mysql-4.1.20-1.RHEL4.1.i386

3.安装

rpm -ivh MySQL-client-community-5.0.37-0.rhel4.i386.rpm

rpm -ivh MySQL-devel-community-5.0.37-0.rhel4.i386.rpm

rpm -ivh MySQL-server-community-5.0.37-0.rhel4.i386.rpm

4.修改mysql数据库中的user表

修改user表,因为user表中记录了不同的用户对mysql数据库的访问权限

如果要远程访问mysql数据库的话,就要对其做修改。

update user set host='%'

where user='root'

and host='localhost.localdomain';

使用quit退出mysql。

[root@sugar ~]# mysqladmin reload---执行该命令来重新加载,使update语句修改生效

5.使用远程连接工具连接数据库

如果mysql客户端连不上,而windows可以ping通mysql服务器,说明是linux服务端防火墙禁掉了该连接。

我们学习时的解决办法,最简单的就是关闭防火墙,然后重启。

禁用防火墙,然后重启linux虚拟机,然后启动apache服务,记住得用root用户去启动。

四安装php 1.安装

解压

配置

编译

安装

2.

3.测试

在window界面通过浏览器访问php文件

五安装discuz!

将Discuz!_5.5.0_SC_UTF8.zip中的upload解压。

把upload拷贝到LINUX下/usr/local/apache2/htdocs/ 下把upload 下所有文件的权限设为777

[root@sugar ~]# chmod –R 777 upload

编辑upload下config.inc.php 文件(修改如下几项)

$dbhost = 'localhost'; // 数据库服务器

$dbuser = 'root'; // 数据库用户名

$dbpw = ''; // 数据库密码

$dbname = 'discuz'; // 数据库名

通过window的ie,访问disscuz!的论坛

http://your_linux_ip/upload/install.php

http://192.168.10.66/upload/install.php

按照页面的提示进行配置即可

相关文档
最新文档