win10系统IIS php网站环境配置

      在win服务器上搭建PHP的环境,我们可以使用系统自带的IIS服务器,这样运行起来相对节省资源。下面我们来介绍一下windows系统安装PHP环境的方法:

注意:假如是服务器上,建议用linux系统来安装wdcp或宝塔环境。下面的环境是自己电脑上的php网站开发环境

软件下载地址:

数据库多版本:https://downloads.mysql.com/archives/installer/

数据库:https://downloads.mysql.com/archives/get/p/25/file/mysql-installer-community-5.7.37.0.msi

php多版本:https://windows.php.net/downloads/releases/archives/

phpmyadmin多版本:https://www.phpmyadmin.net/files/

——————–

PHP快速配置:(知道具体流程的直接在这复制配置,不知道的往下看。)

php.ini 配置文件修改:

在修改这个配置文件的时候一定要注意修改的地方去掉前面的分号 ;

1、搜索 extension_dir = “ext” extension_dir = “PHP的所在目录别搞错这个目录\ext”

2、搜索:short_open_tag = Off

改为 short_open_tag = On

3、打开扩展 (扩展可以打开多,但不能少下面几个) extension=php_curl.dll extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysqli.dll extension=php_pdo_mysql.dll

4、修改时区: date.timezone =Asia/Shanghai

——————–

一、安装IIS

单击左下角的WINDOWS搜索图标,搜索控制面板(或者右键开始图标 设置-应用程序-程序和功能 )

图片.png

在控制面板找到程序和功能

clip_image002.jpg

打开启用或关闭WINDOWS功能

图片.png

在Internet Information Services选项上打勾,并展开该选项

图片.png

在CGI选项上打勾

图片.png

点击确定按钮,系统就会自动安装IIS服务

图片.png

安装完成后,打开控制面板,IIS管理图标在管理工具里。

图片.png

打开管理工具

图片.png

把这个IIS管理器发送快捷方式到桌面,或者固定到开始屏幕。方便后面操作

打开IIS管理器

图片.png

点击默认网站,右键管理网站,点浏览

图片.png

能访问到这个页面证明IIS安装已经完成。

二、安装PHP

2.1、在安装PHP之前,我们先下载一个合适的PHP版本。这里,我们以PHP7.1版本为例

PHP一个版本都有64位的和32位的(X86),安装PHP有时版本在自己电脑上不合适,可以换一个同版本的不同位的版本。有时会因为VC库在自己电脑上没安装导致无法运行!也可以找合适的VC库安装。

多版本PHP官方下载地址:

https://windows.php.net/downloads/releases/archives/

本教程使用这个版本:https://windows.php.net/downloads/releases/archives/php-7.1.19-nts-Win32-VC14-x86.zip

下载php,然后解压到 D:\Program Files\PHP 目录

注意目录 D:\Program Files\PHP\php-7.1.19-nts-Win32-VC14-x86

图片.png

2.2、重命名配置文件

把文件里面的php.ini-development复制一份 然后把名称修改为php.ini 如下图

图片.png

复制,然后重命名

图片.png

2.3修改配置文件

2.3.1 修改extension_dir路径

我们修改下php.ini这个配置文件。用记事本打开php.ini

直接ctrl+f 搜索 extension_dir = “ext”

图片.png

把前面的分号去掉,然后修改成:extension_dir = “D:\Program Files\PHP\php-7.1.19-nts-Win32-VC14-x86\ext”

注意上面目录,上面目录是PHP所在的目录!假如你解压的地址不是上面地址,就要注意修改!!

2.3.2搜索: short_open_tag = Off

改为

short_open_tag = On** **

** **

** **

2.3.3修改扩展,打开PHP扩展

ctrl+f 搜索 extension=php

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysqli.dll

extension=php_pdo_mysql.dll

extension_dir = “C:\PHP\ext”:指定PHP扩展模块所在的目录。

upload_max_filesize = 2M:设置允许上传的最大文件大小为2MB。

date.timezone = Asia/Shanghai:设置时区为亚洲/上海

去掉上面这几行的分号 (; 分号在配置文件里是注释,去掉即打开该扩展)

图片.png

** **

** **

2.3.4修改时区

ctrl+f 搜索date.timezone

图片.png

去掉前面分号,然后修改成:date.timezone =Asia/Shanghai

图片.png

保存!配置文件就修改好了。接下来,我们看一下PHP如何能在iis里使用。

2.4 添加PHP程序模块映射

打开IIS管理器,在服务器这里直接打开处理程序映射

图片.png

点击 添加模块映射 (这里要注意是添加模块映射,不是添加脚本映射)

图片.png填写如下图:模块选择FastCgiModule

图片.png

注意 当你选择可执行文件时 看到的都是.dll文件,你要先选择*.exe(如下图) 然后才会看到这个php-cgi.exe

图片.png

然后点确定提交就完成了模块映射的设置。

2.5添加IIS默认文档

添加一个index.php的默认文档,要不添加,访问 PHP的路径可能会出现403错误。

图片.png

图片.png

2.6 测试PHP是否配置成功

接下来我们测试下是否配置程序,我们新建一个网站,右键网站,添加网站。

图片.png

在添加网站之前,我们使用hosts文件(C:\Windows\System32\drivers\etc\hosts)添加一个host解析,test.oo指向127.0.0.1

127.0.0.1 test.oo

然后使用这个域名新建网站。如下图填写。这里端口可以默认使用80端口,我们不同的站可以使用不同的host域名。这样可以实现项目分割,方便记忆。

这里这个物理路径可以随意设置的。

图片.png

添加完成后,我们在网站目录使用记事本添加一个txt文档,并重命名为index.php

图片.png

修改该文档

图片.png

使用记事本打开,复制下面代码,保存index.php

<?php phpinfo(); ?>

保存,接下来浏览下网站,看PHP能否访问 。

图片.png

出现下面页面,我们的配置就成功了!

图片.png

出现上面页面表示PHP环境配置成功!

可能会遇到的问题:

1、假如出现 500、502错误 、Windows IIS服务器访问网站php-cgi.exe – FastCGI进程意外退出

可能是因为系统缺少vc库文件。找到相应的库文件安装即可。

可以找到php-cgi.exe文件双击,打开看是不是会跳下图这样的提示

图片.png

2、创建网站之后,显示403

是因为没有设置默认文档,或者网站的目录设置的不是网站跟目录。

三、安装mysql数据库。

安装mysql数据库。

我们先下载个mysql的安装程序。

我这里选择了mysql-5.5.62-winx64。下载地址

https://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.62-winx64.msi

四、安装PHPmyadmin

phpmyadmin可以用来管理mysql数据库,这里我们来安装下。

我们先下载phpmyadmin程序

多版本官方下载地址:

https://www.phpmyadmin.net/files/

这里我们选用4.8.5的版本。下载地址:

https://files.phpmyadmin.net/phpMyAdmin/4.8.5/phpMyAdmin-4.8.5-all-languages.zip

下载下来,解压到D:\Program Files\PHP\phpMyAdmin-4.8.5-all-languages文件夹。

图片.png

接下来,我们先在hosts文件做一个host解析

我们使用hosts文件(C:\Windows\System32\drivers\etc\hosts)添加一个host解析,data.oo指向127.0.0.1

127.0.0.1 data.oo

然后打开iis,添加一个网站data.oo

如下图,物理路径指向phpmyadmin根目录。

D:\Program Files\PHP\phpMyAdmin-4.8.5-all-languages

图片.png

添加完成后,在浏览器打开域名data.oo/ (注意在后面加个/,要不加可能出现搜索界面)

图片.png

输入数据库的用户名密码登录(用户名密码是在安装数据库的时候设置的。)

图片.png

登录之后就可以进入到数据库管理了。

到这里,环境就配置完成了。

ps:

假如mysql数据库的端口不是默认的3306,phpmyadmin默认的程序登录不了,可以看下面教程:

phpmyadmin登录不是默认端口的数据库登录不上怎么办

2022-03-10 09:44:07 /527 阅读

phpmyadmin登录不是默认端口的数据库登录不上,需要修改PHPMYADMIN目录里面的一个文件。

文件路径:

libraries/config.default.php

搜索:$cfg‘Servers’[‘port’]

一般在138行,

比如,数据库端口是3307,则改为下图所示

图片.png

修改保存之后就可以登录了。

简单操作

1. 安装 IIS 时选择添加 CGI 功能

2. 安装 PHP,

2.1 下载 nts 版本 (非线程安全版本) zip 压缩包,下载对应的 vc++ 运行时(php官网下载页面左侧有下载链接)

2.2 安装 vc++ 运行时,解压php压缩包至任意目录(比如: “C:\Program Files\php” )

3. 将 C:\Program Files\php 目录下的 php.ini-production 复制一份,重命名为 php.ini
用记事本打开php.ini
做如下修改:
extension_dir = “C:\Program Files\php\ext”     #设置php模块路径
date.timezone = Asia/Shanghai     #设置时区为中国时区
cgi.force_redirect = 0        #开启以CGI方式运行php
fastcgi.impersonate = 1
cgi.rfc2616_headers = 1

以下php扩展模块,根据需要选择开启,取消前面的分号为开始相应扩展模块
;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_exif.dll
;extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_sockets.dll
;extension=php_xmlrpc.dll
;extension=php_pdo_mysql.dll

4. 打开 IIS 添加应用程序池,添加网站。(此步骤与添加正常的.net网站相同)

5. 选择新添加的网站,打开 “处理程序映射” 添加模块映射

6. 添加默认文档,”index.php”

7. 打开网站物理位置文件夹,添加文本文件,重命名为”index.php”, 输入:

<?php
phpinfo();
?>

8. 在本地浏览器打开网站,如正常显示即表示安装,配置php成功
9. 删除 index.php 文件

 

发表回复

众人寻妹千百次 蓦然回首 妹子却在网站论坛中

上路论坛 上路资源