1.打开服务器管理器 -> 添加角色和功能 IIS -》确认,确认,直至一个地方选择菜单为“应用程序开发”,选中CGI,确定确定至安装完成。
2.安装完后,打开IIS,
==============================
安装php
1.http://windows.php.net/downloads/releases/archives/ 下载非线程安全版本的安装包。注意,有安装板,debug版,develop版,下载第一种安装,其他版本为未编译的
2.配置php.ini
复制php.ini-development,并重命名为php.ini
然后依次做如下更改
extension_dir="C:/php/ext"
extension=php_gd2.dll
extension=php_curl.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_scokets.dll
extension=php_pdo_mysql.dll
date.timezone=Asia/Shanghai
fastcgi.impersonate=1
cgi.rfc2616_headers=1
cgi.force_redirect = 0 //以CGI方式执行PHP
short_open_tag=On //开启短标签支持
===============================
3.IIS配置
打开IIS,在右侧模块面板,选中“处理程序映射”
点右边的小字“添加模块映射”,依次输入:请求路径:*.php 模块:FastCgiModule 可执行文件: C:/php/php-cgi.exe 名称:*.php
然后在默认文档里,添加一项index.php,即默认按那个列表里的优先级去找相应的文件作为站点启动文件。
重启IIS
================================
如果发现不行,测试一下直接在命令行运行php,如果提示丢失MVCR100.dll,则安装C++库: http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x64.exe
=================================
最后一步,配置MySQL
首先,下载MySQL免安装版的安装包,
然后解压到C盘根目录下,
然后,打开环境变量,选中Path,将其值设为C:\MySQL\bin
然后cmd输入 mysqld -install
再输入 net start mysql启动MySQL服务
先使用mysql -u root -p,再回车,以空密码先登入,
然后修改密码(
初次设定:mysqladmin -u root password ‘密码’;
已有密码,再更改:
mysql>set password for root@localhost = password(‘123456’);
flush privileges;
)
注意,如果net start mysql无法成功,则是因为当前使用的是mysql 5.7及以上版本,此版本默认是没有data文件夹,无法启动服务。此时需要(
cmd进入bin文件夹
键入命令:mysqld --initialize-insecure --user=mysql 回车等待完成
此时会发现在MySQL目录下多了一个data文件夹
那么再net start mysql就行了。
)
================================
至此,IIS+PHP+MySQL的网站服务器环境就完成了。
2.安装完后,打开IIS,
==============================
安装php
1.http://windows.php.net/downloads/releases/archives/ 下载非线程安全版本的安装包。注意,有安装板,debug版,develop版,下载第一种安装,其他版本为未编译的
2.配置php.ini
复制php.ini-development,并重命名为php.ini
然后依次做如下更改
extension_dir="C:/php/ext"
extension=php_gd2.dll
extension=php_curl.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_scokets.dll
extension=php_pdo_mysql.dll
date.timezone=Asia/Shanghai
fastcgi.impersonate=1
cgi.rfc2616_headers=1
cgi.force_redirect = 0 //以CGI方式执行PHP
short_open_tag=On //开启短标签支持
===============================
3.IIS配置
打开IIS,在右侧模块面板,选中“处理程序映射”
点右边的小字“添加模块映射”,依次输入:请求路径:*.php 模块:FastCgiModule 可执行文件: C:/php/php-cgi.exe 名称:*.php
然后在默认文档里,添加一项index.php,即默认按那个列表里的优先级去找相应的文件作为站点启动文件。
重启IIS
================================
如果发现不行,测试一下直接在命令行运行php,如果提示丢失MVCR100.dll,则安装C++库: http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x64.exe
=================================
最后一步,配置MySQL
首先,下载MySQL免安装版的安装包,
然后解压到C盘根目录下,
然后,打开环境变量,选中Path,将其值设为C:\MySQL\bin
然后cmd输入 mysqld -install
再输入 net start mysql启动MySQL服务
先使用mysql -u root -p,再回车,以空密码先登入,
然后修改密码(
初次设定:mysqladmin -u root password ‘密码’;
已有密码,再更改:
mysql>set password for root@localhost = password(‘123456’);
flush privileges;
)
注意,如果net start mysql无法成功,则是因为当前使用的是mysql 5.7及以上版本,此版本默认是没有data文件夹,无法启动服务。此时需要(
cmd进入bin文件夹
键入命令:mysqld --initialize-insecure --user=mysql 回车等待完成
此时会发现在MySQL目录下多了一个data文件夹
那么再net start mysql就行了。
)
================================
至此,IIS+PHP+MySQL的网站服务器环境就完成了。