0

0

win7下搭建PHP环境的方法详解

藏色散人

藏色散人

发布时间:2020-08-27 09:41:58

|

3036人浏览过

|

来源于php中文网

原创

win7下搭建PHP环境的方法:首先下载好apache24,php7和phpStorm;然后修改“httpd.conf”文件;接着加载php模块;最后配置php7的环境变量并重启Apache即可。

win7下搭建PHP环境的方法详解

推荐:《PHP视频教程》 

最详细win7下手动搭建PHP环境:apache2.4.23+php7.0.11

资源下载(apache24,php7,phpStorm9)

修改apache24配置文件

立即学习PHP免费学习笔记(深入)”;

安装和启动Apache服务

修改php7.0.11配置文件

 配置前说明:电脑需要有vc运行库环境,否则会提示计算机中丢失 VCRUNTIME140.dll(因为版本需要VC14编译,为避免安装失败,可先安装vc_redist.x86.exe或者vc_redist.x64.exe),如果电脑有装比较高版本的.netFramework的话,就不会有这个问题

 地址:64位版下载地址 , 32位版下载地址

1.资源下载(apache24,php7,phpStorm9)

  1.1 php下载:

http://windows.php.net/download(官网)

http://download.csdn.net/detail/sinat_31719925/9734797  (我下载的版本)

这里下载的是php-7.0.11-Win32-VC14-x64(64位线程安全版).注意必须要下载线程安全

  1.2 Apache HTTP Server(apache24)下载:

http://www.apachelounge.com/download/ (官网)

http://download.csdn.net/detail/sinat_31719925/9734773 (我下载的版本)

http://download.csdn.net/detail/sinat_31719925/9734784 (根据这个教程修改后的版本)

这里下载的是httpd-2.4.23-win64-VC14

  1.3 分别解压httpd-2.4.23-win64-VC14.zip和php-7.0.11-Win32-VC14-x64.zip到指定目录:

这里这里解压到E盘:

 

 

 

2.Apache HTTP Serverapache24配置

