首页 >后端开发 >PHP问题 >windows下php开发环境搭建

windows下php开发环境搭建

WBOY
WBOY原创
2023-05-06 15:24:092137浏览

在当前的互联网时代,多数的网站都是基于PHP语言进行搭建的。为了能够快速地进行PHP开发,需要搭建相应的开发环境。针对Windows系统而言,下面我们会详细介绍如何搭建PHP开发环境。

一、安装Apache

Apache是当前最流行的Web服务器软件之一,搭配PHP进行开发时,我们需要安装Apache的Web服务。

在安装之前,先确保本机上没有其它的Web服务(如:IIS)正在运行。

可以到Apache官网(http://httpd.apache.org/)的下载页面中下载最新版本的Apache软件,或者直接点击(http://httpd.apache.org/download.cgi)下载。

下载完成之后,双击进行安装。

在安装过程中,需要选择安装的组件,如下图所示:

windows下php开发环境搭建

这里我们只需要安装默认的“Apache HTTP Server”即可。

安装过程中,会询问您的默认的安装目录。这里我们以默认目录为例,进行演示。

windows下php开发环境搭建

在完成安装之后,我们可以在“开始”菜单中找到“Apache HTTP Server”文件夹,再进入文件夹中的“Control Apache Server”菜单项,并点击“Start”按钮,即可启动这个Web服务。

windows下php开发环境搭建

如何验证是否成功启动了Apache呢?非常简单,我们可以在浏览器中输入http://localhost,看到如下图所示,即为成功启动Apache。

windows下php开发环境搭建

二、安装PHP

PHP是当前最流行的Web开发语言之一,需要安装PHP以支持网站开发。

可以到PHP官网(http://www.php.net/downloads.php)下载PHP的最新版本,或者直接点击(http://windows.php.net/download/)进行下载。

在下载完成之后,运行安装程序。

在安装之前,确认已经关闭了Apache的Web服务。

这里我们以php-7.2.3-Win32-VC15-x64.zip文件为例来进行演示。

将下载好的php-7.2.3-Win32-VC15-x64.zip文件解压缩到本地的“C:PHP”目录中。

在解压缩完成之后,编辑“C:PHP”目录中的php.ini-development文件,修改相关配置项,以支持PHP开发所需要的扩展类库,如下所示:

;extension=bz2
;extension=curl
;extension=fileinfo
;extension=gd2
;extension=gettext
;extension=gmp
;extension=intl
;extension=imap
;extension=interbase/firebird
;extension=ldap
;extension=mbstring
;extension=exif      ; Must be after mbstring as it depends on it
;extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=odbc
;extension=openssl
;extension=pdo_firebird
;extension=pdo_mysql
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
;extension=pdo_sqlite
;extension=pgsql
;extension=shmop

在此顺便解释一下这里使用了“;”来注释掉一部分扩展,是因为在下面的“PHP与Apache的整合”环境配置中,还没有激活将所有PHP扩展库加载到Apache中。

现在您可以在命令行中,使用“php -v”指令,来验证是否已经成功安装了PHP。如果看到如下图所示的输出,即为安装成功。

windows下php开发环境搭建

三、PHP与Apache的整合

接下来需要将PHP和Apache进行整合。

在本示例中,我们使用Apache的模块方式来实现这个整合。

首先,我们需要打开Apache中的“httpd.conf”配置文件,并对其中的内容进行一些修改。

进入“C:Program Files (x86)Apache Software FoundationApache2.2conf”目录中,找到“httpd.conf”文件,编辑后进行如下修改:

1、启用PHP模块

在文件中查找“LoadModule”,找到可用的“php7_module”。应当可以找到新安装的PHP,然后在这一行的前面取消注释即可。

例如:

LoadModule php7_module "C:/PHP/php7apache2_4.dll"

2、添加PHP文件的处理器

在“httpd.conf”文件中,寻找到默认处理器“AddHandler”项,并在此项的后面加入对PHP的文件扩展名(.php)的设置,例如:

AddHandler php7-script .php

3、设置目录索引

在“DirectoryIndex”中加入index.php,支持elfinder的配置:

DirectoryIndex index.php elfinder.php

设置如下:

<ifmodule dir_module>
    DirectoryIndex index.php elfinder.php
</ifmodule>

4、设置文档根目录

将文档根目录设置为Apache Web根目录的路径:

DocumentRoot "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs"

5、配置PHP.ini

在“httpd.conf”中搜索“PHPIniDir”,并将其路径更改为PHP的安装路径,例如:

PHPIniDir "C:/PHP"

设置完成后重启Apache Web服务即可,此时可以在“C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs”目录中新建“index.php”文件,内容如下:

<?php phpinfo();
?>

(笑容虽不逊“Hello World”示例,查看php环境的信息毕竟是学习PHP的必经之路。)

保存并通过浏览器访问http://localhost/index.php文件,查验php脚本是否正常运行,如果您能看到如下输出,说明PHP和Apache环境均已经成功搭建。

windows下php开发环境搭建

至此,PHP开发环境的安装与配置工作就完成了。

以上是windows下php开发环境搭建的详细内容。更多信息请关注PHP中文网其他相关文章!

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