search
Homephp教程php手册win7 64位系统 配置php最新版开发环境(php+Apache+mysql),win7apache

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

一 :准备阶段

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"

         

    改为=>

        DocumentRoot "E:\php\www"

       

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

  (274行)

        DirectoryIndexindex.html

      

  改为=>

      

        DirectoryIndex  index.php index.htm index.html

       

     (5)设定serverscript的目录:

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

    (6)(374行)

       

          AllowOverride None

          Options None

          Require all granted

       

改为=>

       

          AllowOverride None

          Options None

          Require all granted

       

  接下来就可以启动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的信息就说明php已经成功安装。

  备注:

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

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

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

64位win7旗舰版搭建apache+php+mysql开发环境

php开发环境的搭建
1. 在windows下搭建
Windows+php+mysql+phpmyadmin =>wamp
在linux
Linux+apache+mysql+php =>lamp

2. 套件安装
Appserver 泰国人 apache+mysql+php+phpmyadmin
自定义安装:可以根据开发需求选择各个软件的版本;apache+mysql+php+phpmyadmin
安装在同一文件夹,便于管理(文件夹不要带中文),安装一个测试一个
①安装apache
完后 localhost
②安装php核心包(apache---->VC6版本 IIS---->VC9版本),解压即可
③整合apache和php
A. 在apache/conf/httpd.conf中加入以下代码
#让apache载入php处理模块
LoadModule php5_module php安装目录/php5apache2_2.dll
#指定php的ini文件,该文件是对php的一些配置
PHPIniDir ''php安装目录"
AddType application/x-httpd-php .php .phtml
B. 把php下的php.ini-development文件改成 php.ini 因为php的设置需要在 php.ini 修改
C. 在php.ini中指定对应的功能模块
;在这里指定php的扩展库路径
Extension_dir="php安装路径/ext"
session.save_path = 去掉前面;
并设路径"php安装路径/session_temp"并在该路径下新建文件夹session_temp
D. 测试
在apache/htdocs下写text.php
localhost/text.php
④安装mysql
A. 写一段代码来测试是否成功
$conn=mysql_connect("localhost","root","root");
If($conn){
Echo"连接数据库成功!";
}else{
Echo"连接数据库失败!";
}
?>
在php.ini中启用mysql功能
Extension=php_mysql.dll
Extension=php_mysqli.dll

B. 安装一个phpmyadmin来看看是否可以使用
解压phpmyadmin到apache/htdocs下
访问 localhost/phpmyadmin/index.php...余下全文>>
 

64位win7下怎配置Apache+MySQL+PHP

单独配置这三个东西很麻烦的, 推荐楼主用 wampServer. 这是一个集成的开发环境。安装完后会带有Apache+MySQL+PHP, 而且不需要你进行任何配置, 装完后 立即可以使用。 简单+ 实用! 强烈推荐!

百度 搜一下即可 下载!
 

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Win7系统中如何处理IP地址冲突问题? 三种解决Win7显示IP地址冲突的方法Win7系统中如何处理IP地址冲突问题? 三种解决Win7显示IP地址冲突的方法Dec 21, 2023 pm 05:21 PM

IP地址冲突,这还算是比较常见的网络问题,最近被还在使用Win7系统的用户遇到了,当同一网络上的两台或多台设备分配了相同的IP地址时,就会发生IP地址冲突,这篇文章是本站给大家带来的解决IP地址冲突问题方法。方法一:1、按【Win+R】组合键,打开运行,并输入【cmd】命令,按【确定或回车】,可以快速打开命令提示符窗口(建议使用管理权限创建此任务);2、管理员命令提示符窗口中,输入【ipconfig/release】命令,可以用来释放当前的IP地址,而输入【ipconfig/renew】命令,可

10代cpu支持win7系统吗10代cpu支持win7系统吗Feb 22, 2023 pm 04:38 PM

10代cpu支持win7系统。10代cpu搭配的400、500系列主板可以安装win7,安装的前提条件是必须关闭“安全启动”和有独显的情况开启csm兼容模式;但有些主板己经没有支持传统模式以及兼容模式的选项了,此时还需要更换主板。

