CentOS6.9安装WordPress搭建自己的博客网站

时间:2022-01-01 00:54:51

首先说明我用的是服务器上之前装的mysql数据库,只需要配置上就行了

准备工作

CentOS6.9安装WordPress搭建自己的博客网站

CentOS6.9

在/目录下创建一个目录src,把下载的东西都放到这个文件夹下

下载Apache Httpd,下载地址:

http://httpd.apache.org/download.cgi#apache24

wget http://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4.34.tar.gz

下载APR和APR-util

http://apr.apache.org/download.cgi

wget http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.6.3.tar.gz

wget http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-util-1.6.1.tar.gz

下载php

http://www.php.net/downloads.php

CentOS6.9安装WordPress搭建自己的博客网站

CentOS6.9安装WordPress搭建自己的博客网站

这个只能先下载到本地,然后上传到服务器上

下载WordPress

https://wordpress.org/download/     英文版

wget https://wordpress.org/latest.tar.gz

https://cn.wordpress.org/download/   中文版

wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz

下载xcache

http://xcache.lighttpd.net/wiki/Release-3.2.0

wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz

开始安装

但是还是要看看自己的yum源是否配了epel源,没有赶快配,因为php里面有个依赖包需要epel源下载,用命令yum repolist

CentOS6.9安装WordPress搭建自己的博客网站

1.安装开发包组

首先我们先安装开发包组,运行命令

yum groupinstall "Development Tools" -y

CentOS6.9安装WordPress搭建自己的博客网站

安装完毕以后

2.安装httpd的依赖包

我们开始安装httpd的依赖包运行命令

yum install pcre-devel  openssl-devel -y

CentOS6.9安装WordPress搭建自己的博客网站

说明已经安装过

3.解压文件并转移,编译并安装httpd

首先先解压apr-1.6.3.tar.gz

tar -zxvf apr-1.6.3.tar.gz

再解压apr-util-1.6.1.tar.gz

tar -zxvf apr-util-1.6.1.tar.gz

最后解压httpd-2.4.34.tar.gz

tar -zxvf httpd-2.4.34.tar.gz

解压完毕后转移文件并重命名

mv apr-1.6.3 httpd-2.4.34/srclib/apr

mv apr-util-1.6.1 httpd-2.4.34/srclib/apr-util

操作完毕以后

cd httpd-2.4.34

开始编译

./configure --prefix=/app/httpd24 --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre --with-included-apr --enable-modules=most --enable-mpms-shared=all --with-mpm=prefork

CentOS6.9安装WordPress搭建自己的博客网站

编译成功以后,接下来就是安装了运行make && make install开始安装

make && make install

有可能会出现以下问题

CentOS6.9安装WordPress搭建自己的博客网站

原因是是少了expat库,需要安装该库

yum install expat-devel

安装完expat库以后,需要重新编译

./configure --prefix=/app/httpd24 --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre --with-included-apr --enable-modules=most --enable-mpms-shared=all --with-mpm=prefork

然后重新安装

make && make install

安装成功

CentOS6.9安装WordPress搭建自己的博客网站

4.配置环境变量

安装完成以后接下来我们,开始配置环境变量,运行命令:

vim /etc/profile

在最下面加上

#httpd

export PATH=/app/httpd24/bin:$PATH

然后运行

source /etc/profile

5.安装脚本 httpd

开始安装脚本 httpd

yum install httpd -y

切换文件夹

cd /etc/rc.d/init.d/

复制一个httpd,以后用这个24做脚本

cp httpd httpd24

我们还需要修改几项,运行vim httpd24

# Path to the apachectl script, server binary, and short-form for messages.

apachectl=/app/httpd24/bin/apachectl

httpd=${HTTPD-/app/httpd24/bin/apachectl}

prog=httpd

pidfile=${PIDFILE-/app/httpd24/logs/httpd.pid}

lockfile=${LOCKFILE-/var/lock/subsys/httpd}

RETVAL=0

STOP_TIMEOUT=${STOP_TIMEOUT-10}

CentOS6.9安装WordPress搭建自己的博客网站

完成以后我们就可以启动下看看了,运行命令

service httpd24 start

CentOS6.9安装WordPress搭建自己的博客网站

在浏览器访问

CentOS6.9安装WordPress搭建自己的博客网站

如果不成功,则用ss -nutl命令来查看下端口,80端口有没有打开

CentOS6.9安装WordPress搭建自己的博客网站

如果连接不上可能是你的CentOS系统防火墙的问题,必须要关闭掉防火墙

查询防火墙状态:

[root@localhost ~]# service iptables status

停止防火墙:

[root@localhost ~]# service iptables stop

启动防火墙:

[root@localhost ~]# service iptables start

重启防火墙:

[root@localhost ~]# service iptables restart

永久关闭防火墙:

[root@localhost ~]# chkconfig iptables off

永久关闭后启用:

[root@localhost ~]# chkconfig iptables on

6.编译并安装PHP

回到我们的上传目录src

tar -zxvf php-5.6.37.tar.gz

安装依赖包

yum -y install bzip2-devel  libxml2-devel libmcrypt-devel

切换到php下

cd php-5.6.37

注:关于mysql相关的路径根据安装情况填写,可以用find / -name 查找相关mysql的路径

运行命令

./configure --prefix=/app/php --with-mysql=/usr --with-openssl --with-mysqli=/usr/bin/mysql_config --enable-mbstring --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --enable-sockets --with-apxs2=/app/httpd24/bin/apxs --with-mcrypt --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --with-bz2

CentOS6.9安装WordPress搭建自己的博客网站

cp -rp /usr/lib64/mysql/libmysqlclient.so.16.0.0 /usr/libmysqlclient.so

再次编译

./configure --prefix=/app/php --with-mysql=/usr --with-openssl --with-mysqli=/usr/bin/mysql_config --enable-mbstring --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --enable-sockets --with-apxs2=/app/httpd24/bin/apxs --with-mcrypt --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --with-bz2

CentOS6.9安装WordPress搭建自己的博客网站

出现上面画面表示编译成功

然后开始安装

make && make install

CentOS6.9安装WordPress搭建自己的博客网站

安装完毕后运行

cp php.ini-production /etc/php.ini

7.修改httpd的配置文件以支持PHP

然后我们开始修改httpd的配置文件,让他支持PHP

vim /app/httpd24/conf/httpd.conf

添加

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

CentOS6.9安装WordPress搭建自己的博客网站

index.php

CentOS6.9安装WordPress搭建自己的博客网站

修改完以后以后重启下httpd24

service httpd24 restart

接下下来我们测试下,用以下命令来创建下

vim /app/httpd24/htdocs/index.php

把下面粘贴进去

<?php
$conn=mysql_connect('localhost','数据库账户','数据库密码');
if($conn)
echo "OK";
else
echo "Not OK";
mysql_close();
phpinfo();
?>

然后我们再次访问

CentOS6.9安装WordPress搭建自己的博客网站

成功!!!

8.安装Wordpress

转移到src下-C代表解压到哪个目录下

tar -zxvf wordpress-4.9.4-zh_CN.tar.gz -C /app/httpd24/htdocs/

然后

cd /app/httpd24/htdocs/

CentOS6.9安装WordPress搭建自己的博客网站

然后转移文件

mv wordpress/  blog

CentOS6.9安装WordPress搭建自己的博客网站

然后

cd blog/

改名

cp wp-config-sample.php wp-config.php

然后修改配置文件

vim  wp-config.php

CentOS6.9安装WordPress搭建自己的博客网站

8.1访问wordpress

修改完以后,我们访问http://10.170.1.16/blog

CentOS6.9安装WordPress搭建自己的博客网站

设置自己的网站标题,用户名和密码

然后点击安装WordPress

成功后会自动转到登陆页面

CentOS6.9安装WordPress搭建自己的博客网站的更多相关文章

  1. github&plus;hexo搭建自己的博客网站(六)进阶配置&lpar;搜索引擎收录,优化你的url&rpar;

    详细的可以查看hexo博客的演示:https://saucxs.github.io/ 绑定了域名: http://www.chengxinsong.cn hexo+github博客网站源码(可以clo ...

  2. github&plus;hexo搭建自己的博客网站(七)注意事项(避免read&period;me,CNAME文件的覆盖,手动改github page的域名)

    详细的可以查看hexo博客的演示:https://saucxs.github.io/ 绑定域名可以查看:http://www.chengxinsong.cn 可以查看在github上生成的静态文件(如 ...

  3. Hexo搭建个人静态博客网站

    前言 前段时间博客园整改,许多博客无法查看,偶然的机会接触到了许多博客框架,可用来快速搭建一个静态博客网站:最后选择使用hexo,看了不少大佬的教程,觉得挺有意思的,于是也总结了一下自己的搭建步骤,可 ...

  4. 使用WordPress搭建自己的博客

    突然间发现自己在阿里上有一个免费的虚拟云空间,好像是什么时候阿里云搞活动赠送的.看了看还有不少时间,就决定自己搭建一个博客系统.说到搭建自己的博客,第一时间就想到WordPress,这个用起来应该是最 ...

  5. wordpress搭建自己的博客~

    去官方网站下载wordpress,并解压缩.下载链接:https://cn.wordpress.org/ wordpress是一款开源的PHP框架,搭建个人博客网站最实用的选择之一,甚至你都不需要懂P ...

  6. github&plus;hexo搭建自己的博客网站(一)基础入门

    github提供的page,hexo提供的静态博客文档,这样可以搭建一个自己的一个博客网站. 使用github pages服务搭建博客的好处有: 全是静态文件,访问速度快: 免费方便,不用花一分钱就可 ...

  7. 在Github和oschina上搭建自己的博客网站

    在Github上搭建 - 参考链接 搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门 GitHub + Jekyll 搭建并美化个人网站 用Jekyll搭建的Git ...

  8. 使用hexo搭建github个人博客网站

    搭建步骤: 1>Mac或win电脑一台,本文以mac为例. 2>下载安装Git和Node 3>安装hexo 4>注册登录GitHub,创建一个仓库,库名格式为:GitHub用户 ...

  9. hexo搭建简易的博客网站

    0.环境检测 1.系统升级(图形更新) #update-manager 检测状态 2.检测升级(命令更新) #sudo apt update #sudo apt -y dist-upgrade 一.安 ...

随机推荐

  1. 微信小程序开发工具使用与设计规范&lpar;二&rpar;

    [未经作者本人同意,请勿以任何形式转载] 上一篇文章主要分析了微信小程序应用场景和优劣势.本篇你可以学习到: 如何使用小程序开发工具写一个Hello World 微信小程序设计规范 微信小程序项目结构 ...

  2. NSEnumerator

    NSEnumerator 基本理解 NSEnumerator是一个抽象类,它没有用来创建实例的公共接口.而NSArray,NSDictionary,NSSet可以通过相关方法返回一个实例 可以使用它的 ...

  3. 创建 maven 本地仓库&semi; &lpar;五&rpar;

    在 pom.xml 添加依赖包的时候,有时候会提示无法从 http://repo1.maven.org/maven2/ 获取的情况,这时可配置个本地仓库: 从网上下载 maven 仓库网站源码包 Ne ...

  4. curl 同时发送多个请求

    // 创建一对cURL资源 $ch1 = curl_init(); $ch2 = curl_init(); // 设置URL和相应的选项 curl_setopt($ch1, CURLOPT_URL, ...

  5. SQLCONNECTION使用HTTP通信协议和中间件连接

    SQLCONNECTION支持TCP/IP和HTTP两种通信协议和中间件连接.一般地,默认情况下使用TCP/IP协议. HTTP 协议的一个非常重要的优势在于穿越防火墙. SQLCONNECTION使 ...

  6. WebService 的创建&comma;部署和使用

    WebService,即Web服务,能使得运行在不同机器上的不同应用无须借助,专门的第三方软件或硬件,就可相互交换数据或集成. 第一次选择WebService,是为了替代数据库远程连接.我们都知道当S ...

  7. java 最佳且开源的反编译工具

    1.jad:2.jode 很多gui的反编译工具(decafe,DJ,cavaJ)差不多都是基于jad和jode的.

  8. ubuntu之iptables

    1.更新iptables并立即生效: a.保存当前设置:iptables-save > /etc/iptables.up.rules b.修改iptables规则: 例如: -I INPUT - ...

  9. js闭包和ie内存泄露原理

    也议 js闭包和ie内存泄露原理 可以, 但小心使用. 闭包也许是 JS 中最有用的特性了. 有一份比较好的介绍闭包原理的文档. 有一点需要牢记, 闭包保留了一个指向它封闭作用域的指针, 所以, 在给 ...

  10. Golang安装与环境的配置

    (一) 不需FQ的情况 打开https://studygolang.com/ 下载相应的系统安装包. (二) 安装与环境配置 linux: 解压到指定目录: sudo tar zxvf [安装包的下载 ...