Dale的小窝建造日记——Day1(欢迎访问哦~)—— 基础环境搭建

ヾ(≧▽≦)o欢迎访问我的个人博客哦!(CSDN会更新的慢一点~)*

在刚开始接触代码的时候,就想搭建一个属于自己的小网站了,现在终于有机会将它记录下来了w(~ ̄▽ ̄)~

希望对其他人有所帮助。

搭建博客有很多种选择,这里我选择搭建WordPress博客平台,为什么?因为用的人多q(≧▽≦q)

准备工作

为了能够顺利的搭建好博客,我做好了以下准备事项:

1.服务器的选择:我选择了阿里云提供的ECS服务器作为博客的基础,性能一般,但是它便宜啊( ̄y▽, ̄)╭

2.购买域名

3.系统的选择:阿里云提供的 CentOS 8.3-64

4.SSL证书

5.博客平台:WordPress

6.工信部ICP备案,并获取备案号(重要)

7.公安部全国联网备案,并获取备案号

注意:如果你选择的服务器供应商不在中国大陆,那么你就不需要6/7步。

开始搭建:

  1. 登录阿里云服务器 【控制台】 选择我们的 【实例】

2.点击安全组,点击 【手动添加]】我们需要建立以下安全组放行策略

3.点击 【实例】 ,选择我们的实例,选择 【重置实例密码】,然后根据提示重启

4.点击远程链接,选择 【workbench】 用刚才设置的密码登录

5.准备编译环境,关闭 【防火墙】 【SELinux】

关闭防火墙:

a.临时关闭:systemctl stop firewalld

b.永久关闭:systemctl disable firewalld

关闭SELinux:setenforce 0

6.部署LNMP环境

名词解释:LNMP(Linux,Nginx,MySQL,PHP)

a.安装Nginx:

dnf -y install http://nginx.org/packages/centos/8/x86_64/RPMS/nginx-1.16.1-1.el8.ngx.x86_64.rpm

b.查看Nginx版本:

nginx -v

c.安装MySQL:

dnf -y install @mysql

d.查看MySQL版本:

mysql -v

e.安装PHP:

1.添加并更新epel源:

dnf -y install epel-release
dnf update epel-release

2.删除缓存的无用软件包并更新软件源:

dnf clean all
dnf makecache

3.启用php:7.3模块:

dnf module enable php:7.3

4.安装PHP相应的模块:

dnf install php php-curl php-dom php-exif php-fileinfo php-fpm php-gd php-hash php-json php-mbstring php-mysqli php-openssl php-pcre php-xml libsodium

5.查看PHP版本:

php -v

h.配置Nginx:

1.首先我们查看一下Nginx配置文件的位置:

