首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >centos7安装配置wordpress博客系统

centos7安装配置wordpress博客系统

作者头像
IT不难
发布于 2022-03-11 09:26:46
发布于 2022-03-11 09:26:46
7520
举报
文章被收录于专栏:IT不难技术家园IT不难技术家园

前言

LAMP是 linux Apache MySQL PHP的简写,即把Apache MySQL PHP 安装在linux系统上,组成一个环境来运行PHP网站。这里的Apache是httpd服务。这些可以安装在一个机器上,也可以安装在多台机器上,但是httpd和PHP安装在一台机器上(php作为httpd的一个模块存在的。 他们两者必须要在一起,才能实现效果)

安装配置apache+php服务

apache和php安装命令

代码语言:javascript
复制
yum install httpd  httpd-devel
yum -y install epel-release
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum -y install yum-utils
yum-config-manager --enable remi-php74
yum -y install php  php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-redis

php安装后测试

代码语言:javascript
复制
php -v
php --modules

整体功能测试

代码语言:javascript
复制
echo '' >  index.php

通过浏览器访问出现下图界面,即php安装正常

安装配置mysql数据库服务

清除默认的maradb

代码语言:javascript
复制
yum list installed | grep mariadb
yum -y remove  mariadb-libs.x86_64

安装依赖包

代码语言:javascript
复制
yum install -y perl.x86_64  libaio.x86_64  net-tools.x86_64 perl-Compress-Raw-Bzip2  perl-Compress-Raw-Zlib  perl-DBI perl-IO-Compress perl-Net-Daemon perl-PlRPC

下载mysql安装包,并安装

代码语言:javascript
复制
wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.6/MySQL-client-5.6.51-1.el7.x86_64.rpm
wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.6/MySQL-server-5.6.51-1.el7.x86_64.rpm
wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.6/MySQL-devel-5.6.51-1.el7.x86_64.rpm
yum localinstall MySQL-*

配置 mysql

代码语言:javascript
复制
vim /etc/my.cnf

配置内容

创建目录,修改目录权限

代码语言:javascript
复制
mkdir  -p  /data/mysql/     /data/logs/      /data/logs/mysql/
chown -R  mysql:mysql /data/logs/mysql/

数据库初始化

代码语言:javascript
复制
mysql_install_db --user=mysql --datadir=/data/mysql 
systemctl  start mysql 
/usr/bin/mysqladmin -u root password -S /data/mysql/mysql.sock

查看mysql服务状态

代码语言:javascript
复制
systemctl status mysql

安装完成

安装配置wordpress博客

下载安装包

代码语言:javascript
复制
wget https://wordpress.org/wordpress-5.6.tar.gz
wget https://wp101.net/wordpress-5.6.tar.gz

解压

代码语言:javascript
复制
tar xvf wordpress-5.6.tar.gz
sudo mv wordpress /var/www/html/mywordpress/

更改代码目录权限

代码语言:javascript
复制
chown -R apache:apache  /var/www/html/mywordpress/

修改配置文件httpd服务的配置

代码语言:javascript
复制
vim /etc/httpd/conf/httpd.conf

配置内容

重启httpd服务,使配置生效

代码语言:javascript
复制
systemctl restart httpd

建库授权

代码语言:javascript
复制
CREATE DATABASE `wpdb` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
create user 'wpuser'@'localhost' IDENTIFIED BY 'wpuser123';
grant all privileges on wpdb.* to 'wpuser'@'localhost';
flush privileges;

绑定域名到指定IP

代码语言:javascript
复制
echo '192.168.88.2  www.mywordpress.com' >> /etc/hosts
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 前言
  • 安装配置apache+php服务
    • apache和php安装命令
    • php安装后测试
    • 整体功能测试
  • 安装配置mysql数据库服务
    • 清除默认的maradb
    • 安装依赖包
    • 下载mysql安装包,并安装
    • 配置 mysql
    • 创建目录,修改目录权限
    • 数据库初始化
    • 查看mysql服务状态
  • 安装配置wordpress博客
    • 下载安装包
    • 解压
    • 更改代码目录权限
    • 修改配置文件httpd服务的配置
    • 重启httpd服务,使配置生效
    • 建库授权
    • 绑定域名到指定IP
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档