CentOS 7下简单搭建个人博客——wordpress

CentOS 7下简单搭建个人博客——wordpress

前言:
CentOS 7及以上版本不能安装Mysql数据库,我们用的MariaDB数据库代替。mariadb的简单安装与配置可参考:https://blog.csdn.net/weixin_44092289/article/details/85640601

(问:centos7 的yum源里没有mysql包,安装分支mariadb,那么php-mysql包和PDO可以用于这个分支吗?可以的话和mysql有没有太大的区别?
答:用法完全是一样的。Centos7将mysql替换为mariadb了,不会有兼容问题 )
正文:
*

一、登陆Linux服务器*

本人的是阿里云的CentOS 7服务器

二、配置环境

(1)安装apache、php、mariadb

yum install -y httpd php php-fpm mariadb mariadb-server php-mysql

完成之后最后一行会出现

Complete!

(2)启动相应的服务

systemctl start httpd.service
systemctl start mariadb
systemctl start php-fpm

将这三个命令输入完毕之后,代表网站的环境基本已经完成,接下来检查服务的运行情况

netstat -tunlp

在这里插入图片描述
这里我们可以看到httpd(也就是apache服务)监听80端口,mysql监听3306端口,php-fpm监听9000端口,并且都已经正常启动

(3)浏览初始页面

这时,我们的环境已经基本搭建好了,大家已经可以在浏览器中访问服务器的公网ip,可以看到apache的测试页面,就说明你已经成功了。
如下图:
apache

(4)Mariadb(mysql)的简单配置

由于wordpress要用到mairdb(mysql)数据库,因此我们要为mysql设置相应的用户去访问管理,之前我们已经启动了mysqld服务,因此此时我们需要给mysql设定一个初始的root密码,可以让root用户去访问数据库
1、

mysql_secure_installation

首先是设置密码,会提示先输入密码.。

Enter current password for root (enter for none):<–初次运行直接回车

2、设置密码

Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车
New password: <– 设置root用户的密码
Re-enter new password: <– 再输入一次你设置的密码
3、其他配置
Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车
Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车,
Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车
Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车
初始化MariaDB完成,
4、测试登录
mysql -uroot -p密码(注意-p和密码之间没有空格)
完成。

三、搭建wordpress

(1)下载wordpress

我直接在官网下载最新的wordpress-5.0.2-zh_CN.tar.gz的安装包,然后通过WinSCP工具上传至我的服务器上。
(也可以通过wget http://wordpress.org/latest.tar.gz命令直接下载到服务器上)

(2)创建wordpress解压目录

mkdir /var/blog

(3)解压wordpress

tar -zxf wordpress-5.0.2-zh_CN.tar.gz -C /var/blog

(4)将目录赋予apache权限

chown -R apache:apache /var/blog

(5)配置apache httpd

vi /etc/httpd/conf/httpd.conf

修改配置文件


<VirtualHost *:80>
      ServerName 域名或ip
      DocumentRoot "/var/blog/wordpress"
      <Directory "/var/blog/wordpress">
         Options Indexes FollowSymLinks
         AllowOverride None
         Order deny,allow
         Allow from all
         Require all granted
      </Directory>
      ErrorLog logs/blog-error.log
      CustomLog logs/blog-access.log common

</VirtualHost>

注:centOS 7以上版本的需要加上

Require all granted

(6)配置数据库mariadb

1.输入 mysql -uroot –p 加上之前设置的密码进入数据库

2.创建一个名为wordpress的数据库

create database wordpress;

输入

exit;

保存退出

(7)重启apache然后输入公网ip进行设置wordpress

systemctl restart httpd

注:每次修改httpd.conf配置文件都要重启Apache (重启Apache就是重启httpd)

apache的默认端口号为80端口,如果没有修改,直接输入公网IP即可进入wordpress设置页面;
如果端口号已修改,需输入IP:端口号进行访问,例127.0.0.1:99

wordpress首次设置页面展示:
worepress

  • 8
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
好的,下面是 CentOS 搭建 WordPress 个人博客的步骤: 1. 安装 Apache 和 PHP 在终端中输入以下命令: ``` sudo yum install httpd php php-mysql ``` 安装完成后,启动 Apache 服务: ``` sudo systemctl start httpd ``` 2. 安装 MySQL 在终端中输入以下命令: ``` sudo yum install mysql-server ``` 安装完成后,启动 MySQL 服务: ``` sudo systemctl start mysqld ``` 3. 配置 MySQL 使用以下命令进入 MySQL: ``` mysql -u root ``` 然后创建 WordPress 数据库和用户: ``` CREATE DATABASE wordpress; CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost'; FLUSH PRIVILEGES; ``` 4. 下载 WordPressWordPress 官网下载最新版本的 WordPress,解压缩到 /var/www/html 目录下: ``` cd /var/www/html sudo wget https://wordpress.org/latest.tar.gz sudo tar -xzvf latest.tar.gz ``` 5. 配置 WordPress 将 /var/www/html/wordpress/wp-config-sample.php 文件复制一份并重命名为 wp-config.php: ``` cd wordpress sudo cp wp-config-sample.php wp-config.php ``` 然后修改 wp-config.php 文件中的数据库连接信息: ``` define('DB_NAME', 'wordpress'); define('DB_USER', 'wordpressuser'); define('DB_PASSWORD', 'password'); define('DB_HOST', 'localhost'); ``` 6. 配置 Apache 在终端中输入以下命令,打开 Apache 配置文件 httpd.conf: ``` sudo nano /etc/httpd/conf/httpd.conf ``` 找到以下行并将其取消注释: ``` LoadModule rewrite_module modules/mod_rewrite.so ``` 然后在 httpd.conf 文件的最后添加以下内容: ``` <Directory "/var/www/html/wordpress"> AllowOverride All </Directory> ``` 保存并退出文件,然后重启 Apache 服务: ``` sudo systemctl restart httpd ``` 7. 安装 WordPress 在浏览器中访问 http://your-server-ip/wordpress,按照提示进行 WordPress 安装。 安装完成后,就可以使用 WordPress 开始写博客了。 希望这些步骤能够帮助到你。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值