阿里云IIS下配置php运行环境

1、首先到php官网上下载php

PHP For Windows: Binaries and sources Releaseshttps://windows.php.net/download/

    版本根据自己的需要定。

我用的是“VC15 x64 Non Thread Safe”非线程安全,下载的是Zip包。下载后解压到自己的目录,

D:\php7.3.31nts

然后进入目录找到“php.ini-development”这个文件,可以直接改名为php.ini文件,打开文件,配置该文件。

1、先起用扩展extension,就是将这些语句前面的“;"删掉:

;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=php_pdo_mysql.dll
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
extension=pdo_sqlite
;extension=pgsql
;extension=shmop

; The MIBS data available in the PHP distribution must be installed.
; See http://www.php.net/manual/en/snmp.installation.php
;extension=snmp

;extension=soap
;extension=sockets
;extension=sodium
;extension=sqlite3
;extension=tidy
;extension=xmlrpc
;extension=xsl

 2、设置  extension_dir 

; Directory in which the loadable extensions (modules) reside.(放置扩展的目录)
; http://php.net/extension-dir
;extension_dir = "./"
; On windows:
extension_dir="D:\php7.3.31nts\ext" 

 3、设置session文件的存储目录配置

文件里的默认设置是:;session.save_path="/tmp",去掉前面的";"启用配置,但目录要改一下,改成自己用来存放session文件的目录。如

session.save_path="D:\php7.3.31\Extensions\tmp\session"

 配置完后保存退出,还要设置一下session文件夹的权限,不然会提示错误。如下设置:

 

 这样php的基本配置就完成了。

二、安装和配置IIS

 添加角色和功能,重要的是选择 CGI 

配置IIS

1、打开 Internet信息服务(IIS)管理器——》双击【处理程序映射

Internet信息服务(IIS)管理器

2、右侧【添加模块映射】,创建 FastCGI 应用程序。

添加模块映射

  • 请求路径:*.php
  • 模块:FastCgiModule(选择)
  • 可执行文件:"D:\PHP7.3.31\php-cgi.exe" (存放PHP程序文件路径)
  • 名称:php7.3.31(任意定义,就是一个标识而已)

添加模块映射

3、点击【确定】——》弹框提示,点击【

成功创建PHP可执行文件

4、添加php文件的映射之后,还需要对网站首选页面进行配置。在IIS中选择【网站】——》双击【默认文档

添加默认文档

5、右侧【添加】——》添加默认文档名称:index.php——》【确定

设置默认文档index.php

6、 配置完成后,即可访问.php文档类型的网站。

<?php phpinfo() ?>

 附:PHP服务器安装环境相关软件下载

当然,你也可以根据下面提供的官方下载地址,一一下载:
1、PHP下载:
https://windows.php.net/download/
https://windows.php.net/downloads/releases/php-7.3.31-nts-Win32-VC15-x64.zip
当然,也可以根据自己的需要选择相应的PHP版本,地址在上文已经提到,需要主意的是我们用的FastCGI模式运行PHP程序的,所以没有必要用线程安全的PHP版本,直接用None Thread Safe(NTS,非线程安全)的版本能够更好的提高效率。
2、MySQL下载:
http://cdn.mysql.com/Downloads/MySQLInstaller/mysql-installer-community-5.6.15.0.msi
3、phpMyAdmin 下载:
http://jaist.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/4.2.12/phpMyAdmin-4.2.12-all-languages.zip
4、其他环境组件:
vcredist_x64(For VS2012):
http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x64.exe
vcredist_x86(For VS2012):
http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x86.exe
5、URL Rewrite模块:
http://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi
6、Notepad++ V6.6.9 纯文字编辑器(个人比较喜欢用这个,所以推荐)
http://download.tuxfamily.org/notepadplus/6.6.9/npp.6.6.9.Installer.exe

猜你喜欢

转载自blog.csdn.net/qq_31432773/article/details/120452697