拥抱自己的wordpress

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

 我们很多时候都在学习搭建Linux服务器!但若只是为了搭建而学,这就会没啥劲头。所以作为一个新手,肯定需要一些小成功来鼓励你前行。下面就和大家分享在LAMP的基础上搭建自己本地的wordpress。

 环境:CentOS-6.5-x86_64,

Apache网站配置
httpd
MySQL数据库

mysql

mysql-server

PHP

php

php-mbstring(字符集编码)

php-gd(图形认证码)

php-mysql连接MySQL数据库

前置准备

(1)这里我们还得了解一下wordpress需要我们服务器的要求。

wKiom1LP55DzAivjAAAupM1cwW4966.png

(2)这里我们使用yum在线方式来安上述的软件,(切记不要遗php-mysql)

1
2
yum  install  -y httpd mysql mysql-server php php-mbstring php-gd
php-mysql

wKiom1LP9JWh5GPtAADNmnVsY1A262.png

wKiom1LP6BOSCiLhAALcRD2dAbI635.png

(3)安装完成后,我们要对我们的apache服务器进行一些配置

1
vi etc/httpd/conf/httpd.conf

这里我们的小技巧是,通过在vi的命令模式下输入"/关键词",我们这里需要修改的有ServerName,这里把注释去掉,在6.x这些版本必须配置我们的域名,否则会报错;第二个修改是我们的DirectoryIndex,使得我们的首页是index.php;第三个则是修改或者添加我们的字符集UTF-8

wKiom1LP6d-jgRH-AAMN61oJtjQ721.png


wKioL1LP6dOwWdU0AANTNy6XaPI862.png


wKiom1LP6d-i0TBIAAMP7Leqpfg043.png

(4)接下来,我们开启我们的apache以及MySQL服务

1
2
3
4
service httpd start
#开启apache
service mysqld start
#开启mysql

(5)开启我们的MySQL的时候,会提示我们为root用户创建一个密码

wKioL1LP6uvSSOahAAMt_Y0HLa4606.png

下面我们来为我们的数据库root添加一个密码

=========================================================================================

ps:而在添加密码之前,我们来看一下几个基本操作数据库的命令

1
2
3
4
5
6
service mysqld start
service mysqld stop
service mysqld restart
service mysqld status
/*apache也有相应的命令,用来开启,关闭和重新开启我们的数据库
只需要把mysqld 换成我们的httpd*/

下面是我们配置mysql数据库的命令

1
mysqladmin -u 用户 password 密码

=========================================================================================


假如我们配置的是root用户的话

1
2
3
4
mysqladmin -u root password liswind
#配置后,登录以有密码的方式登录
mysql -u root -p
#接下来会提示你输入密码

wKiom1LP6xfTlvghAAJPRDDLFk8680.png

(6)接下来是创建一个wordpress的数据库(这是登进我们的数据库后做的操作)

1
2
3
4
create database wordpress;
#创建一个名为 "wordpress" 的数据库;
#查看我们的数据库信息
show databases;

wKiom1LP6_PxyM_tAAI0JmDxa7I100.png

========================================================================================

PS:这里删除数据库使用

1
drop databse 名称

创建好数据之后,我们需要修改我们的iptables以便我们能够访问通过这些端口来进行访问

1
vi etc/sysconfig/iptables

(7)我们在规则上允许apache80端口,数据库3306端口。

wKioL1LP7SXhQdyKAAGNvrqJyTI594.png

修改后需要重启iptables服务

wKiom1LP7VTCfup6AAEAZOtM9G8507.png

========================================================================================

开启之后我们可以检查一下我们服务运行的状态,

1
2
service httpd status
#查询httpd的状态

wKioL1LP6rqgH3j-AAOIMqkwK8U009.png

假如返回这样的结果便可以了

一般我们希望我们的httpd和mysqld服务随着系统自动开启,我们可以使用下列命令

1
2
chkconfig httpd on
chkconifg mysqld on

=========================================================================================

(8)这个时候我们去wordpress的官网把最新版的中文wordpress下载下来,用WinSCP来传输到/var/www/html目录(使用WinSCP之前需要将22端口开放)

wKiom1LP7iuTVIdBAABzE0TWuoI229.png

之后进入到/var/www/html这个目录对wordpress进行解压(注意我们的目录名为wordpress)

1
2
cd / var /www/html
tar -zxvf wordpress*.*

之后我们进入wordpress目录,执行下列操作

1
2
cp wp-sample-config.php wp-config.php
vi wp-config.php

并对下面的数据进行修改

wKiom1LP8y7ibCLzAAHCrbDlem8422.png

修改之后我们重启一下httpd服务

1
service httpd restart

(9)这个时候我们查看一下我们的ip(记住要让配置的主机与服务器再一个局域网内)

1
ifconfig -a

这里我的ip是192.168.1.178,这样我们就能通过“http://ip/wordpress”来访问了


wKioL1LP922SOIluAAB6-7tG_yU384.png

wKiom1LP9-6i9X-AAABns4vyHUo790.png









本文转自 qq414207614 51CTO博客,原文链接:http://blog.51cto.com/skytina/1350548,如需转载请自行联系原作者
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
7月前
|
关系型数据库 PHP Apache
搭建Magento电子商务网站
Magento是一款开源电商网站框架,其丰富的模块化架构体系及拓展功能可为大中型站点提供解决方案。本教程主要介绍如何在CentOS 7.7操作系统的ECS实例上部署LAMP环境及搭建Magento电子商务网站。
88 0
|
8月前
|
弹性计算 关系型数据库 MySQL
【ECS生长万物之开源】手动搭建Magento电子商务网站
Magento是一款开源电商网站框架,其丰富的模块化架构体系及拓展功能可为大中型站点提供解决方案。Magento使用PHP开发,支持版本范围从PHP 5.6到PHP 7.1,并使用MySQL存储数据。本教程主要介绍如何在CentOS 7操作系统的ECS实例上搭建Magento电子商务网站。
【ECS生长万物之开源】手动搭建Magento电子商务网站
|
10月前
|
搜索推荐 UED 开发者
制造行业适合用WordPress建网站吗?
制造行业适合用WordPress建网站吗?WordPress是一个通用的内容管理系统,可以用于制造行业的网站建设。制造行业的网站通常需要展示产品和服务、技术规格、行业新闻和趋势等内容,同时需要良好的用户体验和导航结构。 WordPress有大量的主题和插件可供选择,可以帮助制造行业的企业快速创建专业的网站。例如,您可以选择专门为制造行业设计的主题,以便更好地展示产品和服务。同时,WordPress还提供了许多插件,例如在线表单、社交媒体分享、搜索引擎优化等,可以帮助企业扩展网站的功能和提高用户体验。
|
11月前
|
存储 人工智能 安全
如何用serverless部署wordpress?【AI科技应用-每日问答】
如何用serverless部署wordpress?【AI科技应用-每日问答】
|
供应链 安全
选WordPress作为电子商务网站技术开发怎么样?WordPress建站选哪家公司?
WordPress让你对你的网站有全面的控制。除了将在线商店与其他目的(例如投资组合,博客,公司页面等)相结合之外,它还提供各种工具,集成和主题以及大量现代在线服务。WordPress与几乎所有在线内容兼容。如果您的预算有限,那么它也是免费的。因此,有各种各样的价格和工具可以满足任何人的口味和口袋。 为什么WordPress是一个很好的电子商务平台?
选WordPress作为电子商务网站技术开发怎么样?WordPress建站选哪家公司?
|
搜索推荐 前端开发 大数据
AEM、Sitecore、Sitefinity、Wordpress哪个更适合
内容管理系统(Content Management System,CMS),是一种位于WEB前端(Web 服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统。随着个性化的发展,内容管理还辅助WEB前端将内容以个性化的方式提供给内容使用者,随着线上经济的火热,CMS平台已经成为企业发展线上经济必不可少的工具。
212 0
AEM、Sitecore、Sitefinity、Wordpress哪个更适合
|
应用服务中间件 PHP 数据库
LNMP服务搭建及论坛搭建(二)
LNMP服务搭建及论坛搭建(二)
LNMP服务搭建及论坛搭建(二)
|
PHP 开发者 微服务
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛
216 0
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛
|
PHP 开发工具 git
免费开源的WordPress主题全方位总结汇总
免费开源的WordPress主题全方位总结汇总。分享好看漂亮的wordpress开源主题。帮助个人建站。
935 0
免费开源的WordPress主题全方位总结汇总
|
弹性计算 关系型数据库 MySQL
云计算搭建owncloud
docker php php-intl
187 0