搭建流程
安装步骤
CentOS 7及以上版本将MySQL数据库软件从默认的程序列表中移除,需执行以下进行手动下载,等安装完成后再执行安装mysql
# rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
安装mysql
# yum install mysql mysql-server
设置mysql开机自动启动
# chkconfig --levels 235 mysqld on
启动数据库
# /etc/init.d/mysqld start
设置数据库管理员密码
# mysql_secure_installation
执行后根据提示输入新密码然后一路按y下去
安装Apache
# yum install httpd
设置httpd开机自动启动
# chkconfig --levels 235 httpd on
启动httpd
# /etc/init.d/httpd start
配置文件注意:在 CentOS 中 Apache 的默认根目录是 /var/www/html,配置文件 /etc/httpd/conf/httpd.conf。其他配置存储在 /etc/httpd/conf.d/ 目录。
在浏览器中输入http://IP地址 ,即可访问服务器的默认主页。
安装php
# yum install php
安装关联扩展
# yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
重启服务
# service httpd restart
部署网站代码
进入到站点目录下载discuz
# cd /var/www/html/
# wget http://download.comsenz.com/DiscuzX/3.3/Discuz_X3.3_SC_UTF8.zip
解压压缩包
# unzip Discuz_X3.3_SC_UTF8.zip
将解压后的“upload”文件夹下的所有文件复制到“var/www/html”路径下。
# cp -r upload/* /var/www/html
将写权限赋予给其他用户。
# chmod -R 777 /var/www/html
在浏览器里输入地址:http://IP地址 进入安装界面,按照Discuz安装向导进行安装。
确认协议,并单击“我同意”。
检查安装环境,如果有报错根据上面的报错去设置下即可,正确后并单击“下一步”。
选择全新安装
安装数据库,填写数据库信息,单击“下一步”完成安装。
数据库服务器地址如果是本机则填写localhost如其他地方的请填写ip
数据库密码是配置的数据库管理员root账号的密码(这样风险比较大只能用于测试,实际环境推荐用单独用户的账号密码)
自定义管理员信息。
创建单独用户账号密码对应单独库的命令如下
mysql> CREATE DATABASE 数据库名; mysql> grant all on 数据库名.* to 数据库用户名(一般跟数据库名一样或着自定义)@'%' identified by '用户密码' with grant option;
验证搭建结果
在浏览器里输入地址:http://IP地址