用编辑器(这里用sublime3)打开E:\Apache24\conf目录下的httpd.conf文件

  2.1修改apache的根目录:ServerRoot "E:/Apache24"

 

   2.2  修改域名配置:ServerName 127.0.0.1:80  (注意:把ServerName前的#号去掉,)

 2.3 修改改网站根目录(改两行)配置DocumentRoot "E:/Apache24/Workspace/www" 

    (注意:www文件夹为网站的根目录,需要自己创建,否则会报错。同时,如下图所示,第246行也需要修改)

     www文件夹自己建的,路径为:

    

 

  2.4配置欢迎页(首页),DirectoryIndex index.html 改为 DirectoryIndex index.php index.html index.htm


  
    DirectoryIndex index.php index.html index.htm

如下:

  2.5加载php模块

 在#LoadModule xml2enc_module modules/mod_xml2enc.so下面添加


#load php module
LOadModule php7_module "E:/Php7/php7apache2_4.dll"
AddHandler application/x-httpd-php .php
#指定php.ini的位置(注意:需要把E:/Php7下的php.ini-development 重命名为 php.ini)
PHPIniDir "E:/Php7"

如下:

代码说明:以 module 方式加载 php,指明 php 的配置文件 php.ini 的位置.

   2.6最后一步,检查刚刚配置的有没有错,在dos窗口(“win+r”快捷键输入cmd)里进入到apache安装目录apache24/bin 输入:httpd.exe -t 

如果显示如下图则表示apache配置文件已经修改无误(上面的2.1-2.5的操作没错):

Kuwebs企业网站管理系统3.1.5 UTF8
Kuwebs企业网站管理系统3.1.5 UTF8

酷纬企业网站管理系统Kuwebs是酷纬信息开发的为企业网站提供解决方案而开发的营销型网站系统。在线留言模块、常见问题模块、友情链接模块。前台采用DIV+CSS,遵循SEO标准。 1.支持中文、英文两种版本,后台可以在不同的环境下编辑中英文。 3.程序和界面分离,提供通用的PHP标准语法字段供前台调用,可以为不同的页面设置不同的风格。 5.支持google地图生成、自定义标题、自定义关键词、自定义描

下载

如果错误的话,会提示你第几行出错的。

3.安装和启动Apache:

    3.1.安装服务:进入dos窗口(“win+r”快捷键输入cmd).进入到apache安装目录apache24/bin 输入  httpd.exe -k install

  (注意:httpd.exe -k install -n  是错的httpd.exe -k install 或者 httpd.exe -k install -n 服务名  才是对的,如果按httpd.exe -k install -n

    注册apache2.4服务的话,虽然可以注册,但是后期会因为这个导致无法启动服务,笔者就是因为这个导致无法启动apache,卡在这里两天。。羞涩,,) 

上边图中显示注册apache服务成功,你可以到系统的服务那里看下。

注意:Errors reported here must be corrected before the service can be started.不是错误而是提示你如果这行下边出现错误则解决错误后再启动!

 若想删除服务,可以继续看,否则可以跳过以下:

  成功安装服务后,可以在系统服务中看到Apache2.4,如果想删除此服务,进入到apache安装目录E:\Apache24\bin,

  方法一:可以在dos窗口中输入命令: sc delete 服务名(服务名在服务的属性中看,可以参考)

  

 方法二(推荐):通过删除服务命令: httpd.exe -k uninstall -n Apache2.4(服务名)

    3.2.启动服务:在dos窗口中进入E:\Apache24\bin目录,输入httpd.exe -k start   或者  net start apache2.4

 

 或者到apache安装目录 E:\Apache24\bin下 双击ApacheMonitor.exe,然后点击start,随后就可以在系统服务中看到apache2.4服务被启动了

   启动服务的过程中如果启动失败的话,可以参考博文:解决Apache/PHP无法启动的问题

  一般是80端口占用问题,解决:


# 查找占用80端口的进程pid  
netstat -ano|find ":80"  
  
# 假设该进程pid为2013,查看进程名称:  
tasklist /fi "pid eq 2013"  

# 杀掉该进程命令  
taskkill /f /pid 2013

  3.3在浏览器中输入http://localhost/如果出现以下信息,则表明配置成功(思维焦点博客园:xiezhidong.cnblogs.com):

 我们已经在apache指定了自定义的工作路径,如下所示:

而且,我们已经在路径下放了一个test.php文件,




Test PHP5


    

This is test information


那么,就可以通过在浏览器url输入:  http://localhost/index.php  来测试apache成功加载php解释器:

 

 

3.php7.0.11配置

  3.1用编辑器打开E:\Php7目录下的php.ini文件,将 ;extension_dir = "ext" 修改为 extension_dir = "E:/Php7/ext"   (注意要把前面的分号去掉)

  3.2打开(也就是把前面的分号去掉)用于连接 数据库(Mysql)的模块


extension=php_mysql.

如下:

 

  3.3.配置php7的环境变量(可以略过

  顺便配置环境变量方便以后的pear安装,不然dos窗口下操作还要先找到安装目录:

① 右击我的电脑-属性-高级-环境变量

②找到 Path 这一项,在最后加入你的 PHP 目录和类库所在的路径,包括前面的“;”(例如:;E:\Php7;E:\Php7\ext

③点击系统变量的“新建”按钮并在“变量名”中输入“PHPRC”,在“变量值”中输入 php.ini 文件所在的目录(例如:E:\Php7) ,这个步骤是为了让windows找到php.ini.

 

 


 

相关文章

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
C++ 高级模板编程与元编程
C++ 高级模板编程与元编程

本专题深入讲解 C++ 中的高级模板编程与元编程技术,涵盖模板特化、SFINAE、模板递归、类型萃取、编译时常量与计算、C++17 的折叠表达式与变长模板参数等。通过多个实际示例,帮助开发者掌握 如何利用 C++ 模板机制编写高效、可扩展的通用代码,并提升代码的灵活性与性能。

10

2026.01.23

php远程文件教程合集
php远程文件教程合集

本专题整合了php远程文件相关教程,阅读专题下面的文章了解更多详细内容。

29

2026.01.22

PHP后端开发相关内容汇总
PHP后端开发相关内容汇总

本专题整合了PHP后端开发相关内容,阅读专题下面的文章了解更多详细内容。

21

2026.01.22

php会话教程合集
php会话教程合集

本专题整合了php会话教程相关合集,阅读专题下面的文章了解更多详细内容。

21

2026.01.22

宝塔PHP8.4相关教程汇总
宝塔PHP8.4相关教程汇总

本专题整合了宝塔PHP8.4相关教程,阅读专题下面的文章了解更多详细内容。

13

2026.01.22

PHP特殊符号教程合集
PHP特殊符号教程合集

本专题整合了PHP特殊符号相关处理方法,阅读专题下面的文章了解更多详细内容。

11

2026.01.22

PHP探针相关教程合集
PHP探针相关教程合集

本专题整合了PHP探针相关教程,阅读专题下面的文章了解更多详细内容。

8

2026.01.22

菜鸟裹裹入口以及教程汇总
菜鸟裹裹入口以及教程汇总

本专题整合了菜鸟裹裹入口地址及教程分享,阅读专题下面的文章了解更多详细内容。

55

2026.01.22

Golang 性能分析与pprof调优实战
Golang 性能分析与pprof调优实战

本专题系统讲解 Golang 应用的性能分析与调优方法,重点覆盖 pprof 的使用方式,包括 CPU、内存、阻塞与 goroutine 分析,火焰图解读,常见性能瓶颈定位思路,以及在真实项目中进行针对性优化的实践技巧。通过案例讲解,帮助开发者掌握 用数据驱动的方式持续提升 Go 程序性能与稳定性。

9

2026.01.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP课程
PHP课程

共137课时 | 9.2万人学习

JavaScript ES5基础线上课程教学
JavaScript ES5基础线上课程教学

共6课时 | 10.2万人学习

PHP新手语法线上课程教学
PHP新手语法线上课程教学

共13课时 | 0.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号