目录
一、LAMP概述
1.LAMP定义
LAMP指的是Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 。是一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。
2.安装LAMP
源码安装可以指定配置参数,更加灵活方便,兼容性强。本篇仅介绍如何搭建论坛网站,所以采用较为简单的yum安装方式安装LAMP软件包。
yum install httpd mariadb mariadb-server php php-server -y
http //web服务器 mariadb/mariadb-server //数据库客户端/服务端 php //php模块 php-server // php连接数据库模块
3.启动LAMP服务
[root@localhost ~]# systemctl start httpd //启动web服务
[root@localhost ~]# chkconfig httpd on //将web服务添加到开机启动
[root@localhost ~]# systemctl start mariadb //启动数据库
[root@localhost ~]# chkconfig mariadb on //将数据库添加到开机启动
配置mariadb密码
mysql_secure_installation
4.测试php
在web服务目录下编辑php测试文件index.php
cat /var/www/html/index.php
<?php
phpinfo();
?>
在浏览器输入本机ip 192.168.0.34/index.php,打开php测试页面
二、安装Discuz
1.下载安装包
官网地址
http://www.comsenz.com/products/ucenter/
2.解压
unzip -d /usr/local/bbs/ Discuz_X3.2_SC_UTF8.zip
将安装文件移动到web服务目录下
mv /usr/local/bbs/upload /var/www/html/bbs/
3.安装
在浏览器输入http://192.168.0.34/bbs/install/,开始安装
添加权限
cd /var/www/html/bbs/
chmod a+w ./config/
chmod a+w -R ./data/
chmod a+w ./uc_client/data/cache/
chmod a+w -R ./uc_server/data/
安装完成