如何打开摄像头 教你Win7摄像头怎么打开如何打开摄像头 教你Win7摄像头怎么打开Jan 11, 2024 pm 07:48 PM

相信有用户遇到这么一个问题了,win7系统却找不到摄像头快捷在哪,只能从程序里面调出摄像头功能,不知道内情的人还以为是摄像头的驱动没有安装呢,因此给有需要的win7用户在使用摄像头的时候制造了不小的麻烦。下面,小编就来给大家带来了Win7摄像头的打开教程了。使用笔记本电脑的用户都晓得笔记本自带有摄像头功能,不像台式电脑需要连接摄像头,在笔记本win7系统中直接打开摄像头就可以使用,非常方便。不过有用户一般的情况下都没有去摸索,尝试很多方法还是失败,下面,小编就来跟大家说说Win7摄像头的打开方法

win7电脑喇叭显示红叉怎么办win7电脑喇叭显示红叉怎么办Mar 07, 2023 am 11:54 AM

win7电脑喇叭显示红叉的解决办法:1、在电脑桌面上找到“计算机”图标,单击鼠标右键选择“管理”;2、在左侧系统工具中单击选择“设备管理器”选项;3、在中间设备管理器选项中,单击展开“声音、视频和游戏控制器”选项;4、选中“Realtek High Definition Audio”,单击鼠标右键选择“启用”即可。

win7电脑没有NVIDIA控制面板怎么解决win7电脑没有NVIDIA控制面板怎么解决Nov 01, 2022 pm 01:48 PM

win7电脑没有NVIDIA控制面板的解决办法:1、打开电脑;2、打开“控制面板”,然后找到“NVIDIA控制面板”;3、打开“NVIDIA控制面板”设置中的“添加桌面上下文菜单”这个选项即可。

win7检测不到第二个显示器怎么办win7检测不到第二个显示器怎么办Mar 13, 2023 am 11:40 AM

win7检测不到第二个显示器的解决办法:1、打开“控制面板”并选择“硬件和声音”;2、点击“设备打印机”中的“设备管理器”;3、通过“监视器”来查看是否有第二部显示器连接;4、回到桌面,右击鼠标,选择“屏幕分辨率”;5、选择合适自己显示器的刷新频率,再点击“应用”;6、重新对第二个显示器进行检测或显示即可。

罗技驱动win7能用吗罗技驱动win7能用吗Jan 15, 2024 am 11:45 AM

罗技驱动在最新的系统Win11中兼容良好。对于一些用户好奇的老旧系统Win7,也可以放心使用,因为罗技驱动同样兼容Win7系统。罗技驱动win7能用吗:答:罗技驱动win7能用。罗技驱动无论什么系统都可以兼容,罗技是国际知名品牌,它的驱动非常全面。罗技驱动的主要界面:1、软件主界面在左边,三个按钮依次是灯光,按键,灵敏度设置。在灯光界面的设置中,特效比较常规,而音频视觉效果是亮点。它可以根据声音频率变色,根据高、中、低音频段进行不同的颜色和效果设置。3、按键设置中,用户可以根据自己有什么特殊要求

Win7任务管理器pid怎么显示出来 小编教你怎么显示出来Win7任务管理器pid怎么显示出来 小编教你怎么显示出来Jan 11, 2024 pm 07:00 PM

很多朋友可能对于pid标识符还比较陌生,可以在任务管理器里进行查看。但是有些用户打开任务管理器时找不到PID标识符,其实如果用户想查看进程PID标识符的话,需通过对“任务管理器”相关设置就可以看到了,下面小编就以win7系统为例查看进程PID标识符的方法。PID标志符是windows操作系统对运行的程序的自动分配的一个独一无二的顺序编号,进程中止后PID被系统回收,可能会被继续分配给新运行的程序,当用户需要查看进程的时候都会通过任务管理器进行查看,那么要如何查看进程PID标识符呢?下面就跟大家分

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

Hot Tools

SublimeText3 Linux new version

SublimeText3 Linux new version

SublimeText3 Linux latest version

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Integrate Eclipse with SAP NetWeaver application server.

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use