一、安装需要用的软件

[[email protected] ~]# yum install php php-gdphp-xml php-mysql mysql mysql-server httpd –y

启动mysqlhttpd并设置为2345级别自动启动

[[email protected] ~]# service mysqld start

[[email protected] ~]# chkconfig mysqld on

[[email protected] ~]# service httpd start

[[email protected] ~]# chkconfig httpd on

设置mysql

mysql设置管理账号和密码

[[email protected] discuz]# mysqladmin -uroot -p password '111'

创建discuz数据库

[[email protected] discuz]# mysql -u root -p

Enter password:111

mysql> create database discuz;


二、安装phpMyAdmin-4.1.5-all-languages.zipphp-mbstring-5.3.3-22.el6.x86_64.rpm

把下载好的phpMyAdmin-4.1.5-all-languages.zipphp-mbstring-5.3.3-22.el6.x86_64.rpm上传到你的centos

安装phpMyAdmin-4.1.5-all-languages.zip

[[email protected] ~]# unzip phpMyAdmin-4.1.5-all-languages.zip

把解压好的文件夹拷贝到/var/www/html下并命名为phpmyadmin

[[email protected] ~]# cp -r phpMyAdmin-4.1.5-all-languages.zip/var/www/html/phpmyadmin

安装php-mbstring-5.3.3-22.el6.x86_64.rpm

[[email protected] ~]# rpm –ivh php-mbstring-5.3.3-22.el6.x86_64.rpm

重新启动httpd服务

[[email protected] phpmyadmin]# servicehttpd restart

请在浏览器中运行setup 程序,即访问http://您的域名/phpmyadmin

CentOS下lamp的实现之rpm包构建discuz论坛

CentOS下lamp的实现之rpm包构建discuz论坛

好了,可以以图形界面管理mysql数据库了


三、安装Discuz_X3.1_SC_GBK.zip

把下载好的Discuz_X3.1_SC_GBK.zip上传到你的centos

解压_X3.1_SC_GBK.zip

[[email protected] ~]# unzip Discuz_X3.1_SC_GBK.zip

生产了三个文件夹

readme

upload

utility

进入readme查看readme.txt里面是安装步骤

CentOS下lamp的实现之rpm包构建discuz论坛

1、把upload文件夹拷贝到/var/www/html/并命名为discuz

[[email protected]~]# cp -r upload  /var/www/html/discuz

2进入/var/www/html/discuz,给其他用户添加configdata目录的

写权限

        [[email protected]]# chmod –R o+w config data  

3、执行安装脚本 /install/

请在浏览器中运行 install 程序,即访问http://您的域名/论坛目录/install/

CentOS下lamp的实现之rpm包构建discuz论坛

你会看到全是乱码,有两种解决方案

方案①

CentOS下lamp的实现之rpm包构建discuz论坛

   这个方法操作简单,但是每打开一个页面都要设置

方案②

编辑httpd配置文件查找UTF-8 AddDefaultCharset UTF-8注释掉

        [[email protected]~]# vim /etc/httpd/conf/httpd.conf


CentOS下lamp的实现之rpm包构建discuz论坛

重启httpd服务

        [[email protected]~]# service httpd restart

再次执行第三步

CentOS下lamp的实现之rpm包构建discuz论坛


CentOS下lamp的实现之rpm包构建discuz论坛


[[email protected] discuz]# chmod -R o+w uc_*

刷新页面,不可用已消失

CentOS下lamp的实现之rpm包构建discuz论坛

CentOS下lamp的实现之rpm包构建discuz论坛


CentOS下lamp的实现之rpm包构建discuz论坛


CentOS下lamp的实现之rpm包构建discuz论坛

CentOS下lamp的实现之rpm包构建discuz论坛

已安装完成,可以进入你的论坛了

CentOS下lamp的实现之rpm包构建discuz论坛