2.3 PHP 7+IIS服务器安装配置
下面介绍PHP 7+IIS服务器架构的配置方法和技巧。
2.3.1 IIS简介及其安装
IIS(Internet Information Services,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。IIS功能强大、操作简单并且使用方便,是目前较为流行的Web服务器。
目前IIS只能运行在Windows系列的操作系统上,针对不同的操作系统,IIS也有不同的版本。下面以Windows 10为例进行讲解,默认情况下此操作系统没有安装IIS。
安装IIS组件的具体步骤如下。
步骤01 右击【开始】按钮,在弹出的【开始】菜单中选择【控制面板】菜单命令,如图2-6所示。
图2-6 选择【控制面板】菜单命令
步骤02 打开【控制面板】窗口,双击【程序】选项,如图2-7所示。
图2-7 【控制面板】窗口
步骤03 打开【程序】窗口,从中选择【启用或关闭Windows功能】选项,如图2-8所示。
图2-8 【程序】窗口
步骤04 在【Windows功能】窗口中,选中【Internet Information Services】(Internet信息服务)复选框,单击【确定】按钮,如图2-9所示。
图2-9 【Windows功能】窗口
步骤05 安装完成后即可测试是否成功。在IE浏览器的地址栏中输入“http://localhost/”,打开IIS的欢迎页面,如图2-10所示。
图2-10 IIS的欢迎页面
2.3.2 PHP的安装
IIS安装完成后即可开始安装PHP。PHP的安装过程大致分成3个步骤。
1.解压和设置安装路径
首先将第2.2.2小节中获取的安装资源包解压缩。在解压缩后得到的文件夹中放着PHP所需要的文件。将文件夹复制到PHP的安装目录中。PHP的安装路径可以根据需要进行设置,例如这里设置为D:\PHP7\,复制文件夹后的效果如图2-11所示。
图2-11 PHP的安装目录
2.配置PHP
在安装目录中找到php.ini-development文件(配置文件)。将这个文件的扩展名.ini-development修改为.ini,然后用Windows 10自带的“记事本”程序打开。文件中的参数很多,所以建议读者使用“记事本”的查找功能快速查找需要的参数。
查找并修改相应的参数值,即extension_dir="D:\PHP7\ext",此参数是PHP扩展函数的查找路径,其中D:\PHP7\为PHP的安装路径,读者可以根据自己的安装路径进行修改。采用同样的方法修改参数cgi.force_redirect =0。
另外,去除参数值扩展前的引号。去除后的效果如图2-12所示。
图2-12 去除引号后的效果
;extension=bz2 ;extension=curl ;extension=fileinfo ;extension=gd2 ;extension=gettext ;extension=gmp ;extension=intl ;extension=imap ;extension=interbase ;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
3.添加系统变量
要想让系统运行PHP时找到上面的安装路径,就需要将PHP的安装目录添加到系统变量中,具体操作步骤如下。
步骤01 右击桌面上的【计算机】图标,在弹出的快捷菜单中选择【属性】菜单命令,打开【系统】窗口,如图2-13所示。
图2-13 【系统】窗口
步骤02 单击【高级系统设置】选项,打开【系统属性】对话框,如图2-14所示。
图2-14 【系统属性】对话框
步骤03 单击【环境变量】按钮,打开【环境变量】对话框。在【系统变量】列表中选择变量【Path】,单击【编辑】按钮,如图2-15所示。
图2-15 【环境变量】对话框
步骤04 打开【编辑环境变量】对话框,单击【新建】按钮,然后在文本框中输入“D:\PHP7”,如图2-16所示。
图2-16 【编辑环境变量】对话框
步骤05 单击【确定】按钮,返回到【环境变量】对话框,依次单击【确定】按钮即可关闭窗口,然后重新启动计算机,可以使设置的环境变量生效,如图2-17所示。
图2-17 【环境变量】对话框
2.3.3 虚拟目录的设置
如果用户是按照前述方式来启动IIS网站服务器的,那么目前整个网站服务器的根目录就位于<系统盘符:\Inetpub\wwwroot>中,也就是如果要添加网页到网站中显示,就必须放置在这个目录下,但是这个路径很长,也不好记,使用起来相当不方便。
这些问题都可以通过修改虚拟目录来解决,具体操作步骤如下。
步骤01 在桌面上右击【计算机】图标,在弹出的快捷菜单中选择【管理】菜单命令,打开【计算机管理】窗口,在左侧的列表中展开【服务和应用程序】选项,选择【Internet Information Service(IIS)管理器】选项,选中【Default Web Site】,右击之,并在弹出的快捷菜单中选择【添加虚拟目录】菜单命令,如图2-18所示。
图2-18 【计算机管理】窗口
步骤02 打开【添加虚拟目录】对话框,在【别名】文本框中输入虚拟网站的名称,这里输入“php”,然后选择物理路径为D:\php,单击【确定】按钮,如图2-19所示。
图2-19 【添加虚拟目录】对话框
如此即完成了IIS网站服务器设置的更改(网站虚拟目录已经更改为D:\php)。