PHP开篇之环境的搭建

Wamp软件下载:http://www.wampserver.com/ 此时是2.5版本 下载下来一键安装。

安装有个主意

这里先不用管 或者smtp@qq.com 1364386878@qq.com 以后使用php邮箱接口时候用到

如果存在右下角的图标是黄色 说明你的80端口被占用

左键设置你的语言

自定义网站跟目录

我们的默认网站是在安装目录下的www下 但是我们网站文件位置肯定是独立的 所有需要配置文件了

  1. 点击右下角 找到Apache中的httpd.conf DocumentRoot "C:/wamp/www/"修改此处的路径
  2. 找到<Directory "C:/wamp/www/"> 修改你的项目目录 同上
  3. 重新启动所有服务 电脑右下角图标那—所有的配置文件修改都需要去重启服务

比如我们修改的目录是f:/demo

那么我们在该目录下新建一个index.php文件

输入<?php echo "hello world" ?>

然后点击右下角的LocalHost 启动看是否能访问 出现下面请看说明你修改成功了

最后还有一个问题 点击右下角的www目录发现打开的目录还是以前的

  1. 打开www的上级目录wampum目录 找到wampmanager.ini 文件 修改此处

    改成你的名称和目录

    关闭 重新打开wampServer 可以看到修改生效了

多站点的配置

打开下面文件

1.在文件后面添加

<VirtualHost *:80>

DocumentRoot "f:/phpPrograms/test01"

ServerName test01.com

</VirtualHost>

<VirtualHost *:80>

DocumentRoot "f:/phpPrograms/test02"

ServerName test02.com

</VirtualHost>

这里只保留了上面的两个DocumentRoot ServerName 有用的

这就跟iis里的多虚拟目录一个道理

说明下这个文件是一个扩展文件 默认是不会加载的 所以 打开httpd.conf 文件 修改配置

  1. 查找httpd-vhosts 去掉# 保存即可
  2. 如果你的文件是这样不用修改

    如果里面包含 需要把第一行Deny 改成Allow 在第二行前面加#

    Allow from all

    #Allow from 127.0.0.1

    重启服务。。。

  3. 在你目录下建立项目目录
  4. 在该文件下添加域名解析

  1. 测试

WAMPServer自拟定端口号

还是打开httpd.conf 查找80

更改这两个地方 重启服务即可。。

PHP开篇之环境的搭建的更多相关文章

  1. Windows Phone 开发起步之旅之一 平台环境的搭建

    最近大家都在写博客园的技术文章,按耐不住了,也把自己平时学习中遇到和学习到的一些东西写出来,供大家分享也好,自己留个纪念也好,有个可以查看的东西. 言归正传,随着微软对Windows Phone的投入 ...

  2. 【Xamarin开发 Android 系列 1】环境部署搭建

    原文:[Xamarin开发 Android 系列 1]环境部署搭建 开篇自然先扯一段,近几年移动互联网如果熊猫零食一样,蔓延迅速.楼主身为一个微软忠实的粉丝,无奈,老爹不给力.Silverlight开 ...

  3. 总结:Mac前端开发环境的搭建(配置)

    新年新气象,在2016年的第一天,我入手了人生中第一台自己的电脑(大一时好友赠送的电脑在一次无意中烧坏了主板,此后便不断借用别人的或者网站的).macbook air,身上已无分文...接下来半年的房 ...

  4. CentOS7 + mono +Jexus 环境的搭建

    CentOS7的安装和配置 1,从http://www.centos.org/下载CentOS7的镜像,并在VMWare中创建该镜像的虚拟机,为方便操作,把虚拟机的网络连接设置为桥接模式:在安装过程中 ...

  5. ubuntu14.04安装及web环境的搭建

    在进行接下来的工作之前首先得准备一个Ubuntu的启动U盘以及腾出一个至少50G的系统盘(在网上看到有人用20G的,不知道效果怎么样).关于Ubuntu启动U盘大家可以参考这个帖子 http://ti ...

  6. ubuntu 14.04LTS 环境下搭建tftp服务器

    花费我一整天的时间在 ubuntu 14.04LTS 环境下搭建tftp服务器,网上好多资料参差不齐,简单来说,TFTP(Trivial File Transfer Protocol),是一个基于UD ...

  7. Linux 14.04lts 环境下搭建交叉编译环境arm-linux-gcc-4.5.1

    交叉编译工具链是为了编译.链接.处理和调试跨平台体系结构的程序代码,在该环境下编译出嵌入式Linux系统所需要的操作系统.应用程序等,然后再上传到目标板上. 首 先要明确gcc 和arm-linux- ...

  8. windows环境下搭建vue+webpack的开发环境

    前段时间一直在断断续续的看vue的官方文档,后来就慢慢的学习搭建vue的开发环境,已经有将近两周了,每到最后一步的时候就会报错,搞的我好郁闷,搁置了好几天,今天又接着搞vue的开发环境,终于成功了.我 ...

  9. 非域环境下搭建自动故障转移镜像无法将 ALTER DATABASE 命令发送到远程服务器实例的解决办法

    非域环境下搭建自动故障转移镜像无法将 ALTER DATABASE 命令发送到远程服务器实例的解决办法 环境:非域环境 因为是自动故障转移,需要加入见证,事务安全模式是,强安全FULL模式 做到最后一 ...

