php基础第三篇

    xiaoxiao2021-03-25  73

    这里具体来说一下php,Php程序是从浏览器来访问的而程序,它所开发的程序属于B/S结构,而安卓所开发的app应用程序,属于C/S,客户端服务器,php通过各种浏览器,向服务器发出一个请求,比如向apache服务器发出一个请求,Apache然后再去解析这个请求,最后把结果返回给客户来看。这里来说一下,Apache本身是不可以来解析php的,他会去加载php的处理模块,这个模块来解析php程序,等把php程序解析好了,Apache在去进行接收,然后返回,apache简单一点来说,只可以解析html代码。

    这里简单的来说一下服务器软件。

    一般pHp 开发,我们用到的服务器软件就是apache,但是服务器软件,远不止apache一个可以用。比如windows上面自带的IIS这个软件,nginx服务器软件,Lighttpd(这个服务器软件内存开销低,cpu占用率也比较低,但是市场的份额较少)

    我们这里当然用到的是apache,所以关于它的整合就不多说了。这里只是重点的来说一下apace安装过程中会出现的问题。就是端口占用的问题,http端口是80,迅雷也是80,所以如果迅雷占用了80端口,就会出现问题。所以最好的情况就是说,保证80端口没有被占用。我们可以关闭迅雷。

    我们在windows上面可以用一种命令去检查一下什么端口被占用了。

    netstat -ano这几个参数一起用,就可以看到具体的端口使用情况,我们可以知道这个端口的进程id是多少,也就是pid,然后我们通过tasklist就可以知道这个进程id是什么程序占用。

    下面具体来说一下,这几个参数显示的用法

    -a 显示所有的活动tcp连接,计算机监听端口,ud监听端口,

    -n表示以数字的形式显示所有活动的tcp连接地

    址与端口号

    -o表示显示活动的tcp连接,并且包括每一个连接的进程id(也就是说)

    显示拥有的每一个连接的进程iD

    下面简单的来说一下apache虚拟主机的配置。

    我们首先要去apahce的配置文件当中去进行配置。

    然后在到host中绑定ip与域名。

    当然,如果我们有服务器,我们可以到DNS去解析我们的域名。

    注意,所有的配置完成之后,要重启apache才会生效。

    下面来说一下,分布式文件的设置。这个文件的名字就是.htaccess文件。

    默认情况下来说,分布式配置文件这个是关闭的。

    也就是如下情况:

    AllowOverride None是这样一种情况的话,分布式配置文件就是关闭的。

    AllowOverride All 这样一种情况就开启了分布式配置文件

    我们可以在这个文件(.httaccess)里面写上deny from all 那么跟它同一个目录的文件,在通过浏览器访问的时候,你就看不到了。你根本就会访问不成功

    转载请注明原文地址: https://ju.6miu.com/read-39071.html

    最新回复(0)