Wordpress与Discuz

httpd访问的资源有两种,静态资源以及动态资源;静态资源有我们常见的图片,jsp,音乐,音频等,而动态资源指的是一些需要经过编译执行代码来实现的资源类型,需要数据库MySQL或MariaDB来辅助实现,在后台运行后,将运行结果返回给用户;客户端将资源发送到服务器,服务器内核接受到之后,将资源转发给httpd进行处理,在这里httpd扮演的是一个反向代理的角色,通过CGI通用网关接口协议将资源转发给mysql处理,再由httpd下属的php子进程进行编译操作,再将结果返回给客户端;php是通用服务器的脚本编程语言;

在CentOS6.7下的wordpress博客应用程序的配置:

①首先需要配置httpd,mysql以及php安装环境;

安装httpd;

在centos6.7当中mysql的版本需要安装mysqld.server;

并安装php,以及php与mysql之间操作的桥梁php-mysql;

上述环境的安装在本地光盘中就存在;

使用yum install php httpd php-mysql mysqld.server进行安装

②进行httpd的配置,首先构建一个虚拟主机,在/etc/httpd/conf.d/下构建vhosts-www2.conf

只需要在该虚拟主机中添加DocumentRoot以及ServerName正常运行即可;默认所有主机都可以访问该   虚拟主机;

并在指定DocumentRoot的路径下创建对应的网页文件,在此创建index.php文件

用于检测php与mysql之间的连通性;

使用httpd -t进行httpd语法检测,若无错,则进行下一步;

③配置MySQL

安装wordpress这类博客系统,需要数据库作为支持,所以需要创建一个数据库,并给这个数据库创建一个单独的具有对该数据库进行任何操作的用户,这就需要我们给这个用户赋予操作wordpress数据库的权限;

首先使用mysql命令进入MySQL交互界面

使用如下命令

创建wpdb数据库

创建用户并赋予其操作权限

使用show客户端命令查看是否生成用户权限,设置用户,用户密码,以及访问主机IP段

④导入wordpress博客程序,在windows环境下下好,并使用xftp传输进文件根目录,即之前虚拟主机的DocumentRoot目录下;并使用tar命令解压;下载的是4.2版本的wordpress;

在解压后的wordpress文件中有一个wp-config-sample.php的文件将其复制

cp wp-config-sampe.php wp-config.php

并在复制出来的文件中添加wordpress的数据库名称,用户名,用户密码,以及当前主机的IP地址;

如:

使用service mysqld restart

service httpd restart重启服务

到此基本配置结束,可以开始实验;

在windows下的host文件处添加当前实验主机的IP地址,以及映射的ServerName,这样才可以在windows环境下使用ServerName访问;

实现结果:

查看mysql与php的连接性

使用www.wujunqi2.com/wordpress进行访问

输入密码

登录成功:

CentOS7配置wordpress:

安装环境:

CentOS7的配置同CentOS6一致,区别在于,该MySQL系统为MariaDB

需要安装mariadb.server;

yum install httpd php mariadb.server php-mysql

在httpd的虚拟配置文件中需要设置站点资源的访问控制,因为CentOS7的访问默认是所有不允许访问;

如:

其余配置同上;

CentOS6安装Discuz:

①首先安装环境

yum install php php-mysql mysql-server httpd

②构建httpd虚拟主机

③创建数据库,为discuz提供数据库用户,并设置用户权限;

重启服务:

service mysqld restart

service httpd restart

④下载Discuz应用程序并导入到文件根目录下;

使用unzip 解压产生三个文件 upload utility以及readme

使用浏览器访问

目录不存在的文件,需要我们赋予其777权限则:

权限设置完毕后,重新刷新页面可得:

点击下一步,选定全新安装

配置数据库,填入之前在命令行创建的数据库,以及数据库用户信息

点击下一步,进行最后阶段的安装,安装结果如下

CentOS7下Discuz的配置:

CentOS7下的配置与6大致相同,不同在于

CentOS7安装环境需要安装的MySQL版本为mariadb.server

/etc/httpd/conf.d/vhosts-www1.conf配置文件需要给定其访问范围,否则默认不能访问;

其余配置操作同CentOS6一般无二;

时间: 2024-08-07 05:05:35

Wordpress与Discuz的相关文章

CentOS7部署LAMP之phpMyAdmin、wordpress、Discuz

