在云服务器上安装WordPress
2022-07-29 10:13:20
132
{{single.collect_count}}

安装Web服务器

我的服务器是CentOS 7.5,先安装Web服务器Apache,也叫httpd
yum -y install httpd
启动服务并设置为开机启动
systemctl start httpd.service
systemctl enable httpd.service
在这里插入图片描述

配置防火墙

安装firewall
yum -y install firewalld firewall-config
同样也启动服务并设置为开机启动
systemctl start firewalld.service
systemctl enable firewalld.service
在这里插入图片描述
然后开启需要的端口
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
在这里插入图片描述
最后重新载入一下
firewall-cmd --reload
在这里插入图片描述
打开浏览器输入你的云服务器ip地址,出现这个表示前面的安装都OK了
在这里插入图片描述

安装数据库MariaDB

MariaDB数据库管理系统是MySQL的一个分支
用yum安装
yum -y install mariadb-server mariadb
启动服务并设置为开机启动
systemctl start mariadb.service
systemctl enable mariadb.service
在这里插入图片描述
配置root密码
mysql_secure_installation
在这里插入图片描述

配置数据库

登陆MariaDB为WordPress建立数据库及用户
mysql -u root -p
输入你上一步设置的root密码
在这里插入图片描述
新建数据库、用户、密码
(我这里数据库为wordpress,用户为user,密码为123456,可以自己替换)
CREATE DATABASE wordpress;
CREATE USER user@localhost IDENTIFIED BY ‘123456’;
更改用户权限,保存并退出
GRANT ALL PRIVILEGES ON wordpress.* TO user@localhost;
FLUSH PRIVILEGES;
exit
最后再重启相关服务
systemctl restart httpd.service
systemctl restart mariadb.service

安装PHP

用yum安装PHP和相关常用组件
yum -y install php
yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
用vim新建一个php页面检查安装的情况
(如果没有安装vim可以用yum安装或者用vi代替)
vim /var/www/html/info.php
按字母i或insert键进入编辑模式,编辑为以下内容

<?php phpinfo(); ?>

编辑完成后键入“Esc:wq”,保存文件并退回到命令行模式
再重启httpd服务
systemctl restart httpd.service
在浏览器打开
http://你的IP地址/info.php
不出意外应该是这个样子
在这里插入图片描述

安装WordPress

先安装下载工具wget
yum -y install wget
新建一个文件夹,我取名为wordpress
mkdir wordpress
cd wordpress
下载WordPress的压缩包到文件夹
wget http://wordpress.org/latest.tar.gz
下载完成好可以用ll检查一下
在这里插入图片描述
解压文件并复制到/var/www/html目录下
(也可以在html下建一个专门WordPress的再复制进去)
tar xzvf latest.tar.gz
cp -rf wordpress/* /var/www/html/
修改文件夹权限
chown -R apache:apache /var/www/html/
chmod -R 755 /var/www/html/
mkdir -p /var/www/html/wp-content/uploads
chown -R :apache /var/www/html/wp-content/uploads
编辑配置文件
cd /var/www/html
cp wp-config-sample.php wp-config.php
vim wp-config.php
按字母i或insert键进入编辑模式,编辑为以下内容
在这里插入图片描述
编辑完成后键入“Esc:wq”,保存文件并退回到命令行模式
最后重启相关的服务
systemctl restart httpd.service
systemctl restart mariadb.service
在浏览器上输入你的IP就可以开始使用个人主页了

没有成功运行可以继续往下看

在我按流程走完上面的步骤之后,打开浏览器输入地址
在这里插入图片描述
出现这样一行字,大概意思就是我的PHP版本过低,比WordPress允许运行的最低版本还要低
我网上搜索了一下,出现原因是yum默认的安装包版本太低了。大致有两种方法,1是修改WordPress的版本限制,2是升级PHP。升级PHP是最保险的方法,但是要重装。我选择稳妥的升级版本
我的PHP是5.4.16
rpm -qa php
在这里插入图片描述
使用yum list 命令查看可安装的包
yum list --enablerepo=remi --enablerepo=remi-php56 | grep php
如果有就删除
yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64
检查是否删除干净,没有返回表示删除干净
yum list installed |grep php
安装CentOS 7.0 的epel-release、安装扩展包
yum install epel-release
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
安装php 7
yum install php73-php php73-php-gd php73-php-mysqld php73-php-pecl-mysql php73-php-pecl-mysql-xdevapi php73-php-odbc php73-php-opcache php73-php-pdo php73-php-pecl-mcrypt php73-php-devel php73-php-cli php73-php-pecl-http php73-php-pecl-http-devel -y
重启httpd服务
systemctl restart httpd
再次访问http://你的IP/info.php
在这里插入图片描述
如图和我一样就是成功升级到7.3了
然后再浏览器中输入你的ip
在这里插入图片描述
就可以开始配置你的WordPress了
有问题可以评论或者私信,纯新手一枚

参考素材:
https://cloud.tencent.com/developer/article/1047613
https://blog.csdn.net/yuanfang_way/article/details/78274310
https://blog.csdn.net/weixin_42890981/article/details/83685981

回帖
全部回帖({{commentCount}})
{{item.user.nickname}} {{item.user.group_title}} {{item.friend_time}}
{{item.content}}
{{item.comment_content_show ? '取消' : '回复'}} 删除
回帖
{{reply.user.nickname}} {{reply.user.group_title}} {{reply.friend_time}}
{{reply.content}}
{{reply.comment_content_show ? '取消' : '回复'}} 删除
回帖
收起
没有更多啦~
{{commentLoading ? '加载中...' : '查看更多评论'}}