php-基础知识-apache服务器

时间:2023-11-14 22:39:14

一、支持php的服务器有:iis、apache、lighted(德国制造)、nginx(俄罗斯制造,功能强大【反向代理、服务器集群、流媒体服务器........】、轻量)

二、今天主要分享apache的相关知识

1、官网(http://httpd.apache.org)下载

2、安装流程:百度一下吧,很久之前搭建的了,没有截图,强调下:ApacheRuntime--必须安装

      测试安装是否成功:浏览器访问http://localhost/ 当看到显示有 "It works"表示成功

3、操作系统是通过服务的方式来管理apache的,在linux下可以在/etc/init.d/编写shell将apache以服务的方式管理,具体百度一下,

4、启动、关闭、重启、暂停apache  首先是可以通过服务关闭的  用软件来操作,这里说说控制台来操作

     进入命令行,cd到自己安装的apache的目录,例如:apache/bin

            指令如下:  关闭----httpd -k shutdown

                  暂停---- httpd -k stop

                  启动---- httpd -k start

                    重启 ----- httpd -k restart

如果你希望在任何目录都可以httpd指令,则要做一个环境变量设置

方法:我的电脑属性-》高级-》环境变量-》PATH-》编辑-》在PATH变量加入apache的bin目录

apache这个web服务默认在80端口监听

端口的解释:port 一台机器 1-65565个端口,在实际开发中,经常使用  netstat -an 来查看有哪些端口在监听

      理论上,端口越少越好能不开的端口就不开,如果你发现有异常端口监听,则可以关闭端口,

      端口分 有名端口1-1024号     其它端口可以自己分配  浏览器访问服务器时,浏览器也有端口与其照应

httpd.conf:

listen 端口号-----监听的端口号     apache服务器可以监听多个端口

apache目录结构分析

        Bin:该目录用于存放apache常用的命令 比如:httpd

        cgi-bin:该目录存放linux下常用命令 比如  shell

        conf:存放配置文件 httpdconf

        error:错误记录

        htdocs:存放我们的站点文件 默认情况下,如果你希望有多个站点,可以通过文件夹来分类

        icons:存放图标

            logs:记录apache的相关日志

           manual:手册

        modules:apache 的 模块