PHP的配置相对于apache服务器的配置简单一些,首先下载PHP,咱们下载php7.4(VC15)(下载地址:https://windows.php.net/download#php-7.4)。php
注意:请下载线程安全的PHP版本,非线程安全的版本应在IIS下使用,而本文使用的apache服务器。mysql
下载文件为zip压缩文件,将该文件放在服务器C盘根目录下,并解压到php7下(即将压缩文件下的所有文件和文件夹解压到C:\php7文件下),造成php7文件夹,以下图所示。sql
在这里,咱们为了可以在windows环境下任何路径下能够执行php7命令,咱们须要将C:\php7路径设置到环境变量的path中,请参看前文apache的bin目录设置环境变量的方法,这里再也不赘述。数据库
咱们看到,刚解压释放后的文件中并无php.ini这个配置文件,咱们须要将“php.ini-development”改名为“php.ini”,并对该文件进行简单的配置。apache
用文本编辑软件打开php.ini文件,在此文件中“;”为注释符号,即在“;”后的任何配置内容不会生效。这里,为了使用PHP的一些重要功能,咱们须要打开一些配置的注释符号,使其生效,具体有:windows
(约409行)此处须要更改[memory_limit]值,由128M更改成512M,考虑到目前服务器性能都较高,某些代码所需消耗的内存空间有时可能较大,将此处适当增长一些空间,防止某些代码因内存空间不足而致使运行失败。安全
(约761行)此处须要将扩展模块地址注释打开,并将扩展模块具体路径配置到该参数中。服务器
(约914行)此处是php扩展模块,读者能够根据实际须要打开某些模块,以加强php的功能。php7
咱们将“extension=curl”注释打开,使其生效。这个模块是经过php后台执行url(即互联网标准地址),不少工做号相关操做,如 access_token的获取,模板消息的发送等,都须要php后台执行url,所以,此模块为必须。curl
(约918行)此处需将“extension=gd2”注释打开,使其生效。这是一个绘图功能的程序扩展,好比在图片预览,图形简单处理方面十分有用,本书所涉及程序中将使用。
(约924行)此处需将“extension=mbstring” 注释打开,使其生效。此扩展用来处理多字节字符串,咱们使用的汉字都是多字节的字符串,须要经过该扩展中的函数来进行处理,此为必要模块。
(约926行)此处需将“extension=mysqli” 注释打开,使其生效。此扩展是php链接mysql数据库(本书所使用的数据库为mysql)所必须的扩展,内部包含了链接数据库,执行SQL语句,获取数据库信息等一系列相关函数,是必要的模块。
(约931行)此处需将“extension=pdo_mysql” 注释打开,使其生效。这是使用pdo方式进行mysql数据库访问,本文不用这种方式,但网上建议使用这种方式进行数据库链接,为了兼容性,建议读者将其打开。
本配置文件其他部分保持默认配置便可。至此,php.ini文件配置完成。