WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统。WordPress具备插件架构和模板系统。Alexa排行前100万的网站中有超过16.7%的网站使用WordPress。php
LAMP即Linux+Apache+MySQL(MariaDB)+PHP,因为其开源免费,因此是目前很是受欢迎的一组网站解决方案,本文也将采用此方案。html
笔者选用的是CentOS 7.2这个版本,CentOS实质为无支持版的RHEl,稳定性仍是比较高的,固然也能够选择其它发行版,只是后续的操做略有不一样,本文将只介绍在CentOS下的操做(系统的安装和本文关系不大,故再也不赘述)。mysql
直接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
复制代码
因为甲骨文公司收购了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用户登陆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
复制代码
首先安装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
复制代码
编辑为如下内容
重启httpd服务
systemctl restart httpd.service
复制代码
打开网址 http://x.x.x.x/info.php 进行查看(x.x.x.x为vps的ip地址)
安装wget(下载) unzip(解压) net-tools(网络管理)
yum -y install wget unzip net-tools
复制代码
下载WordPress
wget http://wordpress.org/latest.zip
复制代码
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为数据库密码)
保存后退出,重启相关服务
systemctl restart httpd.service
systemctl restart mariadb.service
复制代码
完成以上配置以后,即可以输入http://yourserverip/来访问你的博客了。
本文有参考网上其它文章,如侵犯到我的利益,请与我联系