在CentOS7使用yum安装httpd.mariadb以及php.并且部署phpMyAdmin.wordpress.Discuz这三个服务. 虚拟主机名称为: pma.lcs.com,安装phpMyAdmin wp.lcs.com,安装wordpress dz.lcs.com,安装Discuz httpd.mariadb服务器主机IP地址为172.16.125.128,DNS服务器的IP地址为172.16.125.125,用于测试的主机IP地址为172.16.125.129. 安装详细步骤:

LAMP之phpMyAdmin、WordPress、Discuz的搭建

基于LAMP的phpMyadmin,WordPress,Discuz的搭建,首先我们要搭建一个LAMP环境,然后在这个环境的基础上搭建这些服务,首先让我们来搭建一个LAMP环境吧,我们这次搭建的环境是基于CeontOS7的. 一.安装所需要的包 yum install httpd php php-mysql mariadb-server###安装所需要的包   [[email protected] ~]# getenforce Permissive              #######查看s

Linux服务管理之httpd-2.4常用配置及phpMyAdmin、wordpress、Discuz安装

一.何为httpd httpd是Apache超文本传输协议(HTTP)服务器的主程序.被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池. Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.它快速.可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中. 二.httpd-2.4较httpd-2.2 新特性: (1) MPM支持运行DSO机制:以

用Ucenter整合Wordpress和Discuz用户数据

项目需要建一个论坛并且要求论坛的用户和首页WORDPRESS的用户保持一致.这个确实挺蛋疼 然而百度是万能的 还是找到了一个办法 感谢万能的百度和万能的插件 自己实践了下 把流程整理一下 进wordpress安装一个叫做ucenter的插件(过程略) 然后安装discuz X,然后以管理员身份进入论坛后台 进入ucenter后台 进入应用管理 点击添加新应用 默认是只有Discuz的 类型选择其他: 主URL填写这个!一定不要搞错了! http://localhost/wordpress/wp-

LAMP之phpMyAdmin、WordPress、Discuz的实现

一.测试环境:CentOS 7,ip地址:172.16.233.2 httpd基于主机名的方式实现如下应用 vhost1: pma.bengbengtu.com, phpMyAdmin vhost2: wp.bengbengtu.com, wordpress vhost3: dz.bengbengtu.com, Discuz 二.使用安装包: httpd+mariadb+php httpd-2.4.6-31.el7.centos.x86_64 mariadb-5.5.41-2.el7_0.x86

CentOS 7上基于LAMP的形式搭建phpMyAdmin,wordpress和Discuz

在CentOS 6.7部署wordpress博客系统Discuz论坛系统

在CentOS 6.7部署wordpress博客系统Discuz论坛系统 服务器操作系统:CentOS6.7 博客部署服务器:Httpd-2.2 后台语言:PHP 数据库:MySql 前端框架:WordPress 1.首先安装需要的软件 yum -y install mysql-server httpd phpphp-mysql 2.启动mysql以及httpd服务 service mysqld start service httpd start 3.创建虚拟主机 4.测试 PHP 和Httpd

Linux服务器--CentOS7上实现LAMP(PhpMyAdmin,WordPress,Discuz)

CentOS7上实现LAMP 实验要求: 在CentOS7上实现LAMP(使用rpm安装),功能如下: 在httpd上实现三个虚拟主机, 主机名分别为: Vhosts1:pma.Stud.com ,此虚拟主机支持https,实现PhpMyAdmin Vhosts2:wp.Stud.com,实现WordPress Vhosts3:dz.Stud.com,实现Discuz 实验环境: CentOS7系统一台(IP:172.16.99.100),所需的PhpAdmin,WordPress,Discuz

学习建设网站从入门到精通

网站建设学习流程 入门到精通 我们分为三个过程:①基础知识 ②进阶学习 ③高级部分(延伸知识)笔者从初学者到现在,经历了一些,把自己理解的,所学的,都献给爱做网站的网友们,因为我知道作为一个初学者是很迷茫的,避免学些不需要的知识,避免走弯路! [1]基础知识: 了解域名,空间,网站程序是什么? 网站程序有那些好处? [2]进阶学习: html,div+css 必须学会的技术,有必要精通 掌握一门网站程序如:DeDeCms,WordPress,Discuz 选学课 html5,css3 在原有的基