lamp简介

LAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web 服务器。

Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件


下面给大家讲解一个lamp结构论坛的案例

1.安装所需软件包

[root@zcl ~]# yum install httpd mysql mysql-server php php-gb php-mysql

2.mysql创建密码,为了安全

[root@zcl ~]# mysqladmin -u root -p password '0000'

新建一个php页面

[root@zcl ~]# vim /var/www/html/index.php

测试php是否搭建成功,出现如下证明成功

编辑php页面,把mysql加入到php中

[root@zcl ~]# vim /var/www/html/index.php

[root@zcl ~]# unzip phpMyAdmin-4.1.5-all-languages.zip

[root@zcl ~]# mv phpMyAdmin-4.1.5-all-languages /var/www/html/phpmyadmin

然后登陆phpmyadmin发现进不去,查看日志发现下面问题

从上面可知缺少mbstring,然后我们去网上下载这个软件包,注意他的版本要和php的版本一样,所以下载之前先看自己PHP的版本

[root@zcl ~]# rpm -ivh php-mbstring-5.3.3-22.el6.x86_64.rpm

安装完成后重启httpd,然后进入浏览器测试,会进入mysql登陆页面

既然我们要搭建discuz论坛,首先要去网上下载discuz,这里我已经下好了,只需解压就行

[root@zcl ~]# unzip Discuz_X2.5_SC_GBK.zip

解压后会有几个文件。首先看readme/readme.txt的要求,从中我们可以知道把解压后的upload文件上传到服务器,并且将upload里面的config和data文件赋予可写权限

[root@zcl ~]# mv upload/  /var/www/html/discuz    //把upload改成discuz

[root@zcl discuz]# chmod -R o+w config .

[root@zcl discuz]# chmod -R o+w data .

完成后用浏览器进入discuz,发现我们还需对uc-client和uc_server赋予可写权限

[root@zcl discuz]# chmod -R o+w uc_client/

[root@zcl discuz]# chmod -R o+w uc_server/

完成后再次进入出现下面页面

然后下一步,到第三步的时候如下图

再次进到mysql,建一个discuz的库

[root@zcl ~]# mysql -u root -p

Enter password:

mysql> create database discuz;

Query OK, 1 row affected (0.00 sec)

完成后继续刚刚discuz的php页面安装,一直到结束,会出现管理页面,这样我们的论坛基本就架构完成了,剩下就是论坛的后台管理了

OVER

转载于:https://blog.51cto.com/zcl1101017794/1411345

采用lamp架构搭建discuz论坛相关推荐

  1. 基于LAMP架构搭建BBS论坛或者博客

    搭建 一.项目简介 二.环境准备 1.需要准备的软件包 2.安装前环境准备 3.编译方式 (讲究顺序) 三.编译安装MySQL 四.编译安装Apache 1.安装依赖包apr 2.安装httpd软件 ...

  2. LAMP下搭建discuz论坛

    LAMP下搭建discuz论坛 一.安装discuz ---->//download discuz;[root@localhost ~]# mkdir /data/www [root@local ...

  3. 基于 LAMP 架构实现 Discuz 论坛搭建

    目录 1. LAMP 架构介绍 1.1 概述 1.2 构建顺序 1.3 各组件主要作用 1.4 源码编译安装的优点 2. 架构搭建过程 2.1 安装前准备 2.2 安装 apache 2.3 安装 m ...

  4. Linux系统使用LAMP架构部署Discuz论坛系统,简洁明了

    话不多说,直接开搞. 下载并安装apache服务 启动Apache并设置为开机自启,配置防火墙,永久开启服务 测试apache页面是否正常 先查看是否已安装mysql-server包,若没有再下载my ...

  5. bbs php redis,LAMP+redis搭建discuz论坛

    此实验需要三台服务器: 三台服务器如下: 192.168.1.155  安装LAP环境 192.168.1.156 安装MySQL数据库 192.168.1.135 安装redis缓存服务器 1.yu ...

  6. Lamp 架构 搭建 论坛网站

    实验环境: firewalld : stoped selinux: disabled 一. 构建lamp架构搭建论坛网站 在server1和server2上都安装部署相同的论坛网站,且二者共用同一个数 ...

  7. LNMP架构以及Discuz论坛搭建

    LNMP架构以及Discuz论坛搭建 文章目录 LNMP架构以及Discuz论坛搭建 前言 实验环境 实验所需要的源码包 实验步骤 1.Nginx的搭建 2.MySQL的搭建 3.PHP的搭建 实验测 ...

  8. LAMP搭建Discuz论坛

    搭建Discuz论坛 1.  准备LAMP环境 LAMP是Linux,Apache,MySql和PHP的缩写,是Discuz论坛系统依赖的基础运行环境 1.安装Apache2 Ubuntu需要安装Ap ...

  9. LNMP架构安装及搭建Discuz论坛

    文章目录 一.LNMP概述 1.LNMP 2.Nginx 3.MySQL 4.PHP 5.LNMP工作原理 二.安装Nginx服务 1.关闭防火墙及SElinux 2.将nginx软件包拖入到/opt ...

最新文章

  1. javascript图书
  2. web前端 到底怎么学?掌握什么可以拿到高薪?
  3. 基于keepalived实现haproxy高可用的双主模型配置
  4. PHP 程序员的技术成长规划
  5. [Python] pip 清除缓存
  6. java面向对象程序设计课后答案苏守宝,完整版开放下载
  7. PowerShell定时记录操作系统行为
  8. 判断一个数是偶数还是素数 做相应处理并排序输出
  9. 计算机考研英语一和英语二的区别,2018考研英语一与英语二翻译有什么区别?怎么提高?...
  10. 《Python编程实践》查漏笔记
  11. FPGA设计入门-----1位全加器的设计
  12. java毕业设计校园实习管理系统mybatis+源码+调试部署+系统+数据库+lw
  13. 消费新品周报 | 歌帝梵携手大白兔推出全冰品系列;MK推出新一代智能触屏腕表...
  14. 大功率mos管怎么测量好坏,如何用万用表判断mos管的好坏?够全面!
  15. sklearn模块之朴素贝叶斯:(二)伯努利模型的实现
  16. 基于BERT做中文文本分类(情感分析)
  17. 多项式输出(来源暂无)
  18. C语言打印矩形、长方形、平行四边形、各种三角形
  19. 改进YOLOv5, YOLOv7系列:1.YOLO超全注意力机制汇总 | S2A, SE,SimAM, SKA,ShA, SOCA, CA, CBAM, CrissCrossA, NAM, GAM等
  20. leetcode1728. 猫和老鼠 II(分析三——算法部分2)

热门文章

  1. 如何让博客变得稍稍好看
  2. Git工作流指南:集中式工作流
  3. mysql-备份及关联python
  4. php用session制作网站仿恶意刷新计数器
  5. 一些IOS开发中的小技巧
  6. android自定义控件实例
  7. c++中创建类型测试
  8. iOS15仿微信详情二维码支持保存本地相册
  9. IOS15最标准的纯代码搭建项目
  10. IOS设置导航栏的背景图片和文字