zoukankan      html  css  js  c++  java
  • wamp设置自定义域名访问php网站

    wamp是一个在window系统下很不错的php开发套件,一般我都是使用此套件在本地进行开发和测试的
    特别是alias功能特别好,可以同时开发N个php网站而不互相影响
    但alias有一个问题,它其实把不同的alias当成了不同的目录,所以在浏览器的地址像是这样的http://localhost/think.,其中的think就是一个alias
    而这样就带来了一个问题,假如页面中的资源文件(css,js,图片等)的路径是这样的:"/js/jquery.min.js",那么在本地这个文件其实就不是我想要得到的效果
    因为这个js文件的路径是”http://localhost/js/jquery.min.js“ 从而导致我在本地测试时就无法加载此文件(线上环境是没有问题的)
     
    还好Apache强大的配置可以通过自定义配置解决此问题
    1. 在您的alias的配置中添加配置项:自定义一个虚拟主机指向域名
    2. 修改本机hosts文件,把你的域名指向127.0.0.1
    3. 配置Apache即可
     
    在wampalias目录下设置一个think.conf文件并输入以下内容
     
    #设置别名
    Alias /think "f:/temp/Demo/PHP/think/"
    #设置虚拟主机
    <VirtualHost *:80>
        DocumentRoot "f:/temp/Demo/PHP/think/"    #网站目录
        ServerName tp5.com                        #域名,需要修改本机hosts文件,把tp5.com 引向 127.0.0.1
    </VirtualHost>
    # to give access to phpmyadmin from outside 
    # replace the lines
    #
    # Require local
    #
    # by
    #
    # Require all granted
    #
    <Directory "f:/temp/Demo/PHP/think/">
       Options Indexes FollowSymLinks MultiViews
       AllowOverride all
      <IfDefine APACHE24>
        Require local
      </IfDefine>
      <IfDefine !APACHE24>
        Order Deny,Allow
    	  Deny from all
    	  Allow from localhost ::1 127.0.0.1
    	</IfDefine>
      php_admin_value upload_max_filesize 128M
      php_admin_value post_max_size 128M
      php_admin_value max_execution_time 360
      php_admin_value max_input_time 360
    </Directory>
    

      

     
     
    通过别名访问
    通过域名访问
     
    不影响其他alias
     
    参考:
     
     





  • 相关阅读:
    关于c语言的一个小bug(c专家编程)
    A10 平板开发一硬件平台搭建
    A10 平板开发二搭建Android开发环境
    hdu
    如何选择发现自己是否适合科研?
    屌丝程序员与房子
    一步一步学数据结构之n--n(Prim算法)
    pat 1049 Counting Ones
    add-strings
    这篇讲PHP的讲的有些道理 & mb_substr & 中文处理
  • 原文地址:https://www.cnblogs.com/huangtailang/p/6483459.html
Copyright © 2011-2022 走看看