“华为云:搭建WordPress”的版本间的差异
第56行: | 第56行: | ||
:wq | :wq | ||
− | ==下载WordPress安装软件== | + | ===下载WordPress安装软件=== |
键入如下命令,下载WordPress安装软件: | 键入如下命令,下载WordPress安装软件: | ||
− | ===什么是WordPress?=== | + | ====什么是WordPress?==== |
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。 | WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。 | ||
第86行: | 第86行: | ||
systemctl start httpd.service | systemctl start httpd.service | ||
− | + | ===开启php-fpm service=== | |
键入如下命令,开启php-fpm service: | 键入如下命令,开启php-fpm service: | ||
第92行: | 第92行: | ||
systemctl start php-fpm.service | systemctl start php-fpm.service | ||
− | + | ===查看httpd service状态=== | |
键入如下命令,查看httpd service状态: | 键入如下命令,查看httpd service状态: | ||
第100行: | 第100行: | ||
如下图所示,httpd状态为高亮显示的active(running)。 | 如下图所示,httpd状态为高亮显示的active(running)。 | ||
− | + | <nowiki> | |
+ | ● httpd.service - The Apache HTTP Server | ||
+ | Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled) | ||
+ | Active: active (running) since Wed 2021-12-01 16:52:28 CST; 46s ago | ||
+ | Docs: man:httpd(8) | ||
+ | man:apachectl(8) | ||
+ | Main PID: 8177 (httpd) | ||
+ | Status: "Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec" | ||
+ | CGroup: /system.slice/httpd.service | ||
+ | ├─8177 /usr/sbin/httpd -DFOREGROUND | ||
+ | ├─8179 /usr/sbin/httpd -DFOREGROUND | ||
+ | ├─8180 /usr/sbin/httpd -DFOREGROUND | ||
+ | ├─8181 /usr/sbin/httpd -DFOREGROUND | ||
+ | ├─8182 /usr/sbin/httpd -DFOREGROUND | ||
+ | └─8183 /usr/sbin/httpd -DFOREGROUND</nowiki> | ||
+ | |||
+ | |||
+ | |||
+ | ===查看php-fpm service状态=== | ||
键入如下命令,查看php-fpm service状态 : | 键入如下命令,查看php-fpm service状态 : | ||
第108行: | 第126行: | ||
如下图所示,php-fpm状态为高亮显示的active(running)。 | 如下图所示,php-fpm状态为高亮显示的active(running)。 | ||
− | 5. | + | <nowiki>● php-fpm.service - The PHP FastCGI Process Manager |
+ | Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; disabled; vendor preset: disabled) | ||
+ | Active: active (running) since Wed 2021-12-01 16:52:48 CST; 1min 18s ago | ||
+ | Main PID: 8190 (php-fpm) | ||
+ | Status: "Processes active: 0, idle: 5, Requests: 0, slow: 0, Traffic: 0req/sec" | ||
+ | CGroup: /system.slice/php-fpm.service | ||
+ | ├─8190 php-fpm: master process (/etc/php-fpm.conf) | ||
+ | ├─8192 php-fpm: pool www | ||
+ | ├─8193 php-fpm: pool www | ||
+ | ├─8194 php-fpm: pool www | ||
+ | ├─8195 php-fpm: pool www | ||
+ | └─8196 php-fpm: pool www | ||
+ | |||
+ | Dec 01 16:52:48 ecs-bf74 systemd[1]: Starting The PHP FastCGI Process Manager... | ||
+ | Dec 01 16:52:48 ecs-bf74 systemd[1]: Started The PHP FastCGI Process Manager | ||
+ | </nowiki> | ||
+ | |||
+ | ===将httpd服务设为开机启动=== | ||
键入如下命令,将httpd服务设为开机启动 : | 键入如下命令,将httpd服务设为开机启动 : | ||
第114行: | 第149行: | ||
systemctl enable httpd | systemctl enable httpd | ||
− | |||
− | + | ===将php-fpm服务设为开机启动=== | |
键入如下命令,将php-fpm服务设为开机启动: | 键入如下命令,将php-fpm服务设为开机启动: | ||
systemctl enable php-fpm | systemctl enable php-fpm | ||
− | |||
− |
2021年12月1日 (三) 08:56的版本
创建共享带宽
当部署在华为云上的项目需要访问或者对外提供服务时,公网连接时可以选择独享带宽或者共享带宽,对于业务压力和流量负载没有过高要求的情况,我们可以把多个EIP绑定在同一个共享带宽上,使该带宽资源得到最大化利用并节省开支。
进入共享带宽页面
进入华为云控制台,鼠标移动到云桌面浏览器页面中左侧菜单栏,点击服务列表->”网络”->“虚拟私有云VPC”,进入后点击左侧栏“弹性公网IP和带宽”下的“共享带宽“,打开如下图所示:
共享带宽
共享带宽可以实现多个弹性公网IP(EIP)共同使用一条带宽。同一区域下的所有已绑定EIP的弹性云服务器、裸金属服务器、弹性负载均衡等实例共用一条带宽资源,从而节省网络运营成本,同时方便运维统计。共享带宽操作灵活,不区分EIP类型及绑定实例类型,您可以随时从共享带宽中增加或移出按需计费的EIP
创建安全组
在安全组列表页点击所创建的安全组名称,进入安全组详情页面。
点击“入方向规则”->“添加规则”,并按下图添加入方向规则,配置如下:
① 优先级:1 ② 策略:允许 ③ 协议端口:全部放通; ④ IP地址设为0.0.0.0/0。 点击“确定”。
创建虚拟私有云(VPC)
虚拟私有云(Virtual Private Cloud)是用户在华为云上申请的隔离的、私密的虚拟网络环境。用户可以自由配置VPC内的IP地址段、子网、安全组等子服务,也可以申请弹性带宽和弹性IP搭建业务系统。 3.1进入虚拟私有云页面
点击左侧栏“虚拟私有云”,
创建弹性云服务器(ECS)
该步骤创建并配置(安装WordPress,连接MySQL数据库,实现开机启动等)一台ECS,之后业务需要扩充时,只需要利用该ECS创建的镜像创建即可。
搭建LAMP(Linux,Apache,MySQL,PHP)环境
该步骤创建并配置(安装WordPress,连接MySQL数据库,实现开机启动等)一台ECS,之后业务需要扩充时,只需要利用该ECS创建的镜像创建即可。
①键入如下命令安装LAMP环境,并开启相应服务:
什么是LAMP?
LAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件)和PHP(有时也是指Perl或Python)的第一个字母,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。
yum install -y httpd php php-fpm php-server php-mysql mysql
②配置httpd服务,输入以下命令编辑配置。
vim /etc/httpd/conf/httpd.conf
③在打开的配置文件界面,单击快捷键“shift+g”,进入配置文件最后一行。单击快捷键“i”进入编辑模式,移动光标至配置文件末尾,回车换行,拷贝粘贴以下配置代码。
ServerName localhost:80
单击快捷键“ESC”退出编辑模式,在编辑器任意位置右键粘贴以下代码,回车执行保存并退出配置文件。
:wq
下载WordPress安装软件
键入如下命令,下载WordPress安装软件:
什么是WordPress?
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。
运行结束,显示‘ wordpress-4.9.1-zh_CN.tar.gz’saved (WordPress安装包已下载完成)。
解压WordPress安装软件
键入如下命令,将WordPress安装包解压到目录/var/www/html:
tar -zxvf wordpress-4.9.1-zh_CN.tar.gz -C /var/www/html
开启安装包所在目录的读写权限
键入如下命令,赋予文件所在目录读写权限:
chmod -R 777 /var/www/html
开启httpd service
键入如下命令,开启httpd service :
systemctl start httpd.service
开启php-fpm service
键入如下命令,开启php-fpm service:
systemctl start php-fpm.service
查看httpd service状态
键入如下命令,查看httpd service状态:
systemctl status httpd
如下图所示,httpd状态为高亮显示的active(running)。
● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled) Active: active (running) since Wed 2021-12-01 16:52:28 CST; 46s ago Docs: man:httpd(8) man:apachectl(8) Main PID: 8177 (httpd) Status: "Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec" CGroup: /system.slice/httpd.service ├─8177 /usr/sbin/httpd -DFOREGROUND ├─8179 /usr/sbin/httpd -DFOREGROUND ├─8180 /usr/sbin/httpd -DFOREGROUND ├─8181 /usr/sbin/httpd -DFOREGROUND ├─8182 /usr/sbin/httpd -DFOREGROUND └─8183 /usr/sbin/httpd -DFOREGROUND
查看php-fpm service状态
键入如下命令,查看php-fpm service状态 :
systemctl status php-fpm
如下图所示,php-fpm状态为高亮显示的active(running)。
● php-fpm.service - The PHP FastCGI Process Manager Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; disabled; vendor preset: disabled) Active: active (running) since Wed 2021-12-01 16:52:48 CST; 1min 18s ago Main PID: 8190 (php-fpm) Status: "Processes active: 0, idle: 5, Requests: 0, slow: 0, Traffic: 0req/sec" CGroup: /system.slice/php-fpm.service ├─8190 php-fpm: master process (/etc/php-fpm.conf) ├─8192 php-fpm: pool www ├─8193 php-fpm: pool www ├─8194 php-fpm: pool www ├─8195 php-fpm: pool www └─8196 php-fpm: pool www Dec 01 16:52:48 ecs-bf74 systemd[1]: Starting The PHP FastCGI Process Manager... Dec 01 16:52:48 ecs-bf74 systemd[1]: Started The PHP FastCGI Process Manager
将httpd服务设为开机启动
键入如下命令,将httpd服务设为开机启动 :
systemctl enable httpd
将php-fpm服务设为开机启动
键入如下命令,将php-fpm服务设为开机启动:
systemctl enable php-fpm