搭建LAMP环境部署discuz论坛
2024-10-20 20:35:03
!!!什么是LAMP:
LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:
- Linux,操作系统
- Apache,网页服务器
- MariaDB或MySQL,数据库管理系统(或者数据库服务器)
- PHP、Perl或Python,脚本语言
一、首先关闭防火墙(firewalld)和selinux:
#systemctl stop firewalld
#systemctl disable firewalld
#sed -ri 's/^(SELINUX=).*/\1disabled/g' /etc/selinux/config
#setenforce 0
二、安装Nginx:
1、安装Apache服务,并启动:
#yum install -y httpd \\安装Apache
#systemctl start httpd \\启动Apache服务
#systemctl enable httpd \\开机自启
2、测试Apache首页:
在浏览器地址栏输入服务器IP:例如:192.168.1.1出现如下测试页面
三、安装数据库(mariadb-server):
1、安装数据库(mariadb-serve):
#yum install -y mariadb-server mariadb
#systemctl start mariadb
#systemctl enable mariadb
2、创建数据库管理员密码:
#mysql_secure_installation
或者
#mysqladmin –u root password ‘password’
4、创建Discuz用户以及配置密码:
#mysql -u root -p #输入密码
MariaDB [(none)]> create database discuzdb;
MariaDB [(none)]> create user discuz@localhost identified by '123456';
MariaDB [(none)]> grant all privileges on discuzdb.* to discuz@localhsot;
MariaDB [(none)]> flush privileges;
MariaDB [(none)]>exit
四、安装PHP
1、安装PHP、php-fpm、php-mysql:
#yum install -y php php-fpm php-mysql
2、启动php-fpm:
#systemctl start php-fpm
#systemctl enable php-fpm
五、测试Apaache是否支持PHP的编译:
1、在/var/www/html目录下编辑PHP测试文件:
#vim /var/www/html/test.php
<?php
phpinfo();
?>
保存退出即可
2、进入到httpd.conf下,修改一下内容:
#vim /etc/httpd/conf/httpd.conf
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
(红色部分是需要添加的),保存退出即可
3、重启Apache服务:
#systemctl restart httpd
4、在浏览器地址栏输入地址
例如:ip/test.php;例如:192.168.1.1/test.php将会出现如下页面:
四、安装Discuz论坛
1、下载Discuz论坛:
#wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip
2、解压Discuz论坛到Apache工作目录下:
#unzip Discuz_X3.2_SC_UTF8.zip -d /var/www/html
3、将/var/www/html中的upload里的所有内容移到/var/www/html下:
#cd /var/www/html/
#mv upload/* .
4、然后将config/ data/ uc_client uc_server 赋予全部权限:
#chmod -R 777 config/ data/ uc_client uc_server
5、在浏览器的地址栏输入:ip即可跳转到Discuz安装页面!
最新文章
- Eclipse的快捷键
- List接口
- 64位系统 IIS中应用程序池设置导致 访问数据库错误
- php for循环建数据
- Variance
- snmp switch traffic交换机带宽
- java web图片显示到浏览器
- 搞不清FastCgi与PHP-fpm之间是个什么样的关系(转载)
- Backbone.js developer 武汉 年薪8w-10w
- 新闻web小酌
- python yield 理解
- Swift - 继承UIView实现自定义可视化组件(附记分牌样例)
- BotVS开发基础—2.3 下市价单 交易
- POJ3258-River Hopscotch-二分
- Bank方案SQL
- 好IT男不能“淫”-谈IT人员目前普遍存在的“A情绪”
- 【Django视图与网址进阶004】
- 看到Console.WriteLine($";string";)写法,一时间不理解$的用途
- Interview Common Sample Codes
- (转) lsof 一切皆文件
热门文章
- day-10 xctf-cgpwn2
- C++运算符重载的一些困惑
- linux下更新gcc
- 什么?女神发了朋友圈,快来围观之Java设计模式:观察者模式
- 实战项目部署应用到kubernetes流程(jenkins+docker+k8s)
- spring boot 通过feign调用api接口
- 安全高效跨平台的. NET 模板引擎 Fluid 使用文档
- 991. Broken Calculator
- UVA11039
- 本地计算机上的Apple Mobile Device服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止