使用php程序做的网站,想运行的时候,需要有个运行环境。php运行环境有四个部分组成。分别是 操作系统、 web服务器、 php 和 mysql 。这里记录一下在window环境下怎么搭建一个php的运行环境。
本次php+mysql 运行环境中的软件组成
- 操作系统 (win2008)
- php 5.6的版本
- mysql 5.1 的版本
软件都老了一些,不过目前支持大多数的php web程序。
大致的安装步骤
- 安装操作系统
- 安装 IIS
- 安装mysql
- 安装 php
- 进行相关的设置让他们可以相互配合工作。
安装win2008
直接购买云服务器的时候,直接选择win 2008 即可。 传送门 阿里云服务器
服务器的链接方法 : 快捷键 win+R -> mstsc 输入对应的用户名和密码。
IIS 安装
IIS 是一个web服务器,用来处理http请求。
点击服务器管理
添加角色
选择 web服务器IIS
选择CGI, 通过CGI, IIS把用户发过来的web请求,转到PHP程序上,让php程序去处理,处理后返回给 IIS, IIS然后把处理后的结果返回给 用户。
把IIS服务器放到桌面,就是添加一个快捷方式
双击IIS就已经运行了,直接在本地输入服务器的IP,如果可以正常访问,就表示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是否按照成功
- 点击开始,mysql command line cilent
- 输入密码
随便执行一条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 如何和IIS一起运行
运行的原理,如果客户端发送了一个php程序的请求,比如 http://iis.phpjiaocheng.com/index.php , 请求的是一个php文件,IIS就交个php程序去处理。
设置的方法
一个步骤: 添加处理映射程序
二个步骤:
注意php-cgi.exe 的路径,应该是你自己的路径
测试一下是否能运行
在网站的默认路径里添加一个php 文件 index.php
<?php
phpinfo();
然后在浏览器中输入访问的地址,进行查看
后需要进行的三个设置
- 复制php.ini-development 文件为 php.ini
- 修改php.ini 开启相关的扩展,比如mysql, mysqli ,curl …
- iis中监控php.ini 文件
如果出现了 500 错误,可以查看一下 window 2008 iis + php环境下phpinfo出现500的解决方法