Windows Azure免费空间如何搭建PHP网站/数据库、域名绑定

7月份,阿象为大伙介绍了中国版Windows Azure如何建站、自定义远程虚拟机,最高可选四核、28G内存的服务器,相信不少站长、开发者用户大呼过瘾。不过Azure建站系统仅支持SQL数据库,并不支持大家熟悉的MySQL平台。

那如何搭建PHP网站,日常中的WordPress博客、PHPWind/Discuz!等论坛程序都需要完整的PHP+MySQL平台环境,这时 我们可以直接利用Azure平台的Windows Server 2012 R2云系统,借助IIS 8.5+PHP+MySQL三大件,即可搭建一个完整的PHP网站,而且支持绑定顶级域名,可以外网访问。

阿象点评:整个操作好比本地搭建IIS+PHP环境,具体可以参考《Win8.1系统下配置搭建IIS8.5+PHP5.5.4》,同时阿象还将补充下MySQL、域名绑定等内容。

准备工作:

一、PHP 5.5.X,根据系统版本下载32位/64位,官网:http://windows.php.net/download

二、PHPMyAdmin数据库管理工具,官网:http://www.phpmyadmin.net/

三、MySQL数据库工具,访问官网:http://dev.mysql.com/downloads/mysql/

四、PHP程序任一,例如PHPWind程序

操作步骤:

一、创建Azure虚拟机(以Windows server 2012 r2为例)

1、访问中国版Azure后台:https://manage.windowsazure.cn/ ,选择新建虚拟机,最高可选四核心、28G内存,设置虚拟机用户名和密码;

2、稍等片刻,完成虚拟机创建后,选中刚才创建的虚拟机,打开端口,手动添加HTTP名称和80端口(必选);

3、稍等片刻,即可开启HTTP端口服务;

4、最后,点击底部的连接,即可手动下载一个RDP专用远程桌面连接快捷方式,双击运行该远程桌面连接,输入系统账户+密码,即可直接登陆远程虚拟机。

 

二、搭建IIS+PHP环境

1、远程登陆Windows Server 2012 R2虚拟机,打开服务器管理器,选择添加和功能向导,手动勾选”Web服务器(IIS)”,如下图所示。

2、在角色服务中,必选CGI应用程序开发,如下图;

3、完成IIS功能和角色添加后,即可用IE访问http://127.0.0.1 ,检查能否打开IIS 8.5多国语言欢迎界面

4、下载PHP程序包,例如下载VC11 x64 Thread Safe 版本的压缩包,并解压到C:\inetpub\php目录;

5、打开服务器管理器,选择管理,进入Internet信息服务(IIS)管理器,选中当前的网站,双击IIS功能区中”处理程序映射“;

6、选择添加模块映射,请求路径输入”*.php“,模块选择FastCgiModule模式,可执行文件时,文件格式可以选择exe程序和选择路径:C:\inetpub\php\php-cgi.exe,名称比如php,最后确定添加模块映射。

7、手动给网站添加默认文档:default.phpindex.php两个文档;

8、配置PHP:进入C:\inetpub\php目录,重命名文件php.ini-development改名为php.ini;

9、用记事本打开编辑php.ini文件,阿象建议用Ctrl+F搜索定位,将PHP环境默认的date.timezone修改为date.timezone=”Asia/Hongkong”,即修改当前的系统时区, 同时将前面的分号”;”删除,即可生效。

 

除此之外,我们还得激活PHP相关扩展、设置PHP扩展目录,即将相应dll语句前的分号”;”删除,具体如下:

;extension=php_gd2.dll 改为extension=php_gd2.dll

;extension=php_mbstring.dll 改为extension=php_mbstring.dll

;extension=php_mysql.dll 改为extension=php_mysql.dll

;extension=php_mysqli.dll 改为extension=php_mysqli.dll

;extension=php_pdo_mysql.dll改为extension=php_pdo_mysql.dll

然后搜索extension_dir,修改路径为extension_dir = “C:\inetpub\php\ext\” ,同时将前面的分号”;”删除生效。

10、PS:(在命令行中进入php安装目录下,比如C:\inetpub\php\php.exe -m,输入php -m命令,即可查看已开启的dll扩展模块)。

三、部署MySQL数据库

由于PHP网站大多数依赖MySQL数据库,因此,我们还得手动部署数据库套件和服务,这时,我们只需下载安装MySQL数据库套件,就自动联机PHP+IIS环境。

阿象提醒:在MySQL安装过程中,建议设置”Server Machine(服务器)”模式,默认端口为3306,同时也要为root管理员设置高强度的密码。

四、本地测试PHP程序

现在,我们只需将PHP论坛程序手动部署在C:\inetpub\wwwroot目录下,即可安装、运行、调试PHP网站,如下图所示;

五、域名绑定、DNS解析

当PHP论坛完成调试后,我们即可将Azure虚拟机公网IP绑定域名,开启DNS解析服务,例如国内DNSPod服务商,即可完成网站后续工作,支持外网访问解析。

 

1、为什么Azure虚拟机支持绑定域名?

阿象:这是由于Azure为每个虚拟机分配独立公网IP,也就是服务器IP地址,从而实现建站目标,具体在仪表板进行查询。

2、如何解析域名和DNS?

阿象:Azure玩家需要准备一个域名,例如xiang8.tk,具体可以用DNSPod域名解析服务,手动添加Azure公网IP两条A记录,即可完成网站解析服务。

3、外网如何访问我的Azure虚拟机本地网站?

