Wordpress在ECS上的安装记录
有一台ECS,配置如下:
RDS先不买。
参考华为云开发者学堂里的实验里的操作步骤:
30分钟轻松搭建网站应用--本实验指导用户在短时间内,利用华为云服务搭建属于自己的WordPress网站
要注意的地方:
①键入如下命令安装LAMP环境,并开启相应服务:
yum install -y httpd php php-fpm php-mysql mysql
这里的php-mysql改为:php-mysqlnd
原因是,改名了呗
Name : php-mysqlnd
Version : 7.2.24
Release : 1.module_el8.2.0+313+b04d0a66
Architecture : x86_64
Size : 441 k
Source : php-7.2.24-1.module_el8.2.0+313+b04d0a66.src.rpm
Repository : @System
From repo : AppStream
Summary : A module for PHP applications that use MySQL databases
URL : http://www.php.net/
License : PHP
Description : The php-mysqlnd package contains a dynamic shared object that will add
: MySQL database support to PHP. MySQL is an object-relational database
: management system. PHP is an HTML-embeddable scripting language. If
: you need MySQL support for PHP applications, you will need to install
: this package and the php package.
:
: This package use the MySQL Native Driver
实验里用的wordpress-4.9.1-zh_CN.tar.gz,自己改为目前最新版5.8.3
数据库因为没有使用RDS,自己安装mariadb、mariadb-server。--如果报和mysql冲突,先把mysql删除。
安装好后用systemctl start启动, enable设置开机启动。mysql -uroot第一次不需要密码进入,然后use mysql; 使用SQL的update语句和password函数设置root密码
update user set password=password('urpass') where user='root';
flush privileges;
在访问wordpress的配置页面时,http://yourip/wordpress
报错Fatal error,去到/var/log/php-fpm/www-error里看到
Call to undefined function json_decode()....
Yum安装php-json解决问题,然后我们看到了:
依据页面提示,配置Mysql信息,登陆用户信息。登陆跳转到dashboard页面:
有一个红色的惊叹号,希望最低的PHP版本是7.4,目前CENTOS8.2默认安装的7.2,这个建议在下载wordpress的网站上也有。
安装php7.4,在网上找的方法。不是特别的明了,但是安装好了。
华为有镜像,EPEL在ECS里默认配置好的,
另外有REMI,命令有这些:
dnf module list php
dnf module reset php
dnf install https://repo.huaweicloud.com/remi/enterprise/remi-release-8.rpm
dnf module install php:remi-7.4
php -v
PHP 7.4.27 (cli) (built: Dec 14 2021 17:17:06) ( NTS )
再刷新页面,就没有警示信息了~
- 点赞
- 收藏
- 关注作者
评论(0)