码迷,mamicode.com
首页 > Windows程序 > 详细

PHP开发环境配置----Win7×64位(WAMP)

时间:2016-01-16 07:33:16      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:

软件版本:Win7×64位 

技术分享

Apache(2.4.10)

PHP(5.6.3)
Mysql(5.6.21)

VC11版本,需要安装vcredis_x64.exe 

 

Spet.1解压到安装文件夹,我的,在D盘D:\phpdev 

网站根目录是 D:\phpdev

Apache解压到 D:\phpdev\apache

MySQL解压到 D:\phpdev\mysql

PHP解压到 D:\phpdev\php

 先把三个文件添加到系统变量,path 

技术分享 

 

Setp2.修改配置文件

 

Apache配置:

 配置文件在:apache24\conf\httpd.conf

 1.服务器Root所在位置:ServerRoot "c:/Apache24" => ServerRoot "c:/Apache24"这里输入的是你解压apache安装包的位置

 2.启用:#ServerName www.example.com:80 => ServerName www.example.com:80 (去掉前面的#)

 3.网站项目目录(我的定义在D:\webRoot):DocumentRoot "c:/Apache24/htdocs" => DocumentRoot "c:/Apache24/htdocs" (网站项目目录)

4.CGI目录:ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"  => ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"(修改到你的目录)

 <Directory "c:/Apache24/cgi-bin"> => <Directory "c:/Apache24/cgi-bin"> 

 注意:虽然上述有几项设置不用改,主要是我将apache安装的文件夹设置的跟默认一样,假如你将apache安装到D盘或者其他目录,这些设置都需要跟你安装路径匹配

注意:接下来让你的apache支持PHP C:\apache24\conf\httpd.conf 最后一行添加

a.apache支持php

 

        添加 LoadModule php5_module "c:/php55/php5apache2_4.dll" 请确认c:/php55/php5apache2_4.dll,如果你下载的是我提供的连接肯定是有的

        添加 AddType application/x-httpd-php .php .html .htm

        b.告诉apache php.ini的位置

        添加 PHPIniDir "c:/php55"   //告诉了apache PHP位置不需要把php.ini放到系统C:Windows目录下,并在php.ini中配置extension_dir路径,php插件目录

# php5 support 

LoadModule php5_module D:/phpdev/php/php5apache2_2.dll 

AddType application/x-httpd-php .php 

PHPIniDir D:/phpdev/php

 至此,httpd.conf 配置完成,保存httpd.conf 。

 

3.apache安装到系统服务中(以管理员运行CMD)

    cmd中执行:c:\apache24\bin\httpd -k install

几个常用命令:net start apache2.4           //(版本号)启动服务

        net stop apache2.4

 

但是,在实际配置中还有几点需要注意:

开启伪静态模式:

#LoadModule rewrite_module modules/mod_rewrite.so

把前面#去掉。没有则添加,但必选独占一行,使apache支持 mod_rewrite 模块

这里是我使用的方法,还可以直接在 httpd.conf  配置

在要启用伪静态的 PHP 项目根目录下建立 .htaccess 文件

 

.htaccess 文件中输入内容

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule index
.html$ index.php
    RewriteRule index
-([1-9]+[0-9]*).html$ index.php?p=$1
    RewriteRule ([a
-z]{1,})-([0-9]{1,}).html$ index.php?action=$1&id=$2
</IfModule>

 

 启用vhosts在配置多站点的时候,还需要注意每个文件夹访问权限。

 

配置PHP

复制一份php.ini-development,并重命名为php.ini,编辑php.ini

 

#把;error_log = php_errors.log 修改为

error_log = d:/phpdev/php/tmp/php_errors.log

(日志文件很重要,在我日常使用中遇到错误都会先看看日志,虽然很多不懂。有时候能找到线索。) 

时区:#;date.timezone =修改为

date.timezone = PRC

 

#下面这2个,自己决定了

post_max_size = 100M

#upload_max_filesize通常比post_max_size小

upload_max_filesize = 50M

 

#修改相关路径

#上传暂存路径,别忘了创建对应的文件夹

upload_tmp_dir = d:/Program Files/phpstudy/PHP54/tmp/upload

include_path = ".;d:/Program Files/phpstudy/PHP54/pear"

session.save_path = d:/Program Files/phpstudy/PHP54/tmp/session

extension_dir = d:/Program Files/phpstudy/PHP54/ext

 

插件扩展文件夹,很重要extension_dir = "ext" 

#启用常用的扩展(删除前面的分号注释)

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_pdo_mysql.dll

extension=php_pdo_sqlite.dll

extension=php_sqlite.dll

extension=php_sqlite3.dll

 

 

Step 3.安装Mysql

 

1,d:\Program Files\phpstudy\MySQL新建一个文件夹tmp

2,复制一份my-medium.ini,并重命名为my.ini,编辑my.ini

#socket路径在[client][mysqld]各有一个,都要改. socket = d:/Program Files/phpstudy/MySQL/tmp/mysql.sock mysqld区段,添加下面两个

basedir = “d:/Program Files/phpstudy/MySQL” #datadir就是放数据库文件的位置

datadir = “d:/Program Files/phpstudy/MySQL/data”  //去除前面#

修改后,如下图

 技术分享

3,在命令提示符,安装MySQL服务.

1

2

C:\windows\system32>mysqld --install

Service successfully installed.

(d:\phpdev\mysql\bin\mysql -install)

卸载MySQL服务

1

2

C:\windows\system32>mysqld --remove

Service successfully removed.

启动MySQL服务

1

2

3

C:\windows\system32>net start MySQL

MySQL 服务正在启动 ..

MySQL 服务已经启动成功。

停止MySQL服务

1

2

3

C:\windows\system32>net stop MySQL

MySQL 服务正在停止.

MySQL 服务已成功停止。

4,设置MySQLroot密码

1

C:\windows\system32>mysqladmin -u root password "root" 

 

PHP开发环境配置----Win7×64位(WAMP)

标签:

原文地址:http://www.cnblogs.com/iZen/p/5133973.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!