PHP流(Stream)的概述与使用详解

PHP流(Stream)的概述与使用详解,第1张

如果你说的是php 环境的 hosts 文件空的,是不会影响你配置站点域名的。

虽然 hosts 文件是空的,但是你任然可以,以 127001 =》 >

phpstudy 2018添加网站步骤:1、打开phpstudy,启动服务器;2、依次点击其他选项菜单-站点域名管理;3、填写站点信息,点击新增-保存设置并生成配置文件;4、增加hosts文件。

下面给大家详细介绍phpstudy 2018添加网站的步骤方法:

phpstudy 2018添加网站的步骤:

步骤一:打开phpstudy2018,启动服务器

步骤二:配置本地服务器域名

依次点击其他选项菜单-站点域名管理

(1)填写“站点管理”相关信息。

(2)依次点击新增、保存设置并生成配置文件

步骤三:配置本地hosts文件

(1)点击其他选项菜单-打开host

(2)在hosts文件中增加我们的域名

步骤四:在刚新建的网站目录下添加indexhtml文件,进行访问测试。

步骤五:浏览器访问 >

phpstudy快速搭建网站的方法:首先打开PHPstudy,点击启动WAMP或WNMP;然后点击侧栏的网站,并点击页面的创建网站进行网站创建;最后打开网站管理页面,并找到打开网站点击打开即可。

第一步:启动PHPStudy

首先打开PHPstudy,点击启动WAMP或WNMP

或者单独手动启动Apache和Mysql(如下图)

注:本示例为Apache+MySQL套件环境,也可以选择Nginx+MySQL套件环境

启动成功后Apache和MySQL状态图标会变成蓝色三角形,如图

第二步:创建网站

首先点击侧栏的网站,然后再点击页面的创建网站进行网站创建。域名填写(例如:>

默认同步hosts,系统会自动将域名写入hosts文件中,省去了手动添加。

填写完成后点击确认。

注:PHP版本可根据需求选择,其它的默认。

第三步:测试网站

打开PHPStudy切换到网站管理页面,然后找到打开网站点击打开

如果你看到下面这样的界面表示网站添加成功!

第四步:测试程序

首先找到网站首页设置点击打开。

查看站点首页是否有indexphp, 如果没有则更改为indexphp

在网站管理页面找到打开根目录点击

进入到网站目录里,然后你的网站程序拷贝进去

下面是我简单写的程序

<php

phpinfo();

然后将上面代码写入网站根目录下的indexphp中

然后在浏览器输入你的网站域名,如果看到以下页面表示测试成功!

遇到一台服务器22端口正常,可是用SSH连接却有问题。

报错:ssh_exchange_identification: read: Connection reset by peer

排查了防火墙和端口,半天没发现问题,查询得知经过etc目录下hostsdeny和hostsallow文件能够限制远程访问。

我们可以通过配置hostsallow和hostsdeny来控制访问权限。

他们两个的关系为:/etc/hostsallow 的设定优先于 /etc/hostsdeny

1 当文件 /etc/hostsallow 存在时,则先以此文件内之设定为准;

2 而在 /etc/hostsallow 没有规定到的事项,将在 /etc/hostsdeny 当中继续设定

也就是说, /etc/hostsallow 设定优先是高于 /etc/hostsdeny 的,基本上,只要 hostsallow 也就够了。

因为我们可以将allow 与 deny 都写在同一个文件中,只是这样一来似乎显得有点杂乱无章。

因此,通常我们都是:

1 允许进入的写在 /etc/hostsallow 当中;

2 不许进入的则写在 /etc/hostsdeny 当中。

3 一个IP请求连入,linux的检查策略是先看/etc/hostsallow中是否允许,如果允许直接放行;如果没有,则再看/etc/hostsdeny中是否禁止,如果禁止那么就禁止连入。

4 实验发现对/etc/hostsallow和/etc/hostsdeny的配置不用重启就立即生效,但不管重启不重启当前已有会话都不会受影响;也就是说对之前已经连入的,即便IP已配置为禁止登录会话仍不会强制断开。不过不知是否所有linux都一样,由此第四步标为可选。

5网上发现有些教程写成不是sshd而是insshd不是intelnetd而是telnetd的,个人觉得应该是独立启的不用加in 托管于xinetd 的需要加in。

hostsallow和hostsdeny规则的执行者为TCP wrappers,对应守护进程为tcpd,而tcpd执行依赖于程序使用了libwrap库。

也就是说: hostsallow和hostsdeny支持且只支持使用了libwrap库的服务, 一般这个是针对守护进程Daemon。

方法一、查看hosts_access字段串

查看应用程序是否支持wrapper,可以使用strings程序然后grep字符串hosts_access:

#  strings  /usr/sbin/sshd |  grep hosts_access

方法二、使用ldd

#  ldd /usr/sbin/sshd | gre  libwrap

查测发现使用xinetd的都可以、sshd可以、vsftpd可以,>

以上就是关于PHP流(Stream)的概述与使用详解全部的内容,包括:PHP流(Stream)的概述与使用详解、win下phpStudy配置多个项目(Nginx)、为什么我的php hosts是空的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9446075.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存