win7是否安装php环境,win7下搭建PHP环境的方法详解

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

669e405e59fddcea1d0fcf0e568a758d.png

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

资源下载(apache24,php7,phpStorm9)

修改apache24配置文件

安装和启动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盘:

52ec06db756fe2e2e0bc3032eb43b88e.png

8a4086d55944ccfaa941c707c02f9881.png

2.Apache HTTP Server(apache24)配置

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

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

94617f52a302f2e0e268bfd57fb69484.png

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

341d852e9d022952bc03c8f4c26e53d5.png

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

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

c3cf0003ccacc0cf41182863c3cbc79f.png

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

e52ac499ee3da61b472ec7a97e937ab4.png

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

DirectoryIndex index.php index.html index.htm

如下:

0a60944486b7897b9a9fddf54ae989e4.png

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"

如下:

ba2efc7a0ef3965c4c4dc5c6da29e133.png

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

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

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

3afbd94100fd3dc5edc7a935c592bd94.png

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

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,卡在这里两天。。羞涩,,)

35946504de64c339865cc6f26144c290.png

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

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

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

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

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

38692db5c9a3cb2e4fcb2f098b033bfe.png

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

789ee4d49123e1a6c0a1bac19da82f14.png

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

d1033160601b795f1f05e4dc106eda04.png

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

7e8bed1be41f74e767954f8274ff3292.png

启动服务的过程中如果启动失败的话,可以参考博文:解决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):

16c2a1ae110e1cca59c79f33df8d83a6.png

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

9fceb3277219ac8b247288630e372585.png

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

cd22d8969ca384ac81038b37ddc8beb0.png

Test PHP5

This is test information


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

7c44023cc72e97dcfa85a8e931e56569.png

3.php7.0.11配置

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

46589ad5e09bde6083d61bd854d744eb.png

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

extension=php_mysql.

如下:

d7b1794ecc619aecf3a06f8a592cbff2.png

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

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

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

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

34429f9af8c9af6165d26e954d06afae.png

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

e3cc8fcda87a99b6d619f93aa4d5496c.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值