windows系统IIS+php+mysql环境搭建的详细步骤

使用php程序做的网站,想运行的时候,需要有个运行环境。php运行环境有四个部分组成。分别是 操作系统、 web服务器、 php 和 mysql 。这里记录一下在window环境下怎么搭建一个php的运行环境。

本次php+mysql 运行环境中的软件组成

  1. 操作系统 (win2008)
  2. php 5.6的版本
  3. mysql 5.1 的版本

软件都老了一些,不过目前支持大多数的php web程序。

大致的安装步骤

  1.  安装操作系统
  2. 安装 IIS
  3. 安装mysql
  4. 安装 php
  5. 进行相关的设置让他们可以相互配合工作。

安装win2008

直接购买云服务器的时候,直接选择win 2008 即可。 传送门 阿里云服务器

阿里云 window 2008
阿里云 window 2008

服务器的链接方法 : 快捷键 win+R -> mstsc 输入对应的用户名和密码。

IIS 安装

IIS 是一个web服务器,用来处理http请求。

点击服务器管理

window 2008 服务器管理
window 2008 服务器管理

添加角色

window 2008 添加角色
window 2008 添加角色

选择 web服务器IIS

window 2008 安装IIS
window 2008 安装IIS

选择CGI, 通过CGI, IIS把用户发过来的web请求,转到PHP程序上,让php程序去处理,处理后返回给 IIS, IIS然后把处理后的结果返回给 用户。

IIS 安装 cgi 功能
IIS 安装 cgi 功能

把IIS服务器放到桌面,就是添加一个快捷方式

IIS添加到桌面快捷方式
IIS添加到桌面快捷方式

双击IIS就已经运行了,直接在本地输入服务器的IP,如果可以正常访问,就表示IIS已经成功安装。

IIS安装测试
IIS安装测试。

mysql的安装

mysql的安装,相对简单一点。下载mysql的安装文件。点击一下即可。

mysql的官方下载网站 https://downloads.mysql.com/archives/community/

mysql 5.1 的官方下载地址 https://downloads.mysql.com/archives/get/file/mysql-essential-5.1.73-winx64.msi

如果把下载好的mysql上传到服务器? 其实很简单直接拖拽,或者复制粘贴即可。(win2008 支持window本地系统和远程服务器直接进行复制和粘贴操作)。

安装mysql需要注意的地方,设置UTF8的编码,和勾选执行路径

mysql 默认 utf-8编码
mysql 默认 utf-8编码

 

勾选执行的路径

mysql勾选执行路径
mysql勾选执行路径

检查一个mysql是否按照成功

  1. 点击开始,mysql command line cilent
  2. 输入密码

随便执行一条sql语句,比如 show databases;

php的安装, 同时需要安装运行的组件

php的官方下载地址 https://windows.php.net/downloads/releases/archives/

php5.6 的下载地址  https://windows.php.net/downloads/releases/archives/php-5.6.39-Win32-VC11-x64.zip

php的安装非常简单,解压放到你指定的目录就可以。

组件的安装

https://www.microsoft.com/zh-CN/download/details.aspx?id=30679

 php运行的组件
php运行的组件

检查php是否运行的正常 php的安装目录双击php程序,看看是否可以正常的运行。没有报错即可。

重要的一步,php 如何和IIS一起运行

运行的原理,如果客户端发送了一个php程序的请求,比如  http://iis.phpjiaocheng.com/index.php , 请求的是一个php文件,IIS就交个php程序去处理。

设置的方法 

一个步骤: 添加处理映射程序

添加处理映射程序

二个步骤:

填写相关的信息
填写相关的信息

注意php-cgi.exe 的路径,应该是你自己的路径

测试一下是否能运行

在网站的默认路径里添加一个php 文件 index.php

<?php
phpinfo();

然后在浏览器中输入访问的地址,进行查看

iis php 测试成功
iis php 测试成功

后需要进行的三个设置

  1.  复制php.ini-development 文件为 php.ini
  2. 修改php.ini 开启相关的扩展,比如mysql, mysqli ,curl …
  3. iis中监控php.ini 文件

如果出现了 500 错误,可以查看一下  window 2008 iis + php环境下phpinfo出现500的解决方法

监控php.ini 文件的方法

IIS监控php.ini文件
IIS监控php.ini文件

留言

您的电子邮箱地址不会被公开。