在CentOS 7上搭建WordPress
环境(ECS阿里云服务器)
- 服务器操作系统:
CentOS 7.3; - 博客部署服务器:
Apache HTTP; - 数据库:
MySql; - 框架:
WordPress;
步骤
一、安装 Apache HTTP
安装 Apache HTTP 很简单,只需要在终端输入以下命令就可以了:
sudo yum install httpd
如果当前登录用户不是 root 的话,执行,sudo 命令是需要输入 root 用户的密码;
安装完毕后,启动服务:
systemctl start httpd.service
当启动服务器完成之后,先别着急往下弄,可以直接在浏览器中输入服务器的 ip 地址,应该就可以看到 Apache 的欢迎页面了;
如果你的 ip 地址已经和域名绑定了,那么在浏览器中输入你的域名也可以访问了;
如果输入 ip 没有访问到 Apache 的欢迎页面,(云服务器)那么在安全组规则,入方向下添加这么一条规则,打开 80 端口:

二、安装 MySql
参考:http://www.cnblogs.com/wanyong-wy/p/9007859.html
三、开机默认启动 Apache 和 Mysql 服务
systemctl enable httpd.service
systemctl enable mysqld.service
最好把这些服务都再重启一下:
systemctl restart httpd.service
systemctl restart mysqld.service
执行netstat -tunlp来检查服务的运行情况
四、在 Mysql 中新建数据库
mysql -u root -p
通过上面的命令进入数据库,然后输入密码,但其实默认是没有密码的,直接回车就能进入了;
进入后,创建一个叫 wordpress 的数据库:
create database wordpress;
五、安装 PHP 以及相关 PHP 组件
yum install php
yum install php-mysql
yum install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
我先安装了这几个组件,为以后使用,你要想了解所有的 PHP 组件的话,可以使用如下命令搜索:
yum search php-
六、测试 PHP 是否安装成功
建立一个 info.php 文件:
vim /var/www/html/info.php
然后输入 i 进入编辑模式,在文件中写入下面的 PHP 命令:
<?php
phpinfo();
?>
Esc,退出编辑模式,:wq 保存修改并退出;
在浏览器中输入 ip 地址 /info.php,例如:123.56.183.34/info.php 回车,就可以看到 PHP 的信息了;
七、下载 WordPress
可以到 https://wordpress.org/ 官网上去翻,或通过下面的命令下载:
wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip
使用 unzip 来解压文件:
unzip wordpress-3.8-zh_CN.zip
如果,没有 unzip 的话,通过下面命令下载:
yum install unzip
安装完毕后,再执行上面的解压命令;
八、把文件复制到 /var/www/html 目录下
cp -rf wordpress/* /var/www/html/
(注:建议去看看 WordPress 的 wp-conten-sample.php 文件)
在浏览器中输入你的 ip 地址,就可以看到 WordPress 的配置页;
如何根据其提示,完成最后的配置;
问题:
问题1.

权限问题:
chmod -R 777 /var/www/html/
问题2.
在添加主题时:要执行请求的操作,WordPress 需要访问您网页服务器的权限。 请输入您的 FTP 登录XXXX”完美解决方法?
wp-config.php里加入下面代码:(把plugins及themes权限改为0777)
define("FS_METHOD","direct");
define("FS_CHMOD_DIR",0777);
define("FS_CHMOD_FILE",0777);
转自:https://blog.csdn.net/qq_35723367/article/details/79544001
在CentOS 7上搭建WordPress的更多相关文章
- 如何在VPS上搭建WordPress博客网站(史上最全图文教程)
由于现在很多人仍然使用共享主机,所以我决定写这篇教程,教你如何设置自己的虚拟专用服务器(VPS),以便为启动一个 WordPress 网站准备好所有必要的服务. 为什么共享托管不是最好的选择? 你的 ...
- 在CentOS 6上搭建私有的Docker Registry
在CentOS 6上搭建私有的Docker Registry v2Registry概念 :Registry是一个无状态的, 高可扩展的服务器端应用程序, 用于存储和分发Docker Image. 依赖 ...
- [Linux] Ubuntu Server 12.04 LTS 平台上搭建WordPress(Nginx+MySql+PHP) Part II
接着上一节继续搭建我们的LNMP平台,接下来我们安装PHP相关的服务 sudo apt-get install php5-cli php5-cgi php5-fpm php5-mcrypt php5- ...
- [Linux] Ubuntu Server 12.04 LTS 平台上搭建WordPress(Nginx+MySQL+PHP) Part IV
接下来我们去下载 WorePress 用最新的 3.7.1 下载地址是:http://cn.wordpress.org/wordpress-3.7.1-zh_CN.zip 我们先建立一个文件夹 /va ...
- CentOS Linux上搭建PPPoE服务器及拨号设置
CentOS Linux上搭建PPPoE服务器及拨号设置 搭建PPPoE,成功了的话,就觉得超级简单,在CentOS Linux更是5步左右就能搞定. 1.安装pppoe,安装完成后,会有pppoe- ...
- 在腾讯云上搭建WordPress博客
笔者一直很羡慕那些搭建了个人博客的大牛,在最近工作之余也尝试着搭建了自己的博客,历时1周,这篇文章就将踩过的坑记录下来,先看下成果,链接在此 1- 购买腾讯云主机 腾讯云官网,我选了79元/月的最便宜 ...
- JMeter--二、在Windows环境上搭建wordpress
为了学习使用JMeter,在Windows环境上搭建了wordpress. 使用JMeter录制或是编写登录worepress.编辑文章.删除文章的脚本. 首先了解一下wordpress是什么? Wo ...
- Linux(Centos)系统上搭建SVN以及常见错误解答
本文主要介绍怎样在Centos上搭建SVN,文章内容比较基础,适合小白用户学习. 1.Linux版本Centos 6.5 查看linux版本命令: cat /etc/issue 2.查看本机上是否已经 ...
- CentOS 7 上搭建LNMP环境
(转自美团云知识库Chris) 简介 LNMP是Linux.Nginx.MySQL(MariaDB)和PHP的缩写,这个组合是最常见的WEB服务器的运行环境之一.本文将带领大家在CentOS 7操作系 ...
随机推荐
- O058、Snapshot Volume 操作
参考https://www.cnblogs.com/CloudMan6/p/5657744.html Snapshot 可以为 volume 创建快照,快照中保存了 volume当前的状态,以后可 ...
- Java高并发程序设计学习笔记(十一):Jetty分析
转自:https://blog.csdn.net/dataiyangu/article/details/87894253 new Server()初始化线程池QueuedThreadPoolexecu ...
- MySQL导出数据到文件中
一.导出一张表数据 把test_time表中的数据导出成txt 文件 mysql> show global variables like '%secure%'; +--------------- ...
- java(堆、栈、常量池)
参考链接: https://www.cnblogs.com/wanson/articles/10819189.html
- python eval内置函数作用
功能:将字符串str当成有效的表达式来求值并返回计算结果. 语法: eval(source[, globals[, locals]]) -> value 参数: source:一个Python表 ...
- 彻底卸载mysql数据库~
以下操作以win10操作系统为例 1 停止window的MySQL服务 打开此台电脑的管理 ---> 服务和应用程序 --->服务,找到mysql的服务并停止 2 卸载MySQL安装程序 ...
- U盘加载速度慢的解决方法
在日常的生活和工作中,我们经常用U盘存储一些文件和程序.然而,一些朋友发现U盘有时候在使用过程中的识别加载速度非常缓慢.是U盘出故障了吗?其实不尽然,下面就为大家分享一下如何快速解决U盘加载缓慢的方法 ...
- linux基础—课堂随笔06_软件包管理
软件包管理 rpm 包和包管理器 包的组成: 二进制文件.库文件.配置文件.帮助文件 程序包管理器: debian: deb文件,dpkg包管理器 redhat:rpm文件,rpm包管理器 r ...
- html标签被div嵌套页面字体变大的解决办法
html标签被div嵌套页面字体变大的解决办法 <div> <html> <head> <title></title> </head& ...
- jenkins+docker+docker-compose持续集成
一.前期准备 1.宿主机安装docker,传送门 2.宿主机安装JDK,传送门 3.宿主机安装maven,传送门 4.宿主机安装git yum install git 5.宿主机安装jenkins,传 ...