PHP开篇之环境的搭建
PHP开篇之环境的搭建
Wamp软件下载:http://www.wampserver.com/ 此时是2.5版本 下载下来一键安装。
安装有个主意

这里先不用管 或者smtp@qq.com 1364386878@qq.com 以后使用php邮箱接口时候用到
如果存在右下角的图标是黄色 说明你的80端口被占用
左键设置你的语言

自定义网站跟目录
我们的默认网站是在安装目录下的www下 但是我们网站文件位置肯定是独立的 所有需要配置文件了
- 点击右下角 找到Apache中的httpd.conf DocumentRoot "C:/wamp/www/"修改此处的路径
- 找到<Directory "C:/wamp/www/"> 修改你的项目目录 同上
- 重新启动所有服务 电脑右下角图标那—所有的配置文件修改都需要去重启服务
比如我们修改的目录是f:/demo
那么我们在该目录下新建一个index.php文件
输入<?php echo "hello world" ?>
然后点击右下角的LocalHost 启动看是否能访问 出现下面请看说明你修改成功了

最后还有一个问题 点击右下角的www目录发现打开的目录还是以前的
- 打开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 文件 修改配置
- 查找httpd-vhosts
去掉# 保存即可
如果你的文件是这样不用修改 如果里面包含
需要把第一行Deny 改成Allow 在第二行前面加#Allow from all
#Allow from 127.0.0.1
重启服务。。。
- 在你目录下建立项目目录
- 在该文件下添加域名解析

- 测试
WAMPServer自拟定端口号
还是打开httpd.conf 查找80


更改这两个地方 重启服务即可。。
PHP开篇之环境的搭建的更多相关文章
- Windows Phone 开发起步之旅之一 平台环境的搭建
最近大家都在写博客园的技术文章,按耐不住了,也把自己平时学习中遇到和学习到的一些东西写出来,供大家分享也好,自己留个纪念也好,有个可以查看的东西. 言归正传,随着微软对Windows Phone的投入 ...
- 【Xamarin开发 Android 系列 1】环境部署搭建
原文:[Xamarin开发 Android 系列 1]环境部署搭建 开篇自然先扯一段,近几年移动互联网如果熊猫零食一样,蔓延迅速.楼主身为一个微软忠实的粉丝,无奈,老爹不给力.Silverlight开 ...
- 总结:Mac前端开发环境的搭建(配置)
新年新气象,在2016年的第一天,我入手了人生中第一台自己的电脑(大一时好友赠送的电脑在一次无意中烧坏了主板,此后便不断借用别人的或者网站的).macbook air,身上已无分文...接下来半年的房 ...
- CentOS7 + mono +Jexus 环境的搭建
CentOS7的安装和配置 1,从http://www.centos.org/下载CentOS7的镜像,并在VMWare中创建该镜像的虚拟机,为方便操作,把虚拟机的网络连接设置为桥接模式:在安装过程中 ...
- ubuntu14.04安装及web环境的搭建
在进行接下来的工作之前首先得准备一个Ubuntu的启动U盘以及腾出一个至少50G的系统盘(在网上看到有人用20G的,不知道效果怎么样).关于Ubuntu启动U盘大家可以参考这个帖子 http://ti ...
- ubuntu 14.04LTS 环境下搭建tftp服务器
花费我一整天的时间在 ubuntu 14.04LTS 环境下搭建tftp服务器,网上好多资料参差不齐,简单来说,TFTP(Trivial File Transfer Protocol),是一个基于UD ...
- Linux 14.04lts 环境下搭建交叉编译环境arm-linux-gcc-4.5.1
交叉编译工具链是为了编译.链接.处理和调试跨平台体系结构的程序代码,在该环境下编译出嵌入式Linux系统所需要的操作系统.应用程序等,然后再上传到目标板上. 首 先要明确gcc 和arm-linux- ...
- windows环境下搭建vue+webpack的开发环境
前段时间一直在断断续续的看vue的官方文档,后来就慢慢的学习搭建vue的开发环境,已经有将近两周了,每到最后一步的时候就会报错,搞的我好郁闷,搁置了好几天,今天又接着搞vue的开发环境,终于成功了.我 ...
- 非域环境下搭建自动故障转移镜像无法将 ALTER DATABASE 命令发送到远程服务器实例的解决办法
非域环境下搭建自动故障转移镜像无法将 ALTER DATABASE 命令发送到远程服务器实例的解决办法 环境:非域环境 因为是自动故障转移,需要加入见证,事务安全模式是,强安全FULL模式 做到最后一 ...
随机推荐
- 【整理】c# 调用windows API(user32.dll)
User32.dll提供了很多可供调用的接口,大致如下(转自http://blog.csdn.net/zhang399401/article/details/6978803) using System ...
- MLlearning(1)——kNN算法
这篇文章讲kNN(k近邻,k-Nearest Neighbour).这是一种lazy-learning,实现方便,很常用的分类方法.约定n为样本集中的样本数,m为样本的维度,则这个算法的训练复杂度为0 ...
- OC2_点语法(属性关键字)
// // Dog.h // OC2_点语法(属性关键字) // // Created by zhangxueming on 15/6/16. // Copyright (c) 2015年 zhang ...
- Linux小白最佳实践:《超容易的Linux系统管理入门书》(连载五)Linux系统的对话方式
本篇是Linux小白最佳实践第5篇,目的就是让白菜们了解Linux进程之间是如何对话的.之前连载的几篇,在微信上引起了很多的反响,有人也反映图多文字少,感觉没有干货.本篇选了大部分是实战讲解的&quo ...
- CAF(C++ actor framework)使用随笔(延迟发送,消息转发,消息优先级)(四)
e). 消息延迟发送(和前面没太大区别直接上代码) #include <iostream> #include "caf/all.hpp" #include " ...
- 串操作,C++实现
对串的基本操作都全已经实现 对kmp,kf字符串替换等功能全都已经实现 由于时间原因.没来得及注释,希望大家参考见谅. 串操作hstring.h头文件实现 //kallen 1 #ifndef _HS ...
- Node.js之【正则表达式函数之match、test、exec、search、split、replace使用详解】
1. Match函数 使用指定的正则表达式函数对字符串惊醒查找,并以数组形式返回符合要求的字符串 原型:stringObj.match(regExp) 参数: stringObj 必选项,需要去进行匹 ...
- php验证码的简单例子
php随机验证码: <?php $image_width=140; $image_height=50; srand(microtime()*10000); ...
- Android图像处理1
项目开发要用,在慕课中学习了一下关于Android图像处理的相关功能,并进行了整理. 在Android中,我们通过最基本的改变图像的RGBA值,改变图像的颜色与饱和度. Android中有ColorM ...
- AVL树的python实现
AVL树是带有平衡条件的二叉查找树,一般要求每个节点的左子树和右子树的高度最多差1(空树的高度定义为-1). 在高度为h的AVL树中,最少的节点数S(h)由S(h)=S(h-1)+S(h-2)+1得出 ...