您的位置:首页 > 运维架构 > Apache

阿里云ecs Centos7.6 安装apache PHP72 Mysql8 构建wordpress5.03网站

2019-02-19 03:43 555 查看

一:安装apache

下载安装apache

sudo yum install httpd

 

开机自启

sudo systemctl enable httpd

 

启动apache (启动了才会生效)

sudo systemctl start httpd

 

二:安装php7.2

php7.2安装

1、更新源

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

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

2、安装php72 和相关依赖

yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml

 

开机自启

  systemctl enable php-fpm.service【开机自启动】

启动php7.2 (启动了才会生效)

  systemctl start php-fpm.service

 

三:安装MySQL8(仔细一点这里相对繁琐)

下载命令

yum localinstall -y https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

安装

yum install -y mysql-community-server

 

开机启动mysql服务

systemctl start mysqld

检查开启(可以不用查看)

sudo service mysqld status

 

查看mysql初始的临时密码(这里密码看仔细了)

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

 

接下来修改mysql密码

这里借用navicat 来修改下载地址: navicat的下载地址 去官网下载navicat premium或navicat for mysql安装好后 

新建一个连接点击mysql

 

点击确认连接上后,会提示你输入MySQL新密码,修改即可

 

四安装wordpress

新建一个数据库供wordpress使用

修改mysql的默认验证密码方式:

mysql8默认以caching_sha2_password方式,在后期安装wordpress5.03时会报监理mysql数据库连接失败

如果启用wordpess自带的debug功能会有提示1531行

mysqli_real_connect(): The server requested authentication method unknown to the client [sha256_password] I recently changed my MySQL root access。。。。。。。1531行出错

 

利用ftp上传文件  百度网盘链接:https://pan.baidu.com/s/1LFZbOY5YSzIvjmBvomI1og  提取码:xecq 
上传文件直接拖动就行

https://cn.wordpress.org/download/  去wordpress官网下载tar.gz包

上传wordpress的tar.gz包到 /var/www/html下

在服务器上用命令解压缩:

     tar -xzf  加上wordpress对应的tar.gz文件进行借用得到wordpress文件夹

wp-config.php本来没有将wp-config-sample.php复制到Windows下进行编辑和重命名

编辑mysql连接的信息

安装wordpress       浏览器地址栏输入: 主机IP(域名也行)/wordpress

如果建立数据库连接失败检查一下密码是否正确

以及mysql的认证方式是否为native

 

检查篇

1、检查apache

输入域名或主机ip 会显示apache页面则apache正常运行

2、检查php

新建一个文件 phpinfo.php

 

输入

<?php
phpinfo();
?>
上传phpinfo.php文件到/var/www/html下

通过  IP/phpinfo.php   或者  域名/phpinfo.php 访问文件

能显示php版本信息以及扩展信息的则证明php正常

 

 

 

 

 

 

 

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: