搭建流程

image.png

安装步骤

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地址 ,即可访问服务器的默认主页。

image.png

安装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

image.png

部署网站代码

进入到站点目录下载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安装向导进行安装。

确认协议,并单击“我同意”。

image.png

检查安装环境,如果有报错根据上面的报错去设置下即可,正确后并单击“下一步”。

image.png

选择全新安装

image.png

安装数据库,填写数据库信息,单击“下一步”完成安装。

数据库服务器地址如果是本机则填写localhost如其他地方的请填写ip

数据库密码是配置的数据库管理员root账号的密码(这样风险比较大只能用于测试,实际环境推荐用单独用户的账号密码)

自定义管理员信息。

创建单独用户账号密码对应单独库的命令如下

mysql> CREATE DATABASE 数据库名;
mysql> grant all on 数据库名.* to 数据库用户名(一般跟数据库名一样或着自定义)@'%' identified by '用户密码' with grant option;

image.png

image.png

验证搭建结果

在浏览器里输入地址:http://弹性IP地址 image.png