php域名怎么获取,服务器linux环境运行php?
以centos7为例,模式为lnmp。(使用root用户登录)
更新阿里云yum源1、进入源目录
# cd /etc/
yum.repos.d/
2、备份原repo文件
# for name in `ls`; do mv $name ${name}.bak ; done
3、下载阿里云yum源
# curl
http://mirrors.aliyun.com/repo/Centos-7.repo > Centos-7.repo
4、清理并生成缓存并安装epel
nginx安装1、安装pcre,可以支持rewrite功能。
# yum install pcre*
2、安装openssl,可以支持ssl功能
# yum install openssl*
3、从官网下载稳定版,此时是1.16.1,然后解压(如果没有wget ,请执行yum install wget)
# cd /usr/local/src
# wget http://nginx.org/download/nginx-1.16.1.tar.gz
# tar -zxvf nginx-
1.16.1.tar.gz
# cd nginx-1.16.1
4、安装软件三板斧(./configure , make , make install)。
# ./configure --prefix=/usr/local/nginx-1.16.1 --with-http_ssl_module --with-http_v2_module --with-http_stub_status_module --with-pcre
# make
# make install
5、centos7防火墙打开http, https
# firewall-cmd --zone=public --add-service=http --permanent
# firewall-cmd --zone=public --add-service=https --permanent
# firewall-cmd --reload
6、启动nginx
# /usr/local/nginx-1.16.1/sbin/nginx
当通过你系统的IP地址访问出现如下画面,则安装成功
关闭nginx:
# /usr/local/nginx-1.16.1/sbin/nginx -s stop
当改变了nginx.conf后,要重置:
# /usr/local/nginx-1.16.1/sbin/nginx -s reload
安装php和php-fpm1、安装php7,这里选择php70w,需更新webtatic源
# 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
# yum install php70w
2、安装php扩展,这里以xml扩展示例,你也可以使用yum list php70w*查看所有扩展。
#yum install php70w-xml
3、查看安装结果
#php -v (查看版本)
#php -m (查看扩展)
4、安装php-fpm,(这个与nginx一起使用来解析PHP脚本的)
#yum install php70w-fpm
5、启动php-fpm,并加入开机启动
# systemctl start php-fpm
# systemctl enable php-fpm
6、新建www用户
# useradd www -s /sbin/nologin
7、修改nginx.conf,加入php解析
第2行
第45行
第65-71行改成如下图所示:
8、将html目录所有者改为www,并将权限改为755
# chown -Rf www:www /usr/local/nginx-1.16.1/html
# chmod -Rf 755 /usr/local/nginx-1.16.1/html
9、重启nginx看到如下结果,即配置成功
# /usr/local/nginx-1.16.1/sbin/nginx -s reload
一次完整的http请求过程是怎样的?
Http请求的一次详解:
客户端输入URL
客户端检测缓存:有缓存且较新,客户端直接读取本地缓存进行资源展示;
有缓存但是不新,准备http请求包,发送至服务端进行缓存校验;
备注:http1.0中Expire、http1.1中是Cache-Control根据发起http请求:
请求报文包含:a) 请求行用来说明请求类型(get\post\delete等)、要访问的资源(URI)以及使用的HTTP版本(1.0还是1.1)b) 首部(header)HOST将指出请求的目的地;User-Agent由浏览器来定义,自动发送;Connection:通常设置为keep-Alive, 长连接;其他首部包括等。c) 空行d) 请求实体3. 提取请求首部HOST通过DNS域名解析获取服务IP(DNS缓存\递归等)
4. 通过IP与默认端口创建TCP连接,进行http请求报文数据发送,其中重点就三次握手进行描述:
客户端向服务端发送syn=1,seq=client请求的ID;服务端向客户端发送syn=1,seq=服务端请求的ID,ack=客户端请求的ID+1;客户端向服务端发送syn=0,seq=客户端请求的ID+1,ack=服务端请求的ID+1,data\data…5. 服务端程序接受请求,定向到请求路径处理请求:
服务器对请求报文进行解析,并获取请求的资源及请求方法等相关信息,根据方法,资源,首部和可选的主体部分对请求进行处理
元数据:请求报文首部 <method> <URL> <VERSION> HEADERS格式name:value <request body> 示例: Host: www.chuyuni.cn 请求的主机名称 Server: Apache/2.4.7HTTP常用请求方式:MethodGET、POST、HEAD、PUT、DELETE、TRACE、OPTIONS
6.访问资源:
服务器获取请求报文中请求的资源web服务器,即存放了web资源的服务器,负责向请求者提供对方请求的静态资源,或动态运行后生成的资源
资源放置于本地文件系统特定的路径:DocRoot DocRoot → /var/www/html /var/www/html/images/logo.jpg http://www.magedu.com/images/logo.jpg web服务器资源路径映射方式: (a) docroot (b) alias (c) 虚拟主机docroot(d) 用户家目录docroot7. 返回处理结果,准备http响应:
响应报文包含:a) 状态行:http版本(1.1或者1.0),状态码200:请求正常处理304:返回上次请求资源未作改动,验证浏览器的缓存机制400:请求参数错误401:客户端无权访问,要去输入用户名\密码之类的授权信息403:禁止访问(读写权限等影响)404:请求的资源不存在500:服务内部错误502:网关错误503:临时过载或者维护,导致服务端无法正常处理请求b) 首部报文支持的语言\编码格式\等,注意If-Modified-Since:只有当所请求的内容在指定的日期之后又经过修改才返回它,否则返回304“Not Modified”应答,用于服务端缓存校验c) 空行d) 响应报文实体8. 通过建立的tcp连接来返回相关的http响应报文及http状态信息,然后根据实际情况看是否关闭连接(Connection的keep-alive)
9. TCP连接关闭经历4次握手
客户端主动关闭连接放发送FIN进入FIN_WAIT1状态
服务端发最后的data和ack客户端接收进入CLOSEWAIT状态,客户端进入接受ACK进入FINWAIT2状态
服务端主动发FIN,客户端接受FIN并发送ack进入TIMEWAIT状态
服务器端正式关闭连接进入close状态
10. 客户端拿到http响应的报文信息,经过一系列前端处理过程最终将请求的资源进行展示。
作者:夕阳雨晴,欢迎关注我的头条号:偶尔美文,主流Java,为你讲述不一样的码农生活。
新手如何搭建自己的博客网站?
如果不会技术,不想花钱,想简单用的话,有很多现成的博客网站:1.新浪微博、博客中国...2.百度直达号,头条号,各种专栏作者网站,都可以去注册账号,免费使用,好多自媒体是直接投稿,然后由站点发布,还可以赚稿费。如果你想拥有了自己的个人博客网站,通过博客网站交互增加和粉丝互动。对技术来说,搭个博客也就半个小时的事,那新手站长朋友怎么创建自己的博客网站呢?
首先,学过建站的朋友所用的个人独立博客网站,没技术能力的像学SEO可以建立的wordpress与帝国cms,特别的也有学JAVA的,自己建模搭建个商城啥的,而一提到建设网站,大多数人首先想到的是细节问题:选什么样的域名?租用什么配置服务器?做什么样的模板?搞点什么效果?填充什么内容?有多少粉等等。
一 . why:我为什么挑选这个博客网站域名?
1、通过自己博客网站主题来选择,可以是拼音或英文字母数字组合的域名,尽量选简短、易记的。
2、域名的注册最好选择正规、有知名度的服务商,如:阿里云(万网)、腾讯云虽然多不错,但香港服务器可以咨询互联数据。建议域名和服务器尽量选择同一个供应商,避免一些麻烦,也别选择别到了域名到期的时候,续费找不到人。
二 . why:租用什么样的博客网站主机?
高效活动运营四部曲,首先,我通过案例收集,梳理出服务器租用普遍存在的四个问题:网站目的不明确、资源配比不合理、服务器效果不理想、网站模板不系统
1、Hexo+Github 方案,使用 markdown 编写文档,GitHub 做静态服务器,完全免费的个人博客板块。各类CMS内容管理系统,直接有免费空间可以使用。
2、博客网站或者论坛需要空间存储。个人博客网站没多少粉丝的情况下租个虚拟主机够用了,大概200M的空间,前提是前期制造的内容和图片信息还不多,避免造成浪费,后续不够用可以再升级添加。如果是内容制造和信息量比较大的博客网站,有条件的话可以选择云主机和独立服务器,确保数据的绝对稳定。
3、在选择空间主机的时候,国内网站需要备案什么的,通常海外站长朋友喜欢香港的服务器,国内、境外访问的速度和稳定性都有保障,而且香港服务器不需要备案的,国内服务器备案繁琐,建站练手、想快速上线的话,建议咨询互联数据租用香港服务器。
4、选择空间主机的时候也要注意博客的语言开发程序,如果是zbolg,就购买asp型空间,选择wordpress就购买php型空间。当然也有全部支持asp,php,asp.net,等语言的空间(全能型)。一般对空间的选择有三点:稳定性,打开速度、性价比。关于空间主机的选择推荐查看购买网站空间的注意事项。
三 . why:选什么样的网站模板?
1、强调一下,PC和移动端可以选择响应式网站模版,什么平台都完美适配。现在网上比较常用的博客程序网站都是wordpress、zblog、与帝国cms搭建的,可以到官方网站直接下载安装。
2、使用Gatsby,选择需要的模块,插件,组装一下,服务直接上到Netlify,免费托管,超级省事。
3、wordpress是基于PHP语言开发,更新比较频繁的国外cms,程序安装5分钟搞定。后台傻瓜式管理,网站插件、主题模板、安装教程等都可以从网上搜索到。
4、zbolg是基于asp语言开发的,程序小,运行速度快。zbolg比较简单一些,更适合新手,完全不用懂代码和程序。
5、帝国cms也是基于PHP开发的cms系统开源程序、比较安全。如果对帝国cms的标签熟悉套用,建站是很容易的。
最后一步,将程序上传至服务器空间,可以通过ftp工具或者登录空间管理后台进行程序上传安装。到你的域名管理后台进行域名解析到你的空间IP,最后在空间管理后台绑定相关域名即可。相关ftp密码、IP地址、数据库等可以在空间管理后台找到。
以上就是个人如何创建博客网站的基本步骤,其实论坛和博客网站的建立都相对比较简单的,只需按照以上流程按步操作即可快速建立博客网站。不管是自己搭博客还是使用第三方提供的,重点都是你要有内容输出,贵在坚持。只要爱好,像我这样,写写技术博客,学学习,还有广告费和稿费可以拿,也挺有意思。
在这个的网页上如何实现域名查询?
找一个不需要图形验证的网站,用asp或php写一个提交查询再读取结果的程序就可以了。或者去www.chinaz.com 进入下载中心 点ASP 然后在左边搜索 “域名查询” 下面就是你要的 推荐:
1) http://down.chinaz.com/soft/307.htm 支持asp
2) http://down.chinaz.com/soft/2543.htm 支持php
有哪些的实用网站推荐?
我只推荐一个免费的小网站!但是这个网站足足包含了125个必备网站,搞定你PPT设计中的所有难题!
这是一个小众的PPT导航网站,每个上面都是精品!而且完全免费,无广告!
好吧,不装了,我承认,我是一名PPT设计师,做了5年了,每次都有读者一直在公众号后台,问我要各种网站:
邵大,PPT背景图去哪里找?邵大,PPT图标有好网站推荐吗?邵大,你上次推荐的那个配色网站,叫啥来着...........这样的问题,每天都有很多,加上我自己也要做PPT设计,经常会用到一些网站,于是我便自己学了一些小技巧,找了一个建站的小工具,做了这个PPT的小导航网站,方便使用!
先声明,我承诺,永久免费,无广告!且持续更新!
要是你觉得,我比较良心,点个赞就行!
网站比较简陋,放个图,大家瞅瞅:
这125个网站全部是我精选的,PPT设计相关网站,分为8个大类:图库网站,插件工具,审美灵感,优质字体,图标资源,配色网站,效果样机,元素素材。
随便举一些例子,大家就知道这个小导航网站有多赞!
这个我自己整理的小网站,我也给你准备好了!收藏我网站的,要记得点赞哈~
这个网站的获取方式就在下方:
01 图库网站市面上的图库网站有很多,这个小导航网站,我只放进去了16个常用的,基本能满足所有需求!
并且,我会对网站进行一些简单标注,是够免费,是什么类型的网站,都有简单写入简介中!
比如,我们做美食类的PPT,可以直接打开:foodiesfeed
随便选择一张图,用在PPT中都超赞:
如果你想要做一些插画风的PPT,直接打开openpeeps。生成你想要的任何插画素材:
想要做一些超酷的科技风PPT,找不到好看的背景图,打开:NASA
所有超级炫酷的太空背景,都有:
随便一张,用作PPT背景,科技风十足:
每一个网站都有自己的作用,方便设计使用!
02 插件工具这个部分,你PPT设计,或者设计中遇到的一些问题,工具都可以帮你解决!
比如辛苦找了一张图,但图片太小,不够清楚,可以用图片无损放大网站:
自己不会PS,但是想要抠图做出这样的PPT效果:
超简单,打开这个网站,点击抠图网站,就能一键搞定抠图了:
或者想过要把自己辛苦找到额PDF文件,转化成PPT,点击下在线文件转化网站,轻松GET:
这样超好用的工具,太多了,不一一介绍了!总之,每一个都不浪费,你都能用到!
03 审美灵感收集了我个人超喜欢逛的,9个灵感设计网站!
真的就是那就话,设计要想做的好,没事一定要多看优秀作品!
这里想跟大家推荐下,我最近比较喜欢的小众网站:
这是跟花瓣类似的一个网站,同样也提供采集插件,而且,与花瓣不同的是,在这里,有很多从国外采集的设计灵感:
另外,体验很好的一点是,它支持双语搜索,你可以使用中文,也可以使用英文。至于网站里的案例质量,比如我们随便搜一个『data 数据』,来看一下效果:
再比如我们搜索『食物』,来挑些灵感看一下:
超多不同的国外展示作品!很值得一看!
这个我自己写的导航网站,我也给你准备好了,获取方式就在下方:
04 优质字体收录了11个字体网站,解决字体查找的相关问题.
下次找不到商用字体时,直接看看,就能搞定!
如果帮别人做单的时候,自己用了一款字体,但不知道侵权了没有,这时候,打开这个网站,查询下,避免纠纷:
05 图标资源收录了15个常用的图标网站,基本能找到你需要的所有LOGO以及图标!
比如你想要做一些可爱风的PPT,可以再这个小众图标网站上,找到很多可爱的图标:
如果你想要做一些剪纸小人的PPT,图标可以用这个网站的:
上面很多图标都可以更改和处理:
总之哈~你要的图标都能满足!
06 配色网站收录了10个超级实用的配色网站!
遇到配色搞不定的情况,可以直接打开!
比如,你做中国风的PPT,就可以直接打开中国色网站:
轻松GET一页PPT:
还有这个超好用的成组渐变色网站:
当然,最好用的,还是Adobe Color工具:
如果不会配色,答应我,一定要试试这个网站!
好了,其他的板块就不一一介绍了,大家自己可以看看,很实用的!
样机的部分,直接点开就能做出不错的样机页:
不行,不能多说了,好的东西大家自己看吧!
希望我这个简陋的小网站,能对你有帮助哈,尤其是帮你解决与PPT设计相关的问题!
网站的获取方式,就在下方:
如果这个网站对你有帮助的话,记得点赞哦~
也可以关注我的头条号,@旁门左道PPT。