基于lamp环境搭建论坛
² 所使用软件
(1)虚拟机:Vmware workstation 11.0.0 build-2305329
(2)Linux:Red Hat Enterprise Linux 6
² 搭建过程
(1)安装lamp(apache、mysql、php)环境及php连接mysql组件
yum install httpd mysql php mysql-server php-mysql
(2)安装apache的扩展
yum install httpd-manual mod_ssl mod_perl mod_auth_mysql
注:httpd-manual:网页帮助手册
mod_ssl:apache模块,实现高强度加密传输
mod_perl :apache模块,将perl语言封装在apache web 服务器下,在mod_prel下,apache不仅仅是一个web服务器,还是一个功能完善的程序平台。
mod_auth_mysql:mysql认证模块
(3)安装mysql的扩展
yum install mysql-devel
注:mysql-devel:包含一些头文件和库(开发库,一般以so结尾居多)
(4)安装php的扩展
yum install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc
注:php-gd:php处理图形的扩展库
php-xml:xml扩展库,php和其他语言通信,选择数据为xml 格式,php进行解析,将数据返回到网页保存到数据库
php-mbstring:使php支持编码格式(ISO-8859-*, EUC-JP, UTF-8)以外的字符正确显示
php-ldap:ladp扩展库,树形管理方式
php-pear:工具箱代码集,代码仓库
php_xmlrpc:远程调用
(5)开启apache、mysql、php服务
service httpd start
service mysql start
(6)修改数据库密码
mysqladmin -u root -p password “1234”
(7)测试php
在/var/www/html下写test.php,内容如下:
<?php
Phpinfo();
?>
在浏览器中输入192.168.206.132/test.php进行测试,若测试成功,则出现此页面
(8)关闭防火墙
service iptables stop
(9)下载论坛源码包Discuz_X3.2_SC_UTF8.zip并把它上传 到/var/www/html/discuz下
(10)解压Discuz_X3.2_SC_UTF8.zip到当前目录discuz
unzip Discuz_X3.2_SC_UTF8.zip
(11)修改其中的upload权限为757
chmod -R 757 upload
(12)浏览器输入server IP地址(192.168.206.132/discuz/upload/install)进入安装界面
我同意
下一步
下一步
设置admin密码
安装完成