linux下centos如何搭建wordpress

环境准备

centos + apache + php7.2 + mysql8 + wordpress
apache 默认端口号为 80

Apache 安装

安装命令

yum -y install httpd

注意:
该方法安装完毕后,Apache配置文件路径为 /etc/httpd/conf/httpd.conf
命令执行完毕后看不到效果,这时可使用命令查看Apache服务状态

service httpd status

开启服务

systemctl start httpd.service

关闭服务

systemctl stop httpd.service

重启服务

systemctl restart httpd.service

访问

安装完成之后,访问 Apache 服务(服务器IP地址),出现默认首页,说明安装成功
在这里插入图片描述

安装 php7.2

首先需要更换 yum 源,centos 默认安装的php版本的5.2低版本的
查看是否有安装过 php 及已安装的版本

php -v
rpm -qa|grep php

卸载已经安装的低版本 php(所列出的包名可能依赖于另一个包名,需要按一定的顺序才能全部删除php 的相关安装包)

rpm -e 包名

更换php 7.2 的 yum 源

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

搜索 php7.2 可安装内容

yum search php72w

安装 php7.2

yum install -y php72w php72w-fpm php72w-gd php72w-mysqlnd
yum -y install php72w-cli php72w-common php72w-devel
yum install php72w-mysql php72w-imap php72w-ldap php72w-odbc php72w-pear php72w-xml php72w-xml php72w-xmlrpc

查看 php 版本

php -v

在这里插入图片描述
重启 apache 服务

systemctl restart httpd.service

测试
测试 php 环境是否可用
apache 的文件路径存放位置在 /var/www/html,在此目录下创建 info.php文件,并编辑内容

vim /var/www/html/info.php

文件内容如下

<?php
phpinfo();
?>

然后访问 http://ip/info.php,会出现 php 的相关配置信息,即可代表环境安装成功
在这里插入图片描述

或者安装 php 7.4

php 7.4 的 yum 源

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-8.rpm

php7.4版本安装

yum install -y php74 php74-php php74-php-cli php74-php-fpm php74-php-common

查看 php7.4 版本是否安装成功

php74 -v

安装 mysql 8

安装完成后,进入 mysql 命令行,创建数据库 wordpress

问题:wordpress 安装时连接不上 mysql8.0

配置好 Apache 、php7.2 和 mysql8后,安装 wordpress 时遇到数据库连接时出错的问题

解决方法

查看apache 的错误日志信息
在这里插入图片描述
打开 phpinfo(),查看当前安装的 php 版本中的配置信息,找到 mysqlnd
在这里插入图片描述
当前PHP版本中所带的mysqlnd无法支持这种验证(caching_sha2_password),而PHP默认的是mysql_native_password 。
注:也可以修改mysql服务器的身份验证方法:
登录 mysql

mysql> ALTER USER '用户名'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
mysql> flush privileges;

安装 wordpress

下载 wordpress

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

在这里插入图片描述
解压 wordpress

tar -xzvf latest.tar.gz

在这里插入图片描述
将解压后的所有文件复制到 /var/www/html/wordpress 目录下

cp -R wordpress/* /var/www/html/wordpress
你也可以直接用winscp工具直接复制一份到 html/wordpress 文件夹中

应用访问地址 http://ip/wordpress,应用安装访问地址 http://ip/wordpress/wp-admin/install.php
如果应用访问地址未找到不可访问,修改 apache 的配置文件的 documentRoot
在这里插入图片描述
在这里插入图片描述

再访问 wordpress 地址进行安装即可
安装后会让你新增配置文件,直接从 wp-config-saample.php 复制新的配置文件即可,然后将自动安装生成的内容复制到 wp-config.php 文件中即可
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值