- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章vultr服务器windows server 2012 r2搭建IIS8+PHP+MYSQL+phpMyAdmin运行环境图文教程由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
vultr vps的windows服务器的系统是server 2012 r2版本的,本教程就是手把手教你搭建IIS8+PHP+MYSQL+phpMyAdmin运行环境的详细图文教程,如果你开通的系统是CentOS系统请查看:vultr服务器安装宝塔面板图文教程 。
。
由于vultr vps的windows服务器是英文版本的,所以对于英文不熟悉的小伙伴可以把英文版修改为中文版的.
修改教程:vultr vps服务器windows英文操作系统修改为中文 。
如果不知道怎么远程连接管理服务器,请查看:Vultr主机如何远程管理windows服务器 。
windows server 2012 r2系统自带的浏览器是IE11,用它下载东西让你抓狂,所以在本地先下载一个ChromeSetup安装程序,1M多,然后复制到服务器上直接安装,它自动下载的速度很快的。当然 ,你可以下载完整的Chrome安装程序,大概60多M,然后复制到服务器进行安装.
需要提前下载的工具软件 。
1、php5.45 windows使用PHP的非线程安全(NTS)版本。我经常用织梦程序做站,所以选择php-5.4.45-nts-Win32-VC9-x86.zip,下载地址
https://windows.php.net/downloads/releases/archives/php-5.4.45-nts-Win32-VC9-x86.zip
2、MYSQL数据库,我这里选择了mysql-5.5.62-winx64。下载地址 。
https://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.62-winx64.msi
3、phpMyAdmin数据库管理软件 下载地址:
https://files.phpmyadmin.net/phpMyAdmin/4.4.12/phpMyAdmin-4.4.12-all-languages.7z
。
首先,右键单击底部状态栏的服务器管理器(它一般是随服务器自动启动的),点击添加角色和功能,如下图 。
。
下一步 。
下一步 。
下一步,我们发现虽然系统界面变成中文了,但里面的小选项还是英文的,这个可以忽略,我们只用选中其中一两个选项就可以了.
在上图中,往下拖动滚动条,点击web server(IIS),会自动弹出下面窗口 。
点击添加功能后,web server(IIS)前面的勾就选中了 。
然后下一步 。
下一步 。
在下图界面里面,如果你的网站需要用到伪静态功能,请选中http Redirection,如果不需要,可无视 。
在应用程序开发选项(Application Development)里面,选中CGI,如果你还需要支持运行ASP或者ASP.net语言的网站环境的话,你可以把相应功能勾选上。本教程只针对PHP运行环境的安装.
安装完成后,点击关闭 。
打开浏览器,在地址栏里输入http://localhost,或者http://127.0.0.1,如果出现下面页面,说明我们的IIS安装成功了.
。
由于Vultr的主机windows系统只有一个C盘,所以在c盘根目录新建一个名为php的文件夹,这个文件夹用来存放PHP配置文件、数据库文件.
如果你用其他服务器里面还有其他盘,那你在其他盘新文件夹了(下图截图是有D盘的情况下截取的)。然后在这个文件夹再新建一个名为php的文件夹,把我们刚才下载的PHP文件解压到这个文件夹里面。把php文件里面的php.ini-development复制一份,然后把名称修改为php.ini,如下图:
用记事本打开这个php.ini,搜索extension_dir,大约在721行 。
把extension_dir前面分号去掉;把后面的ext修改为:c:phpphpext ,修改后如下.
搜索date.timezone,大约在909行,把它前面的分号去掉,把date.timezone =修改为:date.timezone = Asia/Shanghai 。
继续搜索extension=php_ 把下列几个扩展前面的分号去掉,下面几个是必须要打开的。如果你运行程序提示缺少哪个扩展,直接修改PHP.INI文件就行了.
extension=php_curl.dllextension=php_gd2.dllextension=php_mysql.dllextension=php_mbstring.dllextension=php_mysqli.dllextension=php_pdo_mysql.dll
保存。打开windows服务器管理器,点击右上角的工具,在弹出的菜单里打开IIS管理器 。
首先点击左边的服务器名称,右边会出现功能选项,然后点击处理程序映射 。
点击右边的添加模块映射 。
在弹出的窗口里面请求路径填写:*.php 。
模块选择:fastCgiModule 。
可执行文件这一项,点击 后面的选项 。
在弹出的窗口里面,你看到的都是.dll文件,所以得先选择扩展名为*.EXE的,然后才会出现exe的文件,选择PHP-cgi.
选择完成后,如下图所示 。
选择是 。
然后再点击选项里面的默认文档 。
添加一个新的默认的文档index.php,然后点击确定 。
我们在C盘根目录下新建一个名为WEB的文件夹,用来存放所有网站的文件,然后在这个文件夹里再新建一个文件夹,取名为site1 。
在这个site1文件夹里面新建一个名为1的PHP文件(名称随意,注意新建的文件名字为1.php,而不是1.php.txt)。内容为 。
<?phpphpinfo();?>
然后,我们添加一个站点,来看看PHP有没有配置成功 。
把物理路径指向我们上一步新建site1网站目录,物理路径指向我们刚上面新建的文件夹,端口处默认80,主机名处填写你的域名。我这是服务器上演示,没绑定域名,有一个默认的站点,不绑定域名的话,它会提示端口被占用,你可以删除,也可以在默认站点上修改物理路径为你新建的站点路径,这里我是新建一个,没有删除默认站点,所以得把端口设置为8001.
。
我们在地址栏里输入http://localhost:8001 或者http://127.0.0.1:8001 回车 。
出现这个画面,说明我们的PHP运行环境配置成功。这都是在服务器本地测试,所以网址后面要加上指定的端口,如果有绑定的域名,端口就不需要设置,用默认的80就行了.
上面步骤中,在添加处理程序映射模块及默认首页文件档这两个环节我这边是全站添加的,就是说,添加后,后面的新建的站点都用这个配置,你也可以不用添加全站,新建一个站点就添加一个.
。
直接双击安装,到这一步后,选第二项.
把mysql server默认安装路径修改为c:PHP..如下图所示 。
。
点击server data files,把数据库路径也修改为c盘PHP文件夹里面。如下图 。
然后一路NEXT 。
编码选择UTF8 。
。
输入数据库密码.
安装结束 。
。
把上面下载的phpmyadmin解压到c盘PHP文件夹里面 。
。
打开IIS管理工具,新建phpmyadmin管理网站 。
访问这个管理,输入用户名和密码, 。
成功登录 。
教程完毕.
最后此篇关于vultr服务器windows server 2012 r2搭建IIS8+PHP+MYSQL+phpMyAdmin运行环境图文教程的文章就讲到这里了,如果你想了解更多关于vultr服务器windows server 2012 r2搭建IIS8+PHP+MYSQL+phpMyAdmin运行环境图文教程的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我在文档中找不到答案,所以我在这里问。 在 Grails 中,当您创建应用程序时,您会默认获得生产、开发等环境。 如果您想为生产构建 WAR,您可以运行以下任一命令: grails war 或者 gr
我们组织的网站正在迁移到 Sitecore CMS,但我们正在努力以某种方式为开发人员 (4)、设计师 (4)、QA 人员 (3)、作者 (10-15) 和批准者 (4-10) 设置环境在他们可以独立
如何在WinCVS中设置CVSROOT环境变量? 最佳答案 简单的回答是:您不需要。 CVSROOT 环境变量被高估了。 CVS(NT) 只会在确定存储库连接字符串的所有其他方法都已用尽时才使用它。人
我最近完成了“learnyouahaskell”一书,现在我想通过构建 yesod 应用程序来应用我所学到的知识。 但是我不确定如何开始。 关于如何设置 yesod 项目似乎有两个选项。一是Stack
在这一章中,我们将讨论创建 C# 编程所需的工具。我们已经提到 C# 是 .Net 框架的一部分,且用于编写 .Net 应用程序。因此,在讨论运行 C# 程序的可用工具之前,让我们先了解一下 C#
运行Ruby 代码需要配置 Ruby 编程语言的环境。本章我们会学习到如何在各个平台上配置安装 Ruby 环境。 各个平台上安装 Ruby 环境 Linux/Unix 上的 Ruby 安装
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the he
我有一个这样的计算(请注意,这只是非常简化的、缩减版的、最小的可重现示例!): computation <- function() # simplified version! { # a lo
我使用环境作为哈希表。键是来自常规文本文档的单词,值是单个整数(某个其他结构的索引)。 当我加载数百万个元素时,更新和查找都变慢了。下面是一些代码来显示行为。 看起来从一开始的行为在 O(n) 中比在
我正在构建一个 R 包并使用 data-raw和 data存储预定义的库 RxODE楷模。这非常有效。 然而,由此产生的.rda文件每代都在变化。某些模型包含 R 环境,并且序列化似乎包含“创建时间”
(不确定问题是否属于这里,所以道歉是为了) 我很喜欢 Sublime Text ,我经常发现 Xcode 缺少一些文本/数据处理的东西。我可能有不止一个问题—— 'Command +/' 注释代码但没
我正在使用 SF2,并且创建了一些有助于项目调试的路由: widget_debug_page: path: /debug/widget/{widgetName} defau
我创建了一个名为 MyDjangoEnv 的 conda 环境。当我尝试使用 source activate MyDjangoEnv 激活它时,出现错误: No such file or direct
有没有办法区分从本地机器运行的包和从 Cordova 应用商店安装的包? 例如,我想像这样设置一个名为“evn”的 JavaScript 变量: if(cordovaLocal){ env = 'de
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
我的任务是使用 java 和 mysql 开发一个交互式网站:使用 servlet 检索和处理数据,applet 对数据客户端进行特殊处理,并处理客户端对不同数据 View 的请求。 对于使用 jav
这按预期工作: [dgorur@ted ~]$ env -i env [dgorur@ted ~]$ 这样做: [dgorur@ted ~]$ env -i which date which: no
我想进行非常快速的搜索,看来使用哈希(通过环境)是最好的方法。现在,我得到了一个在环境中运行的示例,但它没有返回我需要的内容。 这是一个例子: a system.time(benchEnv(), g
我想开始开发 OpenACC 程序,我有几个问题要问:是否可以在 AMD gpu 上执行 OpenACC 代码? 如果是这样,我正在寻找适用于 Windows 环境的编译器。我花了将近一个小时什么也没
这可能看起来很奇怪,但是有没有办法制作机器(linux/unix 风格 - 最好是 RHEL)。我需要控制机器的速度以确保代码在非常慢的系统上工作并确定正确的断点(在时间方面)。 我能做到的一种方法是
我是一名优秀的程序员,十分优秀!