CentOS 7 安装 WordPress
Posted connect();
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 7 安装 WordPress相关的知识,希望对你有一定的参考价值。
1、安装Apache web服务器
安装Apache web服务器:
yum install -y httpd
启动Apache服务器
systemctl start httpd
使用浏览器打开http://127.0.0.1检查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
并输入如下内容:
<?php phpinfo(); ?>
用浏览器打开http://127.0.0.1/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
在浏览器中输入http://127.0.0.1/phpMyAdmin即可看到如下界面:
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 http://wordpress.org/latest.tar.gz
解压出来后,cp到/var/www/html/wordpress目录:
# 解压wordpress tar 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\');
登录http://127.0.0.1/wordpress/wp-admin/install.php
按照提示创建好博客,显示如下:
ps.创建mysql用户的时候 始终无法连接数据库,最后无奈使用了root用户连接了数据库。
以上是关于CentOS 7 安装 WordPress的主要内容,如果未能解决你的问题,请参考以下文章
Centos 7 安装 Wordpress-----安装 FTP
CentOS 7 安装 WordPress,PHP,Nginx,MySQL(MariaDB)
Centos 7 安装 Wordpress-----安装 MariaDB数据库PHP & PHPMyAdmin