Azure网站上的PHP — 配置自定义版本PHP
来源:互联网 发布:巢湖学院网络教学平台 编辑:程序博客网 时间:2024/06/05 21:55
在前两篇文章中,我分别介绍了Azure网站上的PHP架构和配置。今天主要介绍如何配置自定义版本的PHP。
Microsoft Azure网站提供了三种版本的PHP,并允许修改非系统级别的配置。某些特殊的情况下,可能仍然无法满足您的要求,比如:
1. 您希望使用特定版本的PHP
有些PHP应用可能只能支持特定版本的PHP,比如PHP 5.2,而Azure网站并不支持PHP 5.2。或者您希望使用最新的beta版本的PHP。
2. 更及时的补丁及安全更新
Microsoft Azure网站的PHP版本更新不是实时更新。比如您的应用遇到了PHP的缺陷,在最新的版本中已经修复。但是,Microsoft Azure网站可能需要2~3周的时间进行验证并更新到最新版本。
3. 关闭不需要的PHP扩展模块
4. 使用64位的PHP
当您遇到上面的情况时,您可以使用自定义的PHP版本。下面的具体步骤演示了如何在Microsoft Azure网站中配置并使用PHP 5.6 Alpha版本。
1. 下载PHP 5.6 Alpha的非线程安全版本
Microsoft Azure网站只支持非线程安全的PHP版本,您可以从下面的地址下载最新版本的PHP。
http://windows.php.net/download/
如果您需要老的PHP版本,可以在存档中找到:
http://windows.php.net/downloads/releases/archives/
2. 将PHP上传到Microsoft Azure网站
根据您的应用需要修改PHP 5.6 Alpha版本的php.ini文件,包括启用或者禁用PHP扩展模块。请注意,任何系统级别配置都会被Microsoft Azure网站被忽略。
将PHP 5.6 Alpha版本的所有文件上传到您的网站,比如bin/php56目录下。
3. 配置处理程序映射
登录到Microsoft Azure管理门户网站,在网站的配置页面,定位到处理程序映射部分。如图3-31所示,添加一个*.PHP扩展,将其映射到前面上传的PHP 5.6 Alpha版本。网站的根目录为d:\home\site\wwwroot,因此PHP5.6脚本处理器的路径为d:\home\site\wwwroot\bin\php56\php-cgi.exe。
4. 点击页面底部命令栏的保存按钮。
5. 现在,您可以通过phpinfo()函数来验证修改。比如创建一个phpinfo.php包含如下内容,并将该文件上传到您的网站根目录。
<?php phpinfo() ?>
6. 浏览该文件,如图3-32所示, PHP版本已经变成了PHP 5.6 Alpha版本。
在下一篇文章中,将介绍Azure网站中如何配置PHP扩展模块。
- Azure网站上的PHP — 配置自定义版本PHP
- Azure网站上的PHP — 配置
- Azure网站上的PHP — 配置PHP扩展模块
- Azure网站上的PHP — 架构
- Azure网站上的PHP — XDebug
- Azure网站上的PHP — 排错
- Azure Web App中自定义64bit的PHP版本
- WAMP配置详解 - Windows上的PHP网站。
- Azure 网站上的 Java
- Apache的php版本配置
- Azure+PHP 网站如何设置伪静态
- 网站环境apache + php + mysql 的XAMPP,如何实现一个服务器上配置多个网站?
- [ php ] php自定义环境配置!
- php版本及配置
- Windows Azure 网站上的 WebSocket 简介
- Windows Azure 网站上的 WordPress 3.8
- 新的Windows Azure SDK for PHP 3.0版本现已推出
- php做网站--配置
- Volley简介(三)
- android 中UID与PID的作用与区别
- IOS自定义状态栏
- 阿里云ubuntu 创建svn服务器及SVN服务器的command
- 经验总结35--IP地址区域匹配
- Azure网站上的PHP — 配置自定义版本PHP
- TMS320F28335项目开发记录10_28335之SCI模块
- java开发中23种设计模式的总结
- 关于tableview 加载数据,性能优化
- 某银行IT运维流程管理体系建设之服务目录参考
- 动态加载布局
- app也有兑换码? 如何使用App Store兑换码
- java对cookie的操作
- 分享一个正则学习工具