php学习(1)

单独环境配置

安装 apache  php mysql

一,配置apache将php联系起来

  修改apache的httpd.conf

  1. 装载php“模块”  需要给出 php5apche2_2.dll的完整路径

  LoadModule php5_module "绝对路径/php/php5apache2_2.dll"

  2.(一种写法) 文件匹配 .php 后缀文件 找php语言模块(application/x-httpd-php)

  <FilesMatch "\.php$">

    setHandler application/x-httpd-php

  </FilesMatch>

  2.(另一种写法更灵活)作用相同 但可以写多个后缀

  addType application/x-httpd-php  .php  .pap

检测apache的配置语法命令

命令所在位置

  apache/bin/httpd.exe

命令

  httpd.exe -t  / httpd -t

设置时区

  php 配置文件 php.ini

  1.找到 date.timezone 去掉注释   PRC 代表中国时区

  date.timezone = PRC

  2.apache  httpd.conf 添加php.ini文件所在目录目录 让 apache 知道路径

  PHPIniDir  "绝对路径/php/"

二,php 配置 mysql

  1.php.ini  找到  extension_dir 去掉注释 修改 extension_dir = "php/ext的绝对路径"

  2. 修改mysql 模块 的注释 mysql.dll 和  mysqli.dll(非必须但建议打开)

  

三,站点配置

  1.配置apache 下的 httpd.conf

    Listen 80

    Listen 8080

    Listen 192.168.1.1:8888 

    注:listen 可以是多个 表示 监听本机多个ip 的访问  有ip是只监听该ip

  2.服务器站点名 httpd.conf

    ServerName  localhost:80   去掉注释 不加端口表示所有端口

    DocumentRoot  "站点文件夹绝对路径"

    <Directory  "站点文件夹绝对路径">

      Options Indexes   // 请求没给定文件名 又没有默认页面  显示文件列表

      // 设置权限控制的先后顺序  只有两种  Deny,Allow(先拒绝后允许) Allow,Deny(先允许后拒绝)

      Order Deny,Allow

      // Deny 用于设定要拒绝访问的来源地址或服务器名,几乎没有实际意义  可以不写

      Deny from  拒绝名单   比如: deny from 192.138.1.11  。。。 (all 所有)

      // 设置默认首页 可以多个

      DirectoryIndex index.html index.php default.php

      // 表示当前目录,允许“分布式”权限配置

      AllowOverride all

    </Directory>

    注:站点文件夹下 创建 .htaccess  写入

    Deny from all   // 拒绝访问

    Allow from  ip   //  允许的ip

四,多站点配置

  1.apache httpd.conf  载入httpd-vhosts.conf

  2. vhosts.conf  

    NameVirtualHost *:80   // 默认80端口

    第一个站点(默认的站点注释掉)

    

<virtualhost *:80>
    ServerName  域名
ServerAlias 其他域名 其他域名 // 别名 其他域名也可以访问 DocumentRoot
"网站文件绝对路径" <Directory "角儿对路径"> Options Indexes Order Deny,Allow Allow From All DirectoryIndex index.html index.php </Directory> </virtualhost> ....

  注: 配置多站点后默认站点失效 第一个站点是默认站点 需要另添加localhost 放在第一个

 

    

posted @ 2021-01-08 03:01  nalasu  阅读(121)  评论(0)    收藏  举报