1.3.2 PHP的配置

PHP的配置相对于apache服务器的配置简单一些,首先下载PHP,我们下载php7.4(VC15)(下载地址:https://windows.php.net/download#php-7.4)。

 

注意:请下载线程安全的PHP版本,非线程安全的版本应在IIS下使用,而本文使用的apache服务器。

 

下载文件为zip压缩文件,将该文件放在服务器C盘根目录下,并解压到php7下(即将压缩文件下的全部文件和文件夹解压到C:\php7文件下),形成php7文件夹,如下图所示。

 

在这里,我们为了能够在windows环境下任何路径下可以执行php7命令,我们需要将C:\php7路径设置到环境变量的path中,请参看前文apache的bin目录设置环境变量的方法,这里不再赘述。

我们看到,刚解压释放后的文件中并没有php.ini这个配置文件,我们需要将“php.ini-development”更名为“php.ini”,并对该文件进行简单的配置。

 

用文本编辑软件打开php.ini文件,在此文件中“;”为注释符号,即在“;”后的任何配置内容不会生效。这里,为了使用PHP的一些重要功能,我们需要打开一些配置的注释符号,使其生效,具体有:

(约409行)此处需要更改[memory_limit]值,由128M更改为512M,考虑到目前服务器性能都较高,某些代码所需消耗的内存空间有时可能较大,将此处适当增加一些空间,防止某些代码因内存空间不足而导致运行失败。

(约761行)此处需要将扩展模块地址注释打开,并将扩展模块具体路径配置到该参数中。

 

(约914行)此处是php扩展模块,读者可以根据实际需要打开某些模块,以增强php的功能。

我们将“extension=curl”注释打开,使其生效。这个模块是通过php后台执行url(即互联网标准地址),很多服务号相关操作,如 access_token的获取,模板消息的发送等,都需要php后台执行url,因此,此模块为必须。

 

(约918行)此处需将“extension=gd2”注释打开,使其生效。这是一个绘图功能的程序扩展,比如在图片预览,图形简单处理方面十分有用,本书所涉及程序中将使用。

(约924行)此处需将“extension=mbstring” 注释打开,使其生效。此扩展用来处理多字节字符串,我们使用的汉字都是多字节的字符串,需要通过该扩展中的函数来进行处理,此为必要模块。

(约926行)此处需将“extension=mysqli” 注释打开,使其生效。此扩展是php连接mysql数据库(本书所使用的数据库为mysql)所必须的扩展,内部包含了连接数据库,执行SQL语句,获取数据库信息等一系列相关函数,是必要的模块。

(约931行)此处需将“extension=pdo_mysql” 注释打开,使其生效。这是使用pdo方式进行mysql数据库访问,本文不用这种方式,但网上建议使用这种方式进行数据库连接,为了兼容性,建议读者将其打开。

本配置文件其余部分保持默认配置即可。至此,php.ini文件配置完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值