欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

菜鸟宝典之Windows Server 2012 R2上PHP、MySQL环境搭建

程序员文章站 2022-04-10 14:37:21
摘要:https://www.jb51.net/article/59280.htm ......

原文来自:

上车准备
一、准备工具
服务器操作系统:windows server 2012
php版本:5.6.9(根据自己需要)
mysql版本:mysql8.0.17

二、相关软件下载
1、php下载
https://windows.php.net/downloads/releases/archives/
2、mysql下载
https://dev.mysql.com/downloads/installer/
3、visual c++ redistributable for visual studio 2012 update 4(x64)下载地址(安装php需要此插件)
http://download.microsoft.com/download/9/c/d/9cd480dc-0301-41b0-aaab-fe9ac1f60237/vsu4/vcredist_x64.exe
4、visual c++ redistributable for visual studio 2012 update 4(x86)下载地址(安装php需要此插件)
http://download.microsoft.com/download/9/c/d/9cd480dc-0301-41b0-aaab-fe9ac1f60237/vsu4/vcredist_x86.exe
5、microsoft visual c++ 2010 可再发行组件包 (x86)下载地址(安装mysql需要此插件)
http://download.microsoft.com/download/5/b/c/5bc5dbb3-652d-4dce-b14a-475ab85eef6e/vcredist_x86.exe
6、microsoft url 重写模块 2.0下载地址(iis8.5伪静态需要此插件)
http://download.microsoft.com/download/4/e/7/4e7ece9a-df55-4f90-a354-b497072bde0a/rewrite_x64_zh-cn.msi

上车上车
一、安装iis
打开服务器管理器→添加角色和功能

菜鸟宝典之Windows Server 2012 R2上PHP、MySQL环境搭建

服务器角色:勾选web服务器(iis)弹出对话框选择添加功能下一步

菜鸟宝典之Windows Server 2012 R2上PHP、MySQL环境搭建

角色服务:web服务器全部勾选上(特别是cgi必须勾选上)下一步

菜鸟宝典之Windows Server 2012 R2上PHP、MySQL环境搭建

最后确认安装,关闭软件。
验证:在浏览器输入127.0.0.1,看到方格界面就算成功了。

二、安装php
1、安装visual c++ redistributable for visual studio 2012 update 4(x86)和visual c++ redistributable for visual studio 2012 update 4(x64)
2、解压下载好的php压缩包,打开找到php.ini-production复制重命名为php.ini,用记事本打开做如下修改:
extension_dir = "c:\php\ext" #设置php模块路径
date.timezone = prc #设置时区为中国时区
register_globals = on #开启get数据调用
short_open_tag = on #php支持短标签
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
最后保存退出。

3、配置iis支持php
打开:控制面板-系统和安全-管理工具-internet information services(iis)管理器→
双击左边“起始页”下面的计算机名称→找到中间的iis部分,打开“处理程序映射”

菜鸟宝典之Windows Server 2012 R2上PHP、MySQL环境搭建

点击右边的“添加模块映射”→请求路径:*.php→模块:fastcgimodule→可执行文件(可选):文件所在盘\php-cgi.exe→名称

菜鸟宝典之Windows Server 2012 R2上PHP、MySQL环境搭建

fastcgi设置→选中右击编辑→监视对文件所做的更改:所在盘\php.ini→环境变量→添加name:php_fcgi_max_requests和value:1000
默认文档→添加一个index.php文件菜鸟宝典之Windows Server 2012 R2上PHP、MySQL环境搭建

4、测试php程序是否正常运行
打开:
c:\inetpub\wwwroot
新建一个index.php文件
内容如下:
<?php
phpinfo();
?>
在浏览器里面打开http://127.0.0.1/
出现关于php的界面,说php程序可以正常运行。

三、安装mysql
打开安装包(有免安装版我用的安装版)
直接下一步直到输入密码创建一个密码继续下一步

菜鸟宝典之Windows Server 2012 R2上PHP、MySQL环境搭建菜鸟宝典之Windows Server 2012 R2上PHP、MySQL环境搭建菜鸟宝典之Windows Server 2012 R2上PHP、MySQL环境搭建菜鸟宝典之Windows Server 2012 R2上PHP、MySQL环境搭建菜鸟宝典之Windows Server 2012 R2上PHP、MySQL环境搭建菜鸟宝典之Windows Server 2012 R2上PHP、MySQL环境搭建菜鸟宝典之Windows Server 2012 R2上PHP、MySQL环境搭建菜鸟宝典之Windows Server 2012 R2上PHP、MySQL环境搭建菜鸟宝典之Windows Server 2012 R2上PHP、MySQL环境搭建菜鸟宝典之Windows Server 2012 R2上PHP、MySQL环境搭建菜鸟宝典之Windows Server 2012 R2上PHP、MySQL环境搭建菜鸟宝典之Windows Server 2012 R2上PHP、MySQL环境搭建菜鸟宝典之Windows Server 2012 R2上PHP、MySQL环境搭建

四、配置iis支持伪静态
安装重写模块
在:控制面板\系统和安全\管理工具\internet information services (iis)管理器中可以看到”url重写“
在:网站根目录下新建文件web.config,添加伪静态规则代码即可实现网站静态化

更多精彩,请关注微信公众号

菜鸟宝典之Windows Server 2012 R2上PHP、MySQL环境搭建