cat /etc/nginx/nginx.conf
最后一行 include /etc/nginx/conf.d/*.conf;便是我们配置文件的位置了

2.因为要对配置文件进行修改,所以我们先备份一下:

cd /etc/nginx/conf.d
cp default.conf default.conf.bak

3.编辑配置文件:

vi default.conf

提示:按 “i” 键进入编辑模式,按 “esc” 退出编辑,“shift+:”键,输入 “wq” 保存编辑好的文件哦~

4.在 【location】 大括号内,修改以下内容哦:

location / {
    #将该路径替换为网站根目录,比如我的网站位于/usr/share/nginx/htmlwordpress,那我就修改为:
    root   /usr/share/nginx/html/wordpress;
    #添加默认首页信息index.php。
    index  index.html index.htm index.php;
}

5.去掉被注释的【location ~ \.php$大括号内容前的#】,【并修改大括号的内容】:

location ~ \.php$ {
    #将该路径替换为网站根目录。
    root           /usr/share/nginx/html/wordpress;
    #Nginx通过unix套接字与PHP-FPM建立联系,该配置与/etc/php-fpm.d/www.conf文件内的listen配置一致。
    fastcgi_pass   unix:/run/php-fpm/www.sock;
    fastcgi_index  index.php;
    #将/scripts$fastcgi_script_name修改为$document_root$fastcgi_script_name。
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    #Nginx调用fastcgi接口处理PHP请求。
    include        fastcgi_params;
}

6.启动Nginx服务:

systemctl start nginx

7.设置Nginx开机启动:

systemctl enable nginx

i.配置MySQL:

1.启动MySQL,并设置为开机自启动:

systemctl enable --now mysqld

2.查看MySQL是否已启动:

systemctl status mysqld

查看返回结果中Active: active (running)表示已启动

3.MySQL安全性操作并设置密码:

mysql_secure_installation

命令运行后,根据命令行提示执行如下操作:

  • 输入"Y"并回车开始相关配置。
  • 选择密码验证策略强度,输入2并回车。策略0表示低,1表示中,2表示高。建议选择高强度的密码验证策略。
  • 设置MySQL的新密码并确认。
  • 输入Y并回车继续使用提供的密码。
  • 输入Y并回车移除匿名用户。
  • 设置是否允许远程连接MySQL。
    • 不需要远程连接时,输入Y并回车。
    • 需要远程连接时,输入N或其他任意非Y的按键,并回车。
  • 输入Y并回车删除test库以及对test库的访问权限。
  • 输入Y并回车重新加载授权表。

j.配置PHP:

1.打开配置文件:

vi /etc/php-fpm.d/www.conf

2.编辑:

找到user = apachegroup = apache,将apache修改为nginx

退出并保存

3.测试PHP:

创建测试文件:

vim <网站根目录>/phpinfo.php  #将<网站根目录>替换为上面配置的网站根目录。

编辑测试文件:

<?php echo phpinfo(); ?>

退出并保存

4.启动PHP-FPM:

systemctl start php-fpm

5.设置PHP-FPM开机启动:

systemctl enable php-fpm

6.测试访问LNMP平台:

a.选择【实例】,复制实例信息里的 【公网IP】

b.打开浏览器,输入:

http://<公网IP>/phpinfo.php

这样就算成功了

基础环境配置篇结束o((>ω< ))o!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《微积分》是一本延续数十年被广泛采用的高等数学教材,它对于学习和研究微积分学科至关重要。 Dale Varberg 教授是这本教材的作者之一,他在数学科研和教育方面取得了卓越的成就。 《微积分》这本教材以其深刻的理论和精彩的例题赢得了学生和教师的高度评价。该教材包含单变量和多变量微积分,平面和空间向量,以及微分方程等内容。它以严谨的数学语言和通俗易懂的解释为特色,可以帮助学生深入理解微积分的概念和技能。 Dale Varberg 教授的经验丰富,他是美国科罗拉多州立大学的退休教授,曾获得美国科学促进会的麦克阿瑟奖。他在他的教育生涯中做出了重要的贡献,包括编写多本数学教材。 总之,《微积分》这本教材对于学习微积分学科的学生和教师来说是一个非常有用的资源。Dale Varberg 教授的经验和成就使得这本教材更加权威和可靠。 ### 回答2: Calculus Dale Varberg是一本广受欢迎的微积分教材,由Dale Varberg、Edwin Purcell和Steven Rigdon合作编写。这本书覆盖了微积分的各个方面,包括单变量和多变量微积分,以及微积分应用于物理和工程学科的基础知识。 这本书的特点在于强调问题解决和计算机的应用。每一章都包含数学概念和技能的介绍,同时也包括大量的例题和练习来巩固理解。此外,书中还介绍了许多实际应用,这将有助于学生将他们所学应用于现实世界的问题中。 此书适用于大学本科生和高中毕业生,以及自我学习者。它提供了细致的讲解和示例图,以帮助学生理解微积分的各个方面。书中还包含了针对学生解决各个难点的提示,以及精心设计的练习,不仅可以帮助学生巩固知识,还可以提高学生的解决问题的能力。 总之,Calculus Dale Varberg是一本出色的微积分教材,无论是作为教学工具还是自我学习的指南,都值得一读。 ### 回答3: 《微积分》是一本由Dale Varberg、Edwin Purcell和Steve Rigdon共同编写的数学教材,以其全面性、易于理解和适用性而受到广泛认可。它对于初学微积分的学生来说是一个杰出的起点,不管是在纯数学还是应用数学方面。Varberg等人创造了一个精心设计的课程,适应了不同的学习风格和能力水平的学生,并在所有章节中加强解决问题的技能和思维过程。此外,该书强调数学思考的重要性,帮助学生更准确地理解复杂问题的概念和解决途径。 《微积分》共有14个章节,涵盖了微积分的各个方面,如限制和连续性、微分、积分、向量函数、多元函数等。实例和应用案例贯穿全书,并且提供了许多练习和问题,帮助学生提高技能和掌握概念。此外,书中还包括解答,方便学生在独立学习时参考和加深印象。 总而言之, 《微积分》(Varberg、Purcell和Rigdon)是一部旨在帮助学生掌握微积分的综合教材,内容全面且易于理解。它适合所有能力水平的学生,并提供了大量练习和实例,旨在帮助他们掌握和运用微积分的基本概念。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值