Linux 下搭建 WordPress 个人站点
admin
2023-05-22 13:02:42
0

WordPress是基于在LAMP 环境下搭建。这里用的是CentOS 7 wordpress 对php 和mysql 有版本要求。wordpress版本 4.7.4的 数据库mariadb-5.5.52, php-5.4.16

LAMP:Linux+Apache+Mysql(MariaDB)+PHP的组合。


在环境部署前需要把iptables 和selinux关闭,否则你配置好之后发现会访问不了。

~]# iptables -F     ##清空防火墙规则;

~]# setenforce 0  ##临时关闭selinux,要永久关闭selinux需要在/etc/selinux/config里面改。


这里通过yum来安装httpd

php php-mysql mariadb-server

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

安装完之后启动httpd php mysqld 这里的话 PHP是作为一个模块 这里只要启动httpd、mysql即可,最好启动之前用ss -tnl 看下httpd的80、mysql的3306端口有没有被占用否则会导致启动不了。这里电话两者都没启动,把它们两个启动起来即可。

[root@xiong ~]# ss -tnl

State      Recv-Q Send-Q                                  Local Address:Port                                    Peer Address:Port   

LISTEN     0      128                                                :::111                                               :::*     

LISTEN     0      128                                                 *:111                                                *:*     

LISTEN     0      128                                                :::22                                                :::*     

LISTEN     0      128                                                 *:22                                                 *:*      

LISTEN     0      128                                               ::1:631                                               :::*     

LISTEN     0      100                                               ::1:25                                                :::*     

]# systemctl start httpd

正在启动 httpd:                [确定]

]# systemclt  start mariadb

正在启动 mysqld:             [确定]

配置httpd的配置文件在/etc/httpd/conf/httpd.conf,这里只需改下DocumentRoot的路径改成相对应目录下即可。注意一点最好是在改之前先备份下配置文件,以防万一。由于http2.4的安全机制默认访问的话都是被拒绝的 需要加上 Require all granted 允许所有主机访问

]# vim httpd.conf

DocumentRoot "/www/htdocs"

 Require all granted

用httpd -t 来检查httpd.conf 有没有报错。这里的话 显示OK 。

]# httpd -t

Syntax OK

创建/www/htdocs目录

]# mkdir /www/htdocs -pv

mkdir: 已创建目录 "/www"

mkdir: 已创建目录 "/www/htdocs"

参数: 

-p:若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录;

-v:为每个创建的目录打印一条消息 

下载解压wordpress包,并把解压好的目录复制到/www/htdocs目录下面

]# unzip wordpress-4.7.4-zh_CN.zip 

]# cp -a wordpress /www/htdocs/


复制自带的模版并且重命名为wp-config.php,并编辑wp-config.php! 需要在WordPress数据库的名称这项里头改这几项。其他的默认不要修改。然后保存退出。后面需要在数据库里面添加相应的数据库和用户名、密码

]# cp wp-config-sample.php wp-config.php 

]# vim wp-config.php

/** WordPress数据库的名称 */

define('DB_NAME', 'wpdb');


/** MySQL数据库用户名 */

define('DB_USER', 'wpuser');  


/** MySQL数据库密码 */

define('DB_PASSWORD', 'wppasswd');


/** MySQL主机 */

define('DB_HOST', 'localhost');


/** 创建数据表时默认的文字编码 */

define('DB_CHARSET', 'utf8');


/** 数据库整理类型。如不确定请勿更改 */

define('DB_COLLATE', '');


在数据库里面新增加wpdb这个库,wpuser和wppasswd。

MariaDB [(none)]> create database wpdb;

MariaDB [(none)]> grant all on wpdb.* to 'wpuser'@'localhost' identified by 'wppasswd';

MariaDB [(none)]> grant all on wpdb.* to 'wpuser'@'127.0.0.1' identified by 'wppasswd';

MariaDB [(none)]> flush privileges;

MariaDB [(none)]> show databases;

+--------------------+

| Database         |

+--------------------+

| information_schema   |

| mysql            |

| performance_schema |

| test             |

| wpdb             |

+--------------------+

5 rows in set (0.00 sec)

MariaDB [(none)]> exit

Bye


然后通过网页来安装并验证是否安装成功。

Linux 下搭建 WordPress 个人站点

Linux 下搭建 WordPress 个人站点

Linux 下搭建 WordPress 个人站点

Linux 下搭建 WordPress 个人站点

到这里的话部署的话已经完工了,也能顺利的进入wordpress管理界面,其中有什么问题的话还望大家帮忙指出来谢谢!!

相关内容

热门资讯

制胜|第六集《联战联胜》大图速... 思想解读类融媒体片《制胜》今日收官第六集《联战联胜》震撼上新2016年2月1日习主席向五大战区授予军...
我国经济动能向新结构向优(读数... 四川省达州市通川区北山镇丰登村的麦田间,农民将刚收割的小麦装车。邓良奎摄(人民视觉)数据来源:国家统...
“意大利、德国还好意思指责西班... 一边高调批评西班牙的移民大赦政策“吸引非法移民”,一边却悄悄为本国非法入境者大开绿灯——意大利、德国...
电脑如何与打印机连接 打印机的种类很多,按打印元件对纸是否有击打动作,分击打式打印机与非击打式打印机。那么电脑如何与打印机...
怎么在电脑上添加打印机步骤 在现代社会,打印机是一个非常重要的办公设备,它能够将电子文件转化为实体纸质文件。然而,许多人在次使用...
电脑如何添加打印机驱动程序 电脑在跟打印机一起使用的`时候,我们要在电脑上安装好相应的驱动程序才行。那么电脑如何添加打印机驱动程...
韦唯回忆10年跨国婚姻:完全就... 近日,韦唯直言嫁给瑞典钢琴家完全就是上当,没爱过他。结婚前不知道对方比自己大25岁,表面光鲜的10年...
打印机与电脑如何连接打印 首先把电脑和打印机之间的连线在专用接口连接起来,下一步在电脑上点击“添加打印机”的选项。选择“添加本...
如何在电脑上安装打印机 电脑上... 电脑上安装打印机只需要在设置选项中找到打印机按要求添加即可。具体步骤如下:1.插入电源并把打印机us...
日本2026年度防务白皮书,用... 日本政府于今日在防卫省官网上披露了其2026年度的国防白皮书。其中,日本方面提出一套极具争议的新叙事...