您的位置:首页 > 技术中心 > PHP教程 >

windows下php开发环境搭建

时间:2023-05-06 18:14

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

一、安装Apache

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

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

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

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

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

Apache安装01

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

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

Apache安装02

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

Apache启动01

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

Apache启动02

二、安装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。如果看到如下图所示的输出,即为安装成功。

PHP安装01

三、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 FoundationApache2.2htdocs"

5、配置PHP.ini

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

PHPIniDir "C:/PHP"

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

<?phpphpinfo();?>

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

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

PHP环境验证

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

以上就是windows下php开发环境搭建的详细内容,更多请关注Gxl网其它相关文章!

热门排行

今日推荐

热门手游