LAMP(CentOS 7.2)环境下搭建WordPress

导语:

WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统。WordPress具备插件架构和模板系统。Alexa排行前100万的网站中有超过16.7%的网站使用WordPress。php

一.LAMP环境搭建

LAMP即Linux+Apache+MySQL(MariaDB)+PHP,因为其开源免费,因此是目前很是受欢迎的一组网站解决方案,本文也将采用此方案。html

1.Linux选择

笔者选用的是CentOS 7.2这个版本,CentOS实质为无支持版的RHEl,稳定性仍是比较高的,固然也能够选择其它发行版,只是后续的操做略有不一样,本文将只介绍在CentOS下的操做(系统的安装和本文关系不大,故再也不赘述)。mysql

2.安装Apache

直接yum安装sql

yum -y install httpd
复制代码

安装完成后,启动服务数据库

systemctl start httpd.service
复制代码

设置为开机启动vim

systemctl enable httpd.service
复制代码

以后能够在浏览器输入localhost进行测试,因为笔者没有安装GUI,只能在客户端浏览器进行测试,在这以前须要打开80端口和443端口浏览器

首先开启防火墙并设置为开机启动bash

systemctl start firewalld.service
systemctl enable firewalld.service
复制代码

开启端口(80和443)服务器

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
复制代码

重启防火墙网络

firewall-cmd --reload
复制代码

查询已开启端口

firewall-cmd --list-ports
复制代码

已开启的端口

客户端测试

3.安装并配置数据库(Mariadb)

因为甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此在CentOS 7中弃用了MySQL,改成支持Mariadb(MySQL的一个分支,与之彻底兼容),因此本文也将使用该数据库。

一样仍是利用yum命令进行安装,而且配置开机启动

yum -y install mariadb-server mariadb
systemctl start mariadb.service
systemctl enable mariadb.service
复制代码

配置root密码

mysql_secure_installation
复制代码

配置过程当中会有几个选项,你们根据本身的须要进行配置就行了

配置root密码

使用root用户登陆mysql

mysql -u root -p
复制代码

为WordPress建立数据库

CREATE DATABASE wordpress;
复制代码

查看建立结果

建立结果

为该数据库建立用户

CREATE USER username@localhost IDENTIFIED BY 'password';
复制代码

说明:username - 你将建立的用户名, host - 指定该用户在哪一个主机上能够登录,若是是本地用户可用localhost, 若是想让该用户能够从任意远程主机登录,能够使用通配符%. password - 该用户的登录密码,密码能够为空,若是为空则该用户能够不须要密码登录服务器.

更改用户权限,保存并退出

GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost;
FLUSH PRIVILEGES;
exit
复制代码

重启服务

systemctl restart  mariadb.service
复制代码

4.安装PHP及相关组件

首先安装PHP

yum -y install php
复制代码

安装相关组件

yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
复制代码

安装完成以后咱们能够新建一个php页面进行测试

vim /var/www/html/info.php
复制代码

编辑为如下内容

info.php

重启httpd服务

systemctl restart httpd.service
复制代码

打开网址 http://x.x.x.x/info.php 进行查看(x.x.x.x为vps的ip地址)

php测试页

二.WordPress安装与配置

安装wget(下载) unzip(解压) net-tools(网络管理)

yum -y install wget unzip net-tools
复制代码

下载WordPress

wget http://wordpress.org/latest.zip
复制代码

解压文件,并将其复制到**/var/www/html/**目录下

unzip -q latest.zip
cp -rf wordpress/* /var/www/html/
复制代码

编辑配置文件

cd /var/www/html
cp wp-config-sample.php wp-config.php
vim wp-config.php
复制代码

将其修改成如下格式(其中wordpress为数据库名称,wordpressuser为数据库用户名,10293847为数据库密码)

config.php

保存后退出,重启相关服务

systemctl restart httpd.service
systemctl restart  mariadb.service
复制代码

三.WordPress的我的设置

完成以上配置以后,即可以输入http://yourserverip/来访问你的博客了。

  • 选择语言

选择语言

  • 填写我的信息

我的信息

  • 安装完成

安装完成

  • 登陆到仪表盘

仪表盘

至此WordPress已经搭建完成,以后可根据本身的须要进行其它配置

本文有参考网上其它文章,如侵犯到我的利益,请与我联系

相关文章
相关标签/搜索