zoukankan      html  css  js  c++  java
  • php环境搭建

    一、首先安装一个web服务器软件,以apache为例

    二、安装php

      1、将php配置成apache的一个模块,在apache的配置文件httpd.conf中加载php模块

        加载模式:LoadModule   模块名(规定好的,不能随意变)  "模块的动态链接库所在位置(路径)"

        例:LoadModule  php5_module  "d:/amp/php/php5apache2_2.dll"

      2、在apache中将php文件交给php程序处理,在apache配置文件httpd.conf中添加程序段:

        AddType  application/x-httpd-php  .php

        这样以.php结尾的文件就会被Apache交给php程序处理】

      3、在Apache的配置文件中确定php配置文件的位置并加载它,php配置文件php.ini可以放在任意位置,但为了方便管理一般放在php目录下,

        如果没有php.ini,可以复制它的模板文件并重新命名为php.ini即可

        例httpd.conf中添加程序段如下:PHPIniDir  d:/amp/php

      4、配置完php.ini后必须在php.ini中配置时区,在php.ini中的[date]下增加如下程序段:

        date.timezone=PRC              //其中PRC表示中国时区

    三、根据个人需求按照指示安装mysql, 然后配置mysql

      1、php操作mysql,需要在php中开启对mysql的扩展,首先在php.ini中的扩展程序段下方添加如下程序段:

        extension=php_mysql.dll

      2、告知php在哪里找到扩展文件,在user_dir= 下方添加程序段:extension_dir="指定的php扩展路径"

        例:extension_dir="d:/amp/php/ext"

    注意:任意在httpd.conf及php.ini的改动都需要重启web服务器Apache

    四、虚拟主机的配置

      1、所谓配置虚拟主机,就是实现在一个web服务器内部能够运行多个站点,一般是在服务器内部配置不同的域名来访问不同的目录资源,配置不同域名的工作是web服务器来完成的,以Apache为例就是首先在核心配置文件httpd.conf中加载虚拟主机配置文件:Include conf/extra/hpptd-vhosts.conf

      2、在虚拟主机配置文件中创建虚拟主机,使用配置指定段<VirtualHost  *:80></VirtualHost>来表示一台主机,虚机主机最主要的两个信息:域名(服务器名)ServerName、目录(所在文件目录)DocumentRoot。

        例:<VirtualHost  *:80>

             ServerName   ww.test.com

             DocumentRoot   "d:/amp/apache/htdocs/test"   

          </VirtualHost>

      3、配置域名解析 如果是本地,可以在windows下的hosts文件内添加:127.0.0.1   www.test.com

      4、在Apache中,可以利用<Directory></Directory>指令段控制浏览器是否有权限访问某个目录,Apache是基于目录对浏览器进行权限访问控制的

        例:<VirtualHost  *:80>

            ServerName  www.test.com

            DocumentRoot   "d:/amp/apache/htdocs/test"

              <Directory  "d:/amp/apache/htdocs/test">

                Allow  from  all                                                                //浏览器可以访问该目录及其子目录

                DirectoryIndex  index.html  index.php  default.php             //设置索引页

                Options  Indexes                                                              //允许展示列表

              </Directory>                                    

          </VirtualHost>

        

        

        

  • 相关阅读:
    「考试」省选6
    「考试」省选5
    「考试」省选4
    「笔记」拉格朗日插值
    数学专测
    「笔记」$exlucas$
    「总结」$dp1$
    「总结」达哥数学专项
    「总结」筛法2
    「总结」莫反2
  • 原文地址:https://www.cnblogs.com/zxz1987/p/6067581.html
Copyright © 2011-2022 走看看