所谓的lamp环境,就是在linux的平台上实现apache+mysql+php结合,实现支持动态网页的web站点。
环境:rhel 5.4
所需软件包主要有:httpd-2.2.3-31.el5.i386.rpm、mysql-5.0.77-3.el5.i386.rpm、mysql-server-5.0.77-3.el5.i386.rpm、php-5.1.6-23.2.el5_3.i386.rpm、php-gd-5.1.6-23.2.el5_3.i386.rpm、php-mysql-5.1.6-23.2.el5_3.i386.rpm等。
具体实施:
1.为了解决软件包的依赖关系,先配置本地yum服务器:
vim /etc/yum.repos.d/rhel-debuginfo.repo 修改yum服务器的配置文件
・1 [rhel-server]
・2 name=Red Hat Enterprise Linux server
・3 baseurl=file:///mnt/cdrom/Server
・4 enabled=1
・5 gpgcheck=1
・6gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release
2.安装所需要的软件包
yum install httpdmysql mysql-server php php-gd php-mysql
service httpd start 启动httpd服务
chkconfig httpd on 改为开机自启动
service mysqld start 启动mysql
chkconfig mysqld on 改为开机自启动
mysqladmin -u root -p password '123' 修改数据库管理员的口令
3.测试我们的http与php、mysql的结合是否成功
进入/var/www/html目录
vim index.php 创建名为index.php的网页
客户端访问web server,出现如下页面,说明httpd与php的结合正常:
再次修改index.php:
客户端访问web server 时成功连接数据库显示ok,当我们停用mysqld服务时,显示failed。至此已经完成了lamp环境的搭建了,现在大家就可以实现基于php语言的商城、论坛和博客等站点了。
现在我们就基于discuz模板搭建我们的论坛,首先你应该下载discuz的一个模版Discuz_X2.5_SC_GBK.ZIP
下载地址:http://www.discuz.net/thread-2744369-1-1.html
我们首先将此压缩包上传到我们的linux主机,进行解压缩
mv upload /var/www/html/discuz 将upload移动到/var/www/html/discuz
然后,客户端访问http://192.168.2.10/discuz会出现以下界面:
若出现乱码,你需要将你的浏览器的编码格式改为GB2312
接着,会出现安装向导页面,此时我们按照向导的要求进行操作:
此时根据向导的要求,我们需要改变一些目录的权限为可写:
使用chmod a+w 改变以上列出的目录权限为可写
修改完权限后,重新访问http://192.168.2.10/discuz,会出现以下的界面:
单击下一步:
继续下一步会出现:
继续下一步:
安装完成出现下图:
点击马上装应用进如后台登陆页面:
登陆后,出现后台管理页面,在管理页面可以进行站点的管理:如下图:
重新访问站点,便可进入论坛的前台首页:
好了,整个应用就到此了,想要玩论坛的可以去网上查资料哦!