博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS 7 安装 WordPress
阅读量:5938 次
发布时间:2019-06-19

本文共 2122 字,大约阅读时间需要 7 分钟。

1、安装Apache web服务器

安装Apache web服务器:

yum install -y httpd

启动Apache服务器

systemctl start httpd

使用浏览器打开检查Apache安装是否成功。

成功后,浏览器显示如下:

如果想Apache服务器开机后自动启动,可以使用如下命令:

systemctl enable httpd

 

2、安装MariaDB数据库

MariaDB数据库是MySQL的一个分支,MySQL被Oracle公司收购后存在闭源风险。所以我们使用代替的MariaDB。

安装MariaDB数据库:

yum install mariadb-server mariadb

完成后启动数据库:

systemctl start mariad

完成后安装一个数据库脚本,去掉一些危险的默认设置:

mysql_secure_installation

提示你输入数据库的root账户密码,如果是新安装的则输入空格,如下图所示:

输入空格,继续设置root密码,然后一路回车至结束:

设置MariaDB数据库开机启动:

systemcrl enable mariadb

 

3、安装PHP

安装php:

yum install -y php php-mysql

安装完php后,重启Apache服务器:

systemctl restart httpd

我们在网站的目录下(默认目录为:/var/www/html)新建一个info.php的文件来查看php的安装情况。

vim /var/www/html/info.php

并输入如下内容:

用浏览器打开显示内容如下:

 

4、安装phpMyAdmin

phpMyAdmin是一个MariaDB数据库的Web程序界面。

首先安装EPEL库:

yum install -y epel-release

然后安装phpMyAdmin

yum install -y phpmyadmin

安装完成后,设置phpMyAdmin的httpd设置,配置文件为/etc/httpd/conf.d/phpMyAdmin.conf,源文件如下:

修改后文件如下:

修改后重启Apache服务器:

systemctl restart httpd

在浏览器中输入即可看到如下界面:

 

5、安装WordPress

5.1 创建数据库

# 登录数据库mysql -u root -p# 创建数据库CREATE DATABASE wordpress;# 创建数据库用户和密码CREATE USER wordpressuser@localhost IDENTIFIED BY 'wordress_password';# 设置wordpressuser访问wordpress数据库权限GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'wordress_password';# 刷新数据库设置FLUSH PRIVILEGES;# 退出数据库exit

5.2 安装WordPress

下载安装包

cd ~wget
 
解压出来后,cp到/var/www/html/wordpress目录:
# 解压wordpresstar xzvf latest.tar.gz# 拷贝到/var/www/html/wordpress目录sudo rsync -avP ~/wordpress/ /var/www/html/wordpress/

 

编辑wp-config.php文件:

# 切换到wordpress目录cd /var/www/html/wordpress# 复制wp-config.php文件cp wp-config-sample.php wp-config.php# 编辑wp-config.php文件sudo vim wp-config.php

然后在配置文件里设置正确的值:

// ** MySQL settings - You can get this info from your web host ** ///** The name of the database for WordPress */define('DB_NAME', 'database_name_here');/** MySQL database username */define('DB_USER', 'username_here');/** MySQL database password */define('DB_PASSWORD', 'password_here');/** MySQL hostname */define('DB_HOST', 'localhost');

登录

按照提示创建好博客,显示如下:

 

ps.创建mysql用户的时候 始终无法连接数据库,最后无奈使用了root用户连接了数据库。

转载于:https://www.cnblogs.com/flankershen/p/7476415.html

你可能感兴趣的文章
Vue 2.x折腾记 - (22) Vue 打包图片在safari不显示的问题
查看>>
ES6中的class
查看>>
基于Orangpi Zero和Linux ALSA实现WIFI无线音箱(二)
查看>>
iOS - swift项目接入bugly - 报错, 配置符号表,下载Java环境,
查看>>
一个前端的MONGO救赎--1
查看>>
oracle sql语句实现累加、累减、累乘、累除
查看>>
【STSRM12】整除
查看>>
SCNetworkReachabilityRef监测网络状态
查看>>
3D地图的定时高亮和点击事件(基于echarts)
查看>>
接口由40秒到200ms优化记录
查看>>
java 视频播放 多人及时弹幕技术 代码生成器 websocket springmvc mybatis SSM
查看>>
Activiti6.0,spring5,SSM,工作流引擎,OA
查看>>
第十三章:SpringCloud Config Client的配置
查看>>
使用 GPUImage 实现一个简单相机
查看>>
CoinWhiteBook:区块链在慈善事业中的应用
查看>>
【二】express
查看>>
Mac上基于Github搭建Hexo博客
查看>>
What does corn harvester involve?
查看>>
阿里云服务器ECS开放8080端口
查看>>
Centos7静默安装Oracle11g并设置开机自启
查看>>