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

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

准备工作

 

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

下载APRAPR-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

 

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

下载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

 

 

1.安装开发包组

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

yum groupinstall "Development Tools" -y

 

 

安装完毕以后

2.安装httpd的依赖包

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

yum install pcre-devel  openssl-devel -y

 

 

说明已经安装过

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

 

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

make && make install

有可能会出现以下问题

 

原因是是少了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

安装成功

 

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}

 

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

service httpd24 start

 

在浏览器访问

 

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

 

如果连接不上可能是你的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

 

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

 

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

然后开始安装

make && make install

 

安装完毕后运行

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

 

index.php

 

修改完以后以后重启下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();
?>

然后我们再次访问 

 

 

成功!!!

8.安装Wordpress

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

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

然后

cd /app/httpd24/htdocs/

 

然后转移文件

mv wordpress/  blog

 

然后

cd blog/

改名

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

然后修改配置文件

vim  wp-config.php

 

 

8.1访问wordpress

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

 

 

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

然后点击安装WordPress

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

 

转载于:https://www.cnblogs.com/java-spring/p/9647074.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
程序是完整免费的,采用了讯达商城程序修过的,适合用于电子商务、商城购物类的网站。 整合了各大在线支付接口 由前台购物、后台管理、在线支付三大部分组成。 后台地址:域名/admin 后台帐户admin 后台密码admin 核心程序:商达讯商城购物系统6.9官方正式简体中文版 前台功能如下: 客户服务中心 导航栏目有、分类浏览、特价商品、最新商品、推荐商品、热门商品、热销商品、报价单、发货清单。 查找商品 顾客可选多种运输方式并在结帐时自动加入所需费用 同类商品显示 显示商品分类时可以使用模板文件或自定义显示样式 商品分类的名称及图片显示 显示商品详细介绍以及相关产品 市场价、商城价、批发价(会员价)。 购物完成后可打印订单详细信息 查看已经提交的订单 可按价格、商品分类、关键字搜索商品 客户留言 后台功能如下: 添加/编辑/删除分类(大类和小类) 添加/编辑/删除商品 批量删除商品 添加/修改商品图片(小图片和大图片) 商品价格分市场价格,商城价格和批发价格 会员积分、商场购物币、积分专预存购物币功能 快捷修改商品属性包括价格、库存等 管理员分两个不同的权限等级,使管理商城更加灵活 添加/修改运输方式并设置附加费用 添加/修改付款方式 查看/编辑会员资料 记录会员下单购买情况 记录会员登录情况 添加修改首页新闻 添加修改首页公告、滚动公告 编辑删除商品评论、会员客户留言 备份压缩数据库 探测远程服务器空间查看 广告系统管理 邮局管理 网站流量统计查看 管理网站图片友情链接、文字友情链接 设定汇款方式、支付方式、购物流程、注册条约、交易条款、常
网展企业网站系统(带手机版) 后台管理 您的域名/Wzadmin ,帐号:admin,密码:admin   网展企业网站系统(带手机版)v6.9 更新日志 全新改版,增加手机版功能,手机端访问自动调整界面。 网展企业网站系统功能 1、具备传统企业网站基本、高级用户交互功能;(公司介绍、新闻、产品、案例、下载、营销网络、客户留言、人才、订单、会员、站内搜索、邮件订阅等); 2、提供公司Google地图设置接口,可在后台进行公司方位标注,在前台同步显示您所设置的公司方位地图;    3、多项为系统优化而设置的功能接口:站内链接(站内链接的合理建造是搜索引擎优化的重要技术之一,它的优化能使网站整体获得搜索引擎的价值认可,这个优化措施主要是建立方便、直接、全面的浏览导航链接,使每一页有次序地首尾相接。    4、独有精心设计的前台产品展示模块,可方便地在后台进行开启、关闭子功能;后台采用产品属性管理接口,使产品添加、管理更加智能化;    5、全新开发产品数据批量修改接口;    6、幻灯片后台管理接口,并提供多个Flash幻灯片管理参数设置接口;    7、前台用户搜索统计功能,让您更清楚地知道用户对产品的关注程度、关注点;    8、内置会员、邮件订阅用户独立群发接口;    9、内置会员邮件群发、短信群发接口,并可根据需要自定义群发会员类型;    10、内置全Flash产品相册模块,全自动的处理机制让您无须任何手工干预。 网展企业网站系统(带手机版)截图 相关阅读 同类推荐:站长常用源码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值