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

一 :准备阶段

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这个在开发模式下可以全部打开。

时间: 2024-09-28 03:20:24

win7 64位系统 配置php最新版开发环境(php+Apache+mysql)_php技巧的相关文章

win7 64位系统安装配置php5.6+apache2.4环境

一 :准备阶段 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位系统使用dos命令快速提高u盘传输速度的技巧

  1.首先要将U盘中的文件备份好,因进行u盘提速时会自动进行u盘格式化; 2.接着在键盘按"win+r"组合键打开"运行"窗口,输入"cmd"并按回车键打开"命令提示符"窗口; 3.在打开的命令提示符窗口中输入命令"chkdsk g:",回车执行,(ps:g为当前插在计算机中的u盘盘符,用户要根据U盘盘符来填写); 4.这时候校验检测完u盘后,我们能够看到其中分配单元为"4096字节"

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

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

360一键重装系统win7 64位系统教程

360重装系统大师3.0以上版本终于支持一键重装Win7 64位系统了,这也意味着,360重装系统大师现在可以支持全系统的Win7版本和XP系统;360重装系统大师的优点是,只要你的电脑还能上网,那就可以一键重装系统,超简单超易用!傻瓜都能轻松一键重装系统Win7 64位等系统! 360一键重装系统图文教程: 首先我们从360最新版安全卫士中打开360重装大师.做一个环境检测! 360重装大师支持xp.win7 32和64位系统,是目前收个支持一键重装win7 64位系统的重装系统工具.用户可以

环境-有关于openkinect的驱动安装到win7 64位系统上的问题

问题描述 有关于openkinect的驱动安装到win7 64位系统上的问题 由于openframeworks有关于ofxkinect的部分调用的驱动并不是openni而且openkinect,而openkinect则是在linux下应用比较多,在win7下应用比较少,但也并未说明不可以在64的系统上使用. 在下载后,试了下环境的配置,发现文件中提供的Xbox_nui_motor.inf并不是一个有效的驱动程序. 想知道这个问题如何解决 解决方案 这种的驱动都是向下兼容的,你说的问题没碰见过,可

win7 64位系统插入磁盘提示“将磁盘插入驱动器”怎么办?

  win7 64位系统插入磁盘提示"将磁盘插入驱动器"怎么办? 1.在win7系统上,右键点击桌面"计算机"图标,然后在弹出的计算机属性窗口上点击设备管理器; 2.接着在设备管理器面板上,点击"通用串行总线控制器",并找到U盘选项,然后选择"启用"; 3.当存储芯片出现问题时,只需要更换Win7系统U盘.

win7 64位系统添加超级终端的详细步骤

  win7 64位系统添加超级终端的详细步骤           具体方法如下: 1.更新了Windows7(64位)操作系统之后,就找不到超级终端软件了(出于安全缘故),如果用户不想使用第三方的类似软件,可以尝试使用Windows XP 操作系统中的超级终端; 2.可以在百度网盘分享,路径是:全部文件 > 维护电脑 > 网络应用 > [超级终端];. 3.下载软件.解压(无需安装),打开文件夹(检查文件的完整性); 4.开始→控制面板→电话和调制解调器; 5.打开位置信息→选择国别.

win7 64位系统不能调节屏幕亮度的处理方法

  win7 64位系统不能调节屏幕亮度的处理方法          解决方法如下: 1.进入win7系统后,我们使用快捷键按下win+r,并在运行窗口,直接输入"regedit"点击确定; 2.进入"注册表编辑器"页面中,按序打开:"HKEY_LOCAL_MACHINESYSTEMControlSet001ControlClass{4d36e968-e325-11ce-bfc1-08002be10318}项"; 3.接着可以打开"00

win7 64位系统开机弹出netsh.exe应用程序错误的提示框的解决方法

win7 64位系统开机弹出netsh.exe应用程序错误的提示框的解决方法  方法一: 1.打开计算机,依次打开:C:WindowsSystem32wbem,在里面找到"Framedyn.dll",单击右键,选择复制; 2.返回到:C:WindowsSystem32 ,使用"ctrl+V"将"Framedyn.dll"文件粘贴到system32文件夹中即可. 方法二: 1.按下"Win+R"组合键打开运行,输入:msconf