搭建站点与WordPress平台:过程记录

疫情期间在阿里云上白嫖了半年的服务器...ECS的系统选择为centos7.7。最终安装完成后,配置为Apache/2.4.6 (CentOS)、MySQL5.6、PHP 7.2.27、wordpress5.4.2

一、安装LAMP

1.安装apache


#安装apache

yum -y install httpd

#设置开机启动

chkconfig httpd on

#启动httpd服务

service httpd start

2.安装mysql

需要说明一下,centos7默认的mysql安装方式不能采用,因为在centos7系统中默认安装的mysql是它的分支mariadb。需要先安装rpm包再安装。


#安装rpm包

rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

#查看当前可用的mysql资源

yum repolist enabled | grep "mysql.*-community.*"

#执行安装

yum -y install mysql-community-server

安装完成后,对mysql进行配置:


#设置mysql开机启动

systemctl enable mysqld

#启动mysql服务

systemctl start mysqld

#开始配置mysql

mysql_secure_installation

现在进入mysql的具体配置环节


#没有初始密码,按Enter跳过

Set root password? [Y/n] #询问设置root密码(最好自己设置密码,选Y)

anonymous users? [Y/n] #询问是否删除匿名用户(选Y)

Disallow root login remotely? [Y/n] #禁止root用户远程登录(选n)

Remove test database and access to it? [Y/n] #询问删除默认的 test 数据库(选Y) 

Reload privilege tables now? [Y/n] #是否马上应用最新的设置(选Y,设置开始应用)

完成mysql的设置之后,需要新建一个数据库为之后wordpress做准备:


#登录mysql 如果上面没有设置密码,默认为空

mysql -u root -p [password]

#创建wordpress数据库

create database wordpress;

#成功执行后退出

quit;

3.安装php

如果执行yum -y install php直接安装的话默认版本是5.4.16,为了使用当前最新版wordpress5.4.2,采用php7.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

#执行命令,可以看到可安装的最新php版本为7.2

sudo yum list php*

#安装php72w

sudo yum -y install php72w

#此时执行php -v是不显示php版本信息的,因为缺少其他拓展包...

#安装常用拓展包:

yum install php72w-common php72w-fpm php72w-opcache php72w-gd php72w-mysqlnd php72w-mbstring php72w-pecl-redis php72w-pecl-memcached php72w-devel

#查看phph版本:

php -v

#php7.2安装完成

二、安装wordpress

采用的wordpress版本为最新发布的5.4.2。首先进行下载解压(速度较慢,也可ftp上传到服务器


#下载

wget http://cn.wordpress.org/wordpress-5.4.2-zh_CN.zip

#解压

unzip wordpress-5.4.2-zh_CN.zip

如果unzip工具没有安装,需要先执行命令:


yum install unzip zip

之后迁移wordpress,并且配置wordpress的配置文件


#将wordpress文件夹下所有内容复制到apache根目录

cp -r wordpress/* /var/www/html/

cd /var/www/html/

#复制一份配置文件

cp wp-config-sample.php wp-config.php

#编辑配置文件

vim wp-config.php

编辑wp-config.php,修改其中的数据库名称、数据库用户名、数据库密码。其他若无特殊需求可以保持默认。保存修改,重新启动httpd服务


service httpd restart

此时在内网可以通过浏览器访问。外网访问还需要再阿里云控制台进行后续配置

三、外网配置

在阿里云控制台配置实例的安全组策略:进入控制台,点实例左侧的【更多】-》【网络和安全组】-》【安全组配置】-》【配置规则】,进行相应设置。

手动添加,配置一下80端口。配置结果如下(图片稍等)

现在可以通过外网访问了,首次访问会要求进行简单的设置,之后登录就可以进入wordpress的控制台。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容