• win7下搭建PHP环境


    一、安装软件

    1、apache下载地址:http://httpd.apache.org/download.cgi

    2、php下载地址:http://windows.php.net/download/

    二、环境配置

    1、配置网站根目录

    apache安装成功后,在浏览器输入127.0.0.1或locahost将提示It works!这个提示的页面就在apache的安装目录下(htdocsindex.html),说明
    htdocs为网站默认根目录,在apache的安装目录下找到confhttpd.conf配置文件,打开查找DocumentRoot 默认路径,<Directory 默认路径>,
    将默认路径(即是htdocs文件的路径)设置自定义的路径作为网站跟目录。

    2、加载PHP模块并设置PHP配置文件路径

    将下载的PHP文件解压下来,并放在一个固定目录中,找到php.ini-production文件,并将其改名为php.ini,作为php的配置文件,
    打开apache安装目录下的confhttpd.conf文件,找到最后一个#LoadModule语句,在其下方增加下面两行

    LoadModule php5_module "F:/wamp/php5/php5apache2_2.dll"
    PHPIniDir "F:/wamp/php5"
    #以上是我自己的路径,这里写你自己对应的路径

    找到AddType application/x-gzip .gz .tgz ,在其下方增加下面两行

    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .html

    此外还需找到IfModule dir_module,将DirectoryIndex index.html  改为  DirectoryIndex index.php index.html
    最后测试php是否配置成功,在网站的根目录下新建index.php文件,写上几行php语句,如:

    <?php phpinfo(); ?>

    注意1:安装的apache版本一定要与php5apache2_2.dll中的版本号相同,否则加载php模块将会出错,

    提示Cannot load php5apache2_4.dll into server

    注意2:项目的默认路径是Apache目录下的htdocs目录,如果你需要修改,可以按以下步骤操作:

    首先在httpd.conf配置文件中找到 DocumentRoot "默认htdocs路径" 改为自定义路径:

    如:DocumentRoot "F:/project"


    其次找到下面代码:
    <Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    </Directory>

    将其改为

    <Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all
    </Directory>


    最后在找到<Directory "默认htdocs路径">,修改为<Directory "F:/project">,修改完毕后重启Apache

    三、配置虚拟主机

    打开confhttpd.conf配置文件,找到Include conf/extra/httpd-vhosts.conf,将其前面的#号去掉,
    并打开conf/extra/httpd-vhosts.conf文件,进行配置。

    基于域名的虚拟主机配置

    <VirtualHost *:80>
    DocumentRoot "F:/tbcdn"(指定网站根目录)
    ServerName static.tianxia.taobao.com(指定访问地址)
    </VirtualHost>

    <VirtualHost *:80>
    DocumentRoot "F:/xxx" 自定义
    ServerName xxx.com 自定义
    </VirtualHost>
    注:NameVirtualHost *:80 语句不变

    基于ip地址的虚拟主机

    <VirtualHost 127.0.0.1:80>
    DocumentRoot "F:/project" 自定义
    ServerName yjh.com 自定义
    </VirtualHost>

    <VirtualHost 127.0.0.2:80>
    DocumentRoot "F:/xxx" 自定义
    ServerName xxx.com 自定义
    </VirtualHost>

    注:NameVirtualHost *:80 语句改成
    NameVirtualHost 127.0.0.1:80
    NameVirtualHost 127.0.0.2:80

    最后在hosts文件中将IP绑定一下域名

    转载请注明出处博客园华子yjh

  • 相关阅读:
    CCNP路由实验(4) -- BGP
    CCNP路由实验(3) -- 路由控制
    CCNP路由实验(2) -- OSPF
    什么是依赖注入
    java中接口的定义与实现
    火炬之光模型导出(Unity载入火炬之光的模型)
    【创新培育项目】为什么要组队參加比赛?及如何寻找一个合适的选题?
    oracle中schema指的是什么?
    介绍自己上架的第一个游戏
    unity 打包资源及网络请求资源包
  • 原文地址:https://www.cnblogs.com/yangjunhua/p/3454736.html
Copyright © 2020-2023  润新知