随机推荐

  1. GitHub使用教程for VS2012

    转自:http://www.cnblogs.com/yc-755909659/p/3753355.html 一直以来都想使用Git来管理自己平时积累的小代码,就是除了工作之外的代码了.有时候自己搞个小 ...

  2. 关于FPGA(verilog)电平检测模块的易错点分析

    reg F1,F2; // F2 Previous State, F1 Current State always@(posedge CLK or negedge RSTn) if(!RSTn) beg ...

  3. (转)Hessian(C#)介绍及使用说明

    什么是Hessian? Hessian是Caucho开发的一种二进制Web Service协议.支持目前所有流行的开发平台. Hessia能干什么? hessian用来实现web服务. Hessia有 ...

  4. iOS 非ARC基本内存管理系列 2-多对象内存管理(1)

    单个对象的内存管理非常简单无非就是alloc对应release,retain对应release.但是如果涉及到很多对象,而且对象与对象有联系的时候该怎么去管理对象的内存呢. 比如同样一本书有好3个人购 ...

  5. mysql---用户管理

    #创建用户king , 登陆密码为1234 create user 'king' identified by '1234'; #查看创建用户的语句,即上面那条创建用户的语句 show grants f ...

  6. BroadcastReceiver

    BroadcastReceiver 广播接受者 Android中, Broadcast是一种数据传递的方式/通信方式. Brodadcast 是Android 系统组件之一 广播的特性 1. 由一个发 ...

  7. Centos 6.5编译安装Nginx+php+Mysql

    说明: 操作系统:CentOS 6.5 64位 准备篇: 一.配置好IP.DNS .网关,确保使用远程连接工具能够连接服务器 二.配置防火墙,开启80端口.3306端口 vi /etc/sysconf ...

  8. 在AWS上安装laravel框架

    博客已经迁移到www.imyzf.com,本站不再更新,请谅解! Laravel是现在非常热门的PHP框架,这几天我试着在亚马逊AWS的服务器上安装Laravel,遇到很多问题,最后还是成功了.我的系 ...

  9. UartDma工作方式

    一.初始化 1.初始化串口,时钟 MX_USART1_UART_Init(); 串口时钟初始化为内部时钟 PeriphClkInit.Usart1ClockSelection = RCC_USART1 ...

  10. Can’t create handler inside thread that has not called Looper.prepare()

    1)在Android 2.3以前,为防止ANR(Application Not Responding),Google是不赞成将网络连接等一系列耗时操作直接放到应用主线程进行的,推荐将这类操作放在子线程 ...