LAMP环境搭建Discuz论坛
LAMP环境搭建Discuz论坛
LAMP是Linux+Apache+Mysql/MariaDB+Perl/PHP/Python的简称。一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。因为各个部分都是免费的,所以受到广大中小网站的青睐。
LAMP环境部署
一. 部署系统
Centos7阿里云云服务器
二. lamp所需要的软件包
*检测系统是否安装这些软件及卸载*
安装环境软件之前建议yum源更换为国内的yum源(阿里云,清华等)
-
apache(http)
-
mysql-server
-
php
rpm -qa |grep httpd
rpm -qa |grep mysql
rpm -qa |grep php
三,部署环境之前关闭防火墙和SELINUX
systemctl stop firewalld
setenforce 0
云服务器默认已关闭,为了避免错误本地环境搭建一定要关闭。
四,Apache安装
1,yum安装httpd软件包
yum install httpd -y
2,修改http配置文件
vim /etc/httpd/conf/httpd.conf
配置文件中添加80端口
重启fttpd服务
systemctl restart httpd
3,浏览器url输入ip地址看是否成功访问
Apache安装成功
五,Mysql安装
由于yum源上默认没有mysql源,所以必须官网下载mysql源或者自行添加mysql yum仓库。
**1,我是自行添加了清华的mysql yum源**
2,重新加载yum仓库缓存
yum makecache
3,安装mysql
yum install -y mysql-community-server
4,启动mysql并查看3306端口是否开启
systemctl restart mysql-service
netstat -ntlp
5,初始化数据库
mysql_secure_installation
其他选项依据自己情况而定
6,连接数据库
mysql -uroot -p
六,php安装
1,安装php并重启httpd服务
yum install php -y
systemctl restart httpd
七,测试lamp环境是否可用
1,在 httpd服务网站跟目录 /var/www/html下面创建文件index.php
cd /var/www/html
touch index.php
vim index.php
2,重启httpd服务
systemctl restart httpd
3,浏览器url地址输入ip地址若能访问到如下界面说明lamp环境搭建成功
八,Discuz论坛部署
1,下载并上传discuz源码包到服务器
2,解压缩discuz.zip包
安装unzip命令并且解压
yum -y install unzip
解压到当前目录
unzip discuz.zip
将discuz目录下的所有文件移动到/var/www/html目录下
九,安装discuz论坛
1,使用服务器IP地址访问论坛
如图系统提示很多文件没有写权限,设置为目录添加权限
以上是缺少php-mysql扩展,安装并重启httpd服务即可
yum -y install php-mysqli
systemctl restart httpd
2,设置运行环境
3,安装数据库
4访问论坛首页
到处此论坛安装成功。