wamp环境配置

来源:互联网 发布:mac wps office 编辑:程序博客网 时间:2024/05/20 03:06

Wamp的安装

1Php配置文件

  1、修改时区

   1009行左右,将 date.timezone = PRC设置完成

  2、设置扩展php扩展模块目录

  设置扩展的路径: 821行左右extension_dir = “c:/wamp/php/ext”

 

  3、启动mysql模块

extension = php_mysql extension = php_mysqli前面的”;”号去掉,启用gd库(和图片的加载相关)

2Apache配置文件

(Apache-->httpd.conf,)

u Apache-->httpd.conf, 130行左右,

l 写了下面几行

1、加载php模块,  

 #加载PHP5的动态链接库文件,以模块化的方式进行安装

LoadModule php5_module “c:/wamp/php/php5apache2_2.dll”

2、添加文件的类型:

 #添加httpd程序能处理的扩展名(.php后缀的不处理)

AddType  application/x-httpd-php  .php

3.加载php.ini的配置文件: 

    PhpIniDir  “c:/wamp/php”

配置环境变量(及配置phpapachemysql文件的bin目录的文件的路径)

 

配置了环境变量之后,在sublime编辑器会有自动检测语法的功能

默认网站的根目录:

n DocumentRoot,

 

n Directory

 

注意:如果修改话,一定要和documentroot 保持一致。

n DirectoryIndex

 

如果图片加载不进来,说明GD库没有开启,可以去php.ini中去开启

3、配置apache虚拟主机

n 第一步:

httpd.conf中查找, vhosts ,大概476行,将前面的“#”去掉

n 第二步:

conf/extra/httpd-vhosts.conf 打开

说明:前面的#”号可以删除

保留:NameVirtualHost *:80

u 配置段

l 1.ServerName 自己定义的域名

格式: ServerName空格自己的域名

l 2.DocumentRoot

n 设置网站的根目录

格式: DocumentRoot 空格 “网站的路径,不能有中文”

l 3.Directory (双标记)

n 设置目录权限

注意:这个目录一定要和documentroot 保持一致。

n Options 设置服务器的特性

u None, 如没有默认首页,不能访问

u Indexes, 如没有默认首页,以列表方式显示

n Order Deny,Allow

u Deny拒绝

u Allow 允许

u Order Deny,Allow 表示允许所有人访问

u Order Allow,Deny 表示拒绝所有人访问

l 4.DirectoryIndex

n 可以单独设置

如果在这里不设置的话,会默认以httpd.conf中的DirectoryIndex中的设置

u   第三步

设置hosts文件

首先查看本机的IP地址,方法:ipconfig

打开hosts文件

l 设置域名解析

如: 192.168.23.25

自定义的域名: www.myweb.com

hosts文件中这样写

n 192.168.23.25    www.myweb.com

n 保存。

说明:hosts修改保存后不需要重启apache.

                配置的内容:

  <VirtualHost *:80>

    ServerName www.xyz.com

    DocumentRoot "c:/yourweb"

    DirectoryIndex  index.php

    <Directory "c:/yourweb">

        Options none

        Order Deny,Allow

    </Directory>

</VirtualHost>

n sublime编辑器的使用

n 如何安装插件

 

 

短标签模式

n <? ?> 必须手动打开,在PHP.ini中,找到如下图226

 

环境变量:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%M2_HOME%\bin;E:\wamp\mysql\bin;E:\wamp\php;E:\wamp\apache\bin;

如果配置完成,后期curl不能使用,还需要解决依赖问题

LoadFile "E:/wamp/php/libeay32.dll"

LoadFile "E:/wamp/php/ssleay32.dll"

加载这两个文件