CentOS7搭建WordPress个人博客

二叶草 2020年1月14日20:04:31建站评论阅读模式

1.安装Apache

yum -y install httpd

启动httpd

systemctl start httpd.service

设置开机启动

systemctl enable httpd.service

安装firewall配置防火墙

yum -y install firewalld firewall-config

启动并设置开机启动

systemctl start firewalld.service

systemctl enable firewalld.service

防火墙放行http和https协议

firewall-cmd--permanent--zone=public--add-service=http

firewall-cmd--permanent--zone=public--add-service=https

开机自启

firewall-cmd--reload

在浏览器中输入自己配置的ip,查看是否配置成功,如下是正常访问

CentOS7搭建WordPress个人博客

2.安装Mariadb数据库

yum -y install mariadb-server mariadb

启动在进行开机自启配置

systemctl start mariadb.service

systemctl enable mariadb.service

(在进行配置mysql时可能需要其自己分配的临时密码)

查询临时密码

grep 'temporary password' /var/log/mysqld.log

*****root@localhost:初始密码

使用零时密码登录(记得是上面的零时密码别打错了)

mysql -uroot -p

修改密码(最好字母大小写+数字)

ALTER USER 'root'@'localhost' IDENTIFIED BY '修改的密码';


(还可以免密码登录,修改 /etc/my.cnf,文本末端添加 skip-grant-tables,保存后直接可以登录到数据库,修改密码 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;,设置完后执行 flush privileges;)


上述完之后再配置一遍root账户密码(密码可以不用修改)

mysql_secure_installation

然后一路输入“y”就行

重启mysql生效

systemctl restart mariadb.service

3.安装php

(版本还是选择高一点的,不然有时候不支持就尴尬了)

安装php7.1

先查看php版本(版本低的话升级或者卸载)

php -v

查看当前php的安装包

yum list installed | grep php

有的话移除当前安装包,避免发生冲突

yum remove php*

下载源

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安装php7.1

yum -y install php71w-fpm php71w-opcache php71w-cli php71w-gd php71w-imap php71w-mysqlnd php71w-mbstring php71w-mcrypt php71w-pdo php71w-pecl-apcu php71w-pecl-mongodb php71w-pecl-redis php71w-pgsql php71w-xml php71w-xmlrpc php71w-devel mod_php71w

安装完之后再查看php版本

php -v

新建一个php页面查看组件

vi /var/www/html/info.php

编辑

<?php phpinfo(); ?>

重启httpd

systemctl restart httpd.service

网址输入

ip/info.php

CentOS7搭建WordPress个人博客

4.配置wordpress的数据库

先登录

mysql -u root -p

建立一个数据库为wordpressdb

CREATEDATABASE wordpressdb;

密码设为123456789

CREATEUSER wordpressuser@localhost IDENTIFIED BY'123456789';

修改权限

GRANTALLPRIVILEGESON wordpressdb.* TO wordpressuser@localhost;

生效保存退出

FLUSH PRIVILEGES;
exit

再次重启服务apache,mariadb

systemctl restart httpd.servicesystemctl restart  mariadb.service

 

5.安装wordpress

下载安装包

wget http://wordpress.org/latest.tar.gz

解压出来拷贝到/var/www/html目录下

tar xzvf latest.tar.gz

rsync -avP ~/wordpress/ /var/www/html

修改文件权限

mkdir -p /var/www/html/wordpress/wp-content/uploads

chown -R apache:apache wordpress

chmod -R777 wordpress

编辑wp-config.php文件

cd /var/www/html/wordpress

cp wp-config-sample.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', 'wordpressdb');

/** MySQL database username */define('DB_USER', 'root');

/** MySQL database password */define('DB_PASSWORD', '123456789');

/** MySQL hostname */define('DB_HOST', 'localhost');

6.网页上输入ip地址登录配置

差不多就完成门户的构建了,一路上碰的壁太多了,总结的这些先凑合着看看,我先歇会,有啥问题记得留言哈!

  • 赞助本站
  • 微信扫一扫
  • weinxin
  • 加入Q群
  • QQ扫一扫
  • weinxin
二叶草
怎么做一个赚钱的小说网站 建站

怎么做一个赚钱的小说网站

从2007年做站,刚好十年了。时间过得真快。因为自己是兼职做站,所以一直断断续续,也没有什么大的成绩。做过地方论坛,电影站,股票站,文章站,小说站等,能尝试的都尝试了。学了很多东西,也浪费了不少时间,...
下篇 | 172个搜索引擎术语,你都知道吗? 建站

下篇 | 172个搜索引擎术语,你都知道吗?

上篇中已经介绍了名词介绍、展现样式、工作原理、网站建设四个小部分,下篇将继续介绍页面优化、链接建设、数据分析和其他等部分。请戳链接《上篇 | 172个搜索引擎术语,你都知道吗?》 5 页面优化 网页导...
网站优化100个法则,排名稳居第一的秘籍(1~100汇总篇) 建站

网站优化100个法则,排名稳居第一的秘籍(1~100汇总篇)

我们这次来个猛地!总结网站优化的100个法则,这些经验和盘托出,希望能够帮助到朋友们!这些规则就像是交通指示灯一样,按照这些规则走的,排名就好,不按照这些走的,排名可想而知。 1、域名年龄老的网站排名...
网站SEO中要避免哪些蜘蛛陷阱呢? 建站

网站SEO中要避免哪些蜘蛛陷阱呢?

我们从事网站优化的过程中,尤其是现在收入对于网站而言是非常重要的网站,只有有了比较不错的收录之后,才有可能会取得不错的排名,因此在网站设计的时候,我们就要尽可能的让蜘蛛能够获取到网站的全部内容信息,如...

发表评论