win7 64位系统 配置php最新版开发环境(php+Apache+mysql)

一 :准备阶段

1:php

php-5.5.13下载链接:http://windows.php.net/downloads/releases/php-5.5.13-Win32-VC11-x64.zip

推荐 Thread Safe(线程安全) V11 x64,也就是64bit的。

现在PHP官网上下载PHP安装包都有VC11或VC9的字样,这是什么含义,我们应该下载哪种安装包更好呢?

其实PHP官网给出了答案:

VC9 and VC11
More recent versions of PHP are built with VC9 or VC11 (Visual Studio 2008 and 2012 compiler respectively) and include improvements in performance and stability.

The VC9 builds require you to have the Visual C++ Redistributable for Visual Studio 2008 SP1 x86 or x64 installed.

The VC11 builds require to have the Visual C++ Redistributable for Visual Studio 2012 x86 or x64 installed.

VC9意思就是该版本PHP是用VisualStudio2008编译的,而VC11则是用VisualStudio2012编译的。这意味着

如果你下载的是VC9版本的,就需要先安装VisualC++RedistributableforVisualStudio2008SP1,

如果你下载的是VC11版本的,就需要先安装VisualC++RedistributableforVisualStudio2012.

V11是微软的一个组件,如果不安装的话会提示 msvcr110.dll丢失。

下载链接:http://www.microsoft.com/zh-CN/download/details.aspx?id=30679

请下载64bit的,安装完成后,请重启计算机

2:apache2.4.9,下载链接:http://www.apachelounge.com/download/

同样是推荐 V11,64位的。

3:mysql 5.6.19,下载链接:http://dev.mysql.com/downloads/mysql/

同样是推荐 mysql-5.6.19-winx64.zip

二:方法/步骤

1:安装配置Apache2.4.9(httpd-2.4.9-win64-VC11.zip )

  解压下载的安装包:httpd-2.4.9-win64-VC11.zip 将其放到自己的安装目录(我的目录E:\Apache24)

  然后对http.conf(E:\Apache24\conf\http.conf)配置文件进行修改-使用记事本打开就行

    (1)修改ServerRoot Apache的根路径:

  (37行)ServerRoot"c:/Apache24"改成=>ServerRoot "E:/Apache24"

  (2)修改ServerName你的主机名称:

  (217行)ServerNamewww.example.com:80将前面的#去掉,该属性在从命令行启动Apache时需要用到。

  (3)修改DocumentRoot Apache访问的主文件夹目录,就是php、html代码文件的位置。Apache默认的路径是在htdocs(E:\Apache24\htdocs)下面,里面会有个简单的入口文件index.html。这个路径可以自己进行修改,我这里将其配置在我自己新建的文件夹www(E:\php\www)下。

    (247行) DocumentRoot "c:/Apache24/htdocs"

 <Directory"c:/Apache24/htdocs">

    改为=>

DocumentRoot "E:\php\www"

<Directory "E:\php\www">

  (4)修改入口文件配置:DirectoryIndex一般情况下我们都是以index.php、index.html、index.htm作为web项目的入口。Apache默认的入口只有index.html需要添加其他两个的支持,当然这个入口文件的设置可以根据自己的需要增减,如果要求比较严格的话可以只写一个index.php,这样在项目里面的入口就只能是index.php

  (274行)<IfModuledir_module>

DirectoryIndexindex.html

</IfModule>

  改为=>

<IfModuledir_module>

DirectoryIndex  index.php index.htm index.html

</IfModule>

  (5)设定serverscript的目录:

(358行)ScriptAlias/cgi-bin/ "c:/Apache24/cgi-bin/"改为=> ScriptAlias/cgi-bin/ "e:/Apache24/cgi-bin"

  (6)(374行)

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

AllowOverride None

Options None

Require all granted

</Directory>

改为=>

<Directory"e:/Apache24/cgi-bin">

AllowOverride None

Options None

Require all granted

</Directory>

  接下来就可以启动Apache了

  开始---运行,输入cmd,打开命令提示符。接着进入e:\Apache24\bin目录下回车httpd回车,

  没有报错的话就可以测试了(保持该命令窗口为打开的状态)。

  把Apache24\htdocs目录下的index.html放到e:\php\www目录下,用浏览器访问会出现“It works”那么就说明apache已经正确安装并启动了。也可以自己写一个简单的index.html文件也可以打开。

  说明:Apache 默认使用80端口,如果80端口被占用,Apache将无法启动,此时可以更改Apache端口,解决此问题。

  更改端口:找到Apache安装目录下conf目录下的httpd.conf文件(即e:\Apache24\conf\httpd.conf)。打开它。找到“Listen80”,紧接着Listen的数字就是端口号,我们改为“Listen 8080”。  修改为其它未使用的端口号也行。. 重新启动Apache,使新的配置生效。可以使用右下角状态栏的“Apache Serive Monitor”启动apache。 也可以点击“开始”>"运行>输入cmd>回车>定位到apache安装目录下到bin目录,然后输入“httpd–k start”。

  将Apache加入到window服务启动项里面并设置成开机启动

  先关闭httpd的服务(将命令窗口关闭即可)

  重新打开一个新的命令窗口进入到E:\Apache24\bin目录下:

  添加HTTP服务的命令是:httpd.exe -kinstall -n "servicename"  servicename是服务的名称,我添加的是:httpd.exe -k install -n "Apache24"命令成功后会有成功的提示,此时你可以在window服务启动项中看到Apache24这个服务

  或者(e:\apache24\bin\httpd.exe -k install)

  此时如果你出现:Installing the Apache2.4 service(OS 5)拒绝访问。  : AH00369: Failed to open the WinNT service manager, perhaps you forgot to log in as Adminstrator? 这个错误时,是因为在安装Apache的时候,下载的是zip格式,不是msi安装版,需要自己注册服务,才能在桌面任务栏里有httpd的图标。结果在cmd命令行里输入安装服务命令的时候出错,出错上述错误,错误信息提示我没有用管理员身份登录!

  解决方案:将cmd以管理员身份运行,然后再重新输入命令即可,执行成功后,可在系统服务中找到Apache24这个服务。  

  然后点击启动就可以了,如果不想设置成开机启动的话也可以将启动类型修改为手动。

  如果要卸载这个服务的话,先要停止这个服务,然后输入httpd.exe -k uninstall -n "Apache24"卸载这个服务。

  当然也可以通过E:\Apache24\bin下面的ApacheMonitor.exe来启动Apache这里就不多说了

  如此Apache的配置就基本完成了。

2:安装配置php5.5.13(php-5.5.13-Win32-VC11-x64.zip)

   (1)、将下载的php-5.5.10-Win32-VC11-x64.zip  解压到安装目录下我的是(D:\phpEnv\php)

   (2)、将目录下的php.ini-development文件复制一份并改名为php.ini他是php的配置文件

   (3)、为Apache服务添加php支持

      打开Apache的配置文件http.conf在最后加上

      # php5 support

      LoadModule php5_module e:/php/php5apache2_4.dll

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

      # configure thepath to php.ini

      PHPIniDir "e:/php"   

      这里我添加在LoadModule下面

      添加的时候要保证你的php5apache2_4.dll文件确实存在php5.5的早期版本里面是没有这个文件的,不过高点版本里面已经有了,可以打开php安装目录找下这个文件

      PHPIniDir"e:/php"这个就是你的php根目录  

   (4).重启Apache服务器。

   (5).测试。删除www中其他文件,新建一个index.php,内容为<?php phpinfo(); ?>保存,访问出现php的信息就说明php已经成功安装。

  备注:

  Php的一些常用配置修改:(e:\php\php.ini)

  时区的设置:date.timezone = Asia/Shanghai

  错误报告等级:error_reporting = E_ALL这个在开发模式下可以全部打开。

(0)

相关推荐

  • Win7系统安装MySQL5.5.21图解教程

    大家都知道MySQL是一款中.小型关系型数据库管理系统,很具有实用性,对于我们学习很多技术都有帮助,前几天我分别装了SQL Server 2008和Oracle 10g数据库,也用了JDBC去连接他们,都没有出现乱码. 昨天看同学用java连接MySQL数据库的时候,出现了乱码,这是我不知道的,我马上上网去查JDBC连接MySQL的操作,发现在用JDBC方式连接MySQL数据库的时候要传递一个能解决乱码的参数,才能将不是乱码的数据插入到数据库中.而这都是因为在安装数据库的时候,没有选择正确的编码

  • MySQL(win7x64 5.7.16版本)下载、安装、配置与使用的详细图文教程

    结合网上的资料,自己亲自的去安装了一次MySQL,安装版本是win7x64 5.7.16. 在安装过程中出现并解决了如下问题: 1."MySQL 服务无法启动 服务没报告任何错误" 2.启动MySQL服务的时候,提示"发生系统错误 2,系统找不到指定的文件". 3.TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_d... 4.initialize specified

  • MySQL 5.6 (Win7 64位)下载、安装与配置图文教程

    MySQL是目前十分流行的一种关系型数据库管理系统.官网推出的安装包有两种格式,分别是:ZIP格式和MSI格式.其中MSI格式的可以直接点击安装,按照它给出的安装提示进行安装,一般MySQL将会安装在C:\Program Files\MySQL\MySQL Server x.x (x.x是版本号)该目录中:ZIP格式是自己解压,解压缩之后MySQL就可以使用了,但是要进行配置.我用的是ZIP格式的,所以,在此主要叙述ZIP格式的MySQL下载.安装与配置. 一. 工具 Win7 64位操作系统

  • Win7 64位 mysql 5.7下载安装常见问题小结

    1.从官网下载MySQL: 这是我们要找的,win7 64位 点击下载; 出现如图所示,我们不必要登录注册,点击红线内的即可的即可. 2.安装及配置: 然后解压到本机文件夹内: 进入到该目录下,将my-default.ini文件复制一份改名为my.ini 打开my.ini 进行配置 代码:(把里面D:\mysql\mysql-5.6.17-winx64改成你自己的软件路径,保存) [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysq

  • win7下MySql 5.7安装配置方法图文教程

    上学的时候经常使用MySql,当时也没想其他,主要是MySql对电脑的要求比较低,负载比较小.工作后一直在使用Oracle,现在因为项目的需要,重新安装MySql,发现变化有点多. 本经验适用于安装MySql最新版本数据库. 具体实现步骤: 下载MySql,作者通过度娘搜索MySql,找到文件mysql-installer-community-5.7.3.0-m13.2063434697.msi,虽然这一个文件比较大,但是不用我们可以的区分64位还是32位,如图 双击安装包,会出现安装前准备,当

  • MySQL下载安装、配置与使用教程详细版(win7x64)

    用过MySQL之后,不论容量的话,发现比其他两个(sql server .oracle)好用的多,一下子就喜欢上了.下面给那些还不知道怎么弄的童鞋们写下具体的方法步骤. 我这个写得有点太详细了,甚至有些繁琐,有很多步骤在其他的教程文档里都是省略掉的,但我还是要写出来,因为我当时走了很多弯路,我希望你们能够避免我走的这些弯路.当然,知道同学的可以略过,选择你想知道的地方看. 工具: 电脑 win7 64bit 方法/步骤: 第一步:下载 a.俗话说:"巧妇难为无米之炊"嘛!我这里用的是Z

  • win7 64位系统 配置php最新版开发环境(php+Apache+mysql)

    一 :准备阶段 1:php php-5.5.13下载链接:http://windows.php.net/downloads/releases/php-5.5.13-Win32-VC11-x64.zip 推荐 Thread Safe(线程安全) V11 x64,也就是64bit的. 现在PHP官网上下载PHP安装包都有VC11或VC9的字样,这是什么含义,我们应该下载哪种安装包更好呢? 其实PHP官网给出了答案: VC9 and VC11 More recent versions of PHP a

  • win7 64位系统JDK安装配置环境变量教程

    由于重做系统,平时需要进行android类编译反编译工作,于是重新装了下JDK并把过程记录分享出来. 具体步骤 首先,下载JDK安装包,到官网http://www.oracle.com/technetwork/java/javase/downloads/index.html进行下载,点左边的Java Platform (JDK) 7u51进入下一个下载页面, 点左边的Accept License Agreement,接受许可协议,方能下载,由于我装的WIN7 64位系统,所以选对应的64位安装包

  • Asp.Net MVC3.0如何项目部署到Win7 64位系统

    之前一直是通过Visual Studio直接F5来运行自己编写的项目或者小程序,很少通过部署发布到IIS上面,于是自己便在自己的笔记本上进行测试,结果还真是发现了不少问题,于是自己重新通过虚机程序进行全裸的新一次部署实践. 部署进程 第一步:现在Win7 64位操作系统上安装IIS,通过控制面板位置即可开启安装.如下图所示: 勾选后点击确定进行安装即可. 第二步:IIS安装成功后,因为我的程序是通过VS2010开发的,而且是Asp.Net MVC3.0的程序,而且我的Win7 64位虚机也是新安

  • Win7 64位系统下PHP连接Oracle数据库

    下面讲下配置过程 一.下载oracle instantclient 下载地址:http://www.oracle.com/technetwork/topics/winx64soft-089540.html 下载 instantclient-basic-windows.x64-11.2.0.4.0 解压路径:D:\Program Files (x86)\Oracle64Client\instantclient_11_2 *注:客户端需要对应数据库版本. 二.配置系统环境变量 在PATH环境变量后加

  • Java开发环境jdk 1.8安装配置方法(Win7 64位系统/windows server 2008)

    什么是jdk jdk是什么呢?jdk的是java development kit的缩写,意思是java程序开发的工具包.也可以说jdk是java的sdk. 目前的JDK大致分三个大版本: Java SE:Java Platform, Standard Edition,Java平台标准版,主要用来开发桌面程序 Java EE:Java Platform, Enterprise Edition,Java平台企业版,主要用来开发WEB程序 Java ME:Java Platform, Micro Ed

  • win2003 64位系统IIS配置方法

    1.因用模版安装ASP.NET 2.0需先卸载64位的.net2.0 命令:C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe –u 2.把IIS切换为32Bit模式运行 命令:Cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1 3.重装安装32Bit .NET 2.0 命令:C:\WINDOWS

  • Win7 64位下PowerDesigner连接64位Oracle11g数据库

    本教程为大家分享了PowerDesigner连接64位Oracle11g数据库的方法,供大家参考,具体内容如下 操作系统:WIN7 64旗舰版 Oracle版本:64位11g PowerDesigner版本:15.1 问题描述:因为PowerDesigner是32的程序,连接数据库会默认开启32位的ODBC,因此无法使用Oracle11g的驱动程序 解决方法:下载安装Oracle11g客户端win32_11gR2_client.zip => 选择客户端的提供程序连接Oracle 详细步骤: 1.

  • win10 64位系统中安装多个jdk版本的切换问题及解决方法小结

    由于电脑安装了myeclipse2017,同时又安装了idea2017,idea是最新版,必须使用jdk1.8以上,而myeclipse中的项目又需要低版本的jdk,所以在电脑上之前安装配置好了jdk1.8,后来又要安装jdk1.7,可以来回切换,但是过程中遇到了很多问题,总结一下. 安装jdk后,我们配置环境变量,先特别注意一个问题: 更改环境变量的问题,我搜了很多方案,一个个的试,最终解决,主要方案有以下几个: 1.为了从jdk1.8切换到1.7,首先做的是将环境变量中的JAVA_HOME值

随机推荐