阿象:这个非常简单。直接输入IP+网站根目录,或者域名+网站根目录,即可。例如阿象随机搭建一个演示站:http://www.xiang8.tk/bbs (延迟在0.020秒左右,速度非常惊人)

阿象点评:Azure虚拟机建站非常适合新手、老手站长,整体体验就是Windows完全本地化测试,依赖IIS+PHP+MySQL三大件,操作非常简洁明了,同时Azure服务器提供了四核心、28G内存以及140GB流量额,这道”免费午餐(可试用60天)”非常诱人。

时间: 2024-09-20 00:19:06

Windows Azure免费空间如何搭建PHP网站/数据库、域名绑定的相关文章

[网站搭建] 阿里云搭建个人网站及域名绑定

        前一篇"[网站搭建] 阿里云虚拟主机搭建及FTP文件上传"主要讲述了如何通过阿里云虚拟机搭建网站服务器,同时FTP上传文件,登录后进入控制台或管理界面,接下来的主要步骤如下图所示:         1.获取追加信息         2.网站备案         3.上传网站数据库数据         4.网站调试         5.域名解析         6.域名绑定         从域名到网站,只需四步,轻松访问,同时需要注意网站备案. 一. 购买域名    

如何在Windows Azure上托管一个Node.js网站

在本系列的第一篇文章中,我介绍了如何http://www.aliyun.com/zixun/aggregation/32995.html">在Windows上运行Node.js.在第二篇文章中,我示范了如何在Node.js 中使用SQL Server.那也是我学习Node.js 的步骤,首先使它在windows上工作,然后再在SQL Server上.但是回到我开始的目标上,我需要为Wang Tao的worktile实现同步服务,并打算在Windows Azure上建一个原型.所以前两篇文章

请问windows azure的服务器怎么搭建啊?

问题描述 请问windows azure的服务器怎么搭建啊? 各位专家好,请问下windows azure的服务器怎么搭建啊? 解决方案 Hi, 从问题来看,你是想在Azure上部署你的程序吗?我认为,服务器的搭建和你的需求有一定的关系,Azure提供给我们很多的服务,我建议你还是先去多了解了解,希望Azure官网http://www.windowsazure.cn/documentation/的文档能对你有所帮助. Best Regards, Jambor 如果您想进一步了解Windows A

Windows Azure新功能:移动服务+网站+HDInsight

今天我们在WindowsAzure上发布了一些很强大的功能改进.这些新功能包括: • 移动服务:HTML5/JS (CORS) 用户+ PhoneGap + Windows Phone 7.5 + .NET 可移植库支持 • 网站:Mercurial 源控制+ Dropbox 部署支持 • HDInsight: 使你能够在Azure上轻易部署和管理Hadoop集群的新服务 现在,所有这些改进都可以立即开始使用(注意:有些服务是仍然处于预览状态).下面是更为详细的信息: 移动服务: HTML5/J

利用免费空间建立新闻聚合网站经过实录

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 核心特点: 免费空间+免费软件+免费内容=海量内容 你只需一个创意,一个模型,就可以收获海量收录页面. 免费空间提供商: host1free:http://www.host1free.com (在搜索引擎上搜索"免费PHP空间"可以获得更多免费空间提供商.) 空间大小:10 GB,大约可以存放 1百万篇文章,几乎等同于没有

体验Windows Azure新功能:ExpressRoute、网站备份恢复、移动服务,HDInsight等

今天早上我们发布了大量关于Windows Azure的改善.今天的新功能和公告包括: ExpressRoute:私人的,专用的,高通量与本地网络的连接 网站:备份和恢复支持 移动服务:.Net的支持,通知中心集成,PhoneGap的支持 HDInsight: Hadoop 2.2的支持 管理:Co-admin用户限制从10到200名 监控:服务停机通知集成在门户管理中 虚拟机: VM代理和背景信息支持 活动目录:更多关于SaaS的应用,更多的报告,自助组管理 BizTalk服务:EDIFACT协

在Windows Azure中使用Visual Studio开发网站

1. 从 Windows http://www.aliyun.com/zixun/aggregation/13357.html">Azure 入口网站 –> Web sites –> 仪表板 –> 下载发行配置文件 2. 使用 Visual Studio 开发网站 3. 在 Visual Studio 的项目 –> 鼠标右键 –> 发行 4. 使用发行精灵 6. 选择第一个步骤下载的配置文件

免费空间,支持php asp mysql 数据库

免费赞助空间(asp050型) 网站空间 50M  数据库空间 支持MYSQL/MSSQL空间,需要另外购买 Access数据库免费(跟web空间共享数据库大小) 捆绑专业邮局 √  售价 0元/年     机房环境:Win2003+IIS6.0+ASP+ASP.NET+PHP+Shtml+不能放游戏站点+禁止下载 WEB空间大小:200M  可绑域名:5个 支持ACCESS数据库(与虚拟主机共享空间) IIS并发数:60  CPU使用率:2%  网络流量:500M/月 文件大小:不限制 文件类

免费全能空间[支持asp+php+mysql+ftp+域名绑定 ]

100M免费全能空间: 1.我们郑重承诺:致力于提供中国最好的免费空间,并且永久性免费,永不关闭一个合法空间 2.重要提醒:凡申请本站的免费空间需要及时到信息产业部网站备案,网址:http://www.miibeian.gov.cn,我站将定期清理未备案站点 3.100M全能空间免费申请,支持FTP.域名绑定 4.支持ASP.ASP.NET.PHP.HTML.MYSQL.ACCESS 5.支持ASP论坛.PHP论坛.ASP.net论坛 6.如有问题请发邮件至web@59cn.cn 7.免费空间拒