PHP on Windows Improvements in PHP-Microsoft Interoperability PHP World Kongress Munich, Germany November 9, 2010.

Slides:



Advertisements
Similar presentations
Attie Naude 14 May 2013 Windows Azure Mobile Services.
Advertisements

Module 1: Introduction to SQL Server Reporting Services.
Faith Allington Program Manager Microsoft Corporation WSV322.
Running PHP on Windows Server 2008 and IIS 7 Rob Cameron Developer Evangelist, Communications Sector Microsoft.
Page 1 Ricardo Villalobos Windows Azure Architect Evangelist Microsoft Corporation Designing, Building, and Deploying Windows Azure applications.
Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.
Building PHP Applications using the Windows Azure Platform Craig Kitterman Senior Technical Evangelist Interoperability Microsoft Corporation Sumit Chawla.
Emmanuel Mesas Microsoft Western Europe Leverage Azure Services & Platform with Existing Application.
Software Freedom Day th September 2007 Asia Pacific Institute of Information Technology Colombo, Sri Lanka. Nazly Ahmed Scripting The Web.
T Sponsors Sameer Chabungbam Principal Program Manager, Microsoft Connector API Apps BizTalk Summit 2015 – London ExCeL London | April 13th & 14th.
Azure Services Platform Piotr Zierhoffer. Agenda Cloud? What is Azure? Environment Basic glossary Architecture Element description Deployment.
Overview Of Microsoft New Technology ENTER. Processing....
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
Server Roles and Features.NET Framework 3.51.NET Framework 4.5 IIS Web Server IIS Default Document IIS Directory Browsing IIS HTTP Errors.
DBI Buffered Queries with client-side resultsets & cursors Paging results (LIMIT-equivalent clause) Optimize Data Access for PHP Workloads.
Configuring PHP on IIS7 Making your application rock on IIS7 Taking advantage of the Windows platform Q&A at Open Space.
Virtual techdays INDIA │ august 2010 Building ASP.NET applications using SQL Server Compact Chaitanya Solapurkar │ Partner Technical Consultant,
Basic SharePoint 2013 App Development start-up for New Developers
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
PHP on Windows Overview. AGENDA MS Support for PHP community WS08 +PHP FASTCGI Enhancing PHP with IIS Extending PHP with.NET.
Cross Platform Mobile Backend with Mobile Services James
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
Crystal Hoyer Program Manager IIS Team Preview of features that will be announced at MIX09 Please do not blog, take pictures or video of session.
Michael Epprecht Microsoft Switzerland twitter: fastflame The Windows Web Platform.
Integration Capabilities of the Adapter Pack BizTalk Server, Windows Azure Service Bus, Connect for services.
Getting Started with Windows Azure Name Title Microsoft Corporation.
TechEd /22/2017 5:40 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
T Sponsors Nino Crudele Integration MVP, Solidsoft Reply, Principal Consultant An Azure of Things, a developer’s perspective BizTalk Summit 2015 – London.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Introduction to Windows Azure BUGAEV ROMAN. Azure Windows Azure Platform is thus classified as platform as a service and forms part of Microsoft's cloud.
WINDOWS AZURE PLATFORM ROADMAP Eric Nelson Slide 1.
PHP on Windows Improvements in PHP-Microsoft Interoperability Brian Swan PHP Developer Outreach,
Microsoft Azure SoftUni Team Technical Trainers Software University
Ken Casada Developer Evangelist Microsoft Switzerland Develop and maintain CMS.
Eric Nelson Application Architect, Microsoft ISV Team Windows.
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
Azure Services Platform Update James Conard Sr. Director Developer & Platform Evangelism Microsoft Corporation.
IOS and Android with Windows Azure Websites Name Title Address Website.
Craig Kitterman Sr. Technical Evangelist Microsoft Corporation Session Code: INT304.
Michael Epprecht IT Pro Evangelist Microsoft Switzerland twitter: fastflame.
Developer Day Windows Azure June 2012 & October 2012 News Mario Szpuszta Cloud Architect & Technical Evangelist, Microsoft Corp.
Migrating ASP to ASP.NET Matt Gibbs ASP.NET Development Manager.
Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure.
Windows Azure poDRw_Xi3Aw.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
2 Microsoft Confidential3 The Microsoft Web Platform is the software of choice when building web solutions or applications for your business, large.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
Virtual techdays INDIA │ august 2010 Building & Deploying Windows Azure Application using VS2010 Saranya Sriram │ Developer Evangelist, Microsoft.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
Spaso Lazarević Microsoft MVP Nova banka ad Banja Luka Building business application using Visual Studio 2013 LightSwitch.
PHP on Windows server. About PHP history, usage [ 3 ] Basics about PHP Open, free, object oriented (recently added namespaces), procedural, type free.
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Building More Powerful ASP.NET Applications with IIS7 Michael Volodarsky COM303 Program Manager Microsoft Corporation.
Bret Stateham Owner, Net Connex blogs.netconnex.com twitter.com\bstateham.
Deploying Web Application
Introduction to Windows Azure AppFabric
Platform as a Service.
SQL Server Data Tools for Visual Studio Part I: Core SQL Server Tools
Windows Azure AppFabric
Twitter & NoSQL Integration with MVC4 Web API
Explore web development with Microsoft ASP.NET Core 1.0
Microsoft Build /16/2018 8:43 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
SharePoint 2019 Changes Point of View.
Cloud Web Filtering Platform
Saranya Sriram Developer Evangelist | Microsoft
02 – Cloud Services Bret Stateham | Senior Technical Evangelist​
Running PHP on the Windows Azure Platform
Microsoft Azure Services Platform
Presentation transcript:

PHP on Windows Improvements in PHP-Microsoft Interoperability PHP World Kongress Munich, Germany November 9, 2010

Brian Swan PHP Developer Advocate, Microsoft Blog:

2006

Fast CGI for IIS 2007

SQL Server Driver for PHP 1.0* URL Rewrite Module for IIS 2008 *Open Source

Windows optimizations in PHP 5.3* WinCache 1.0* Web Platform Installer 1.0 Web Application Gallery SQL Server Driver for PHP 1.1* Windows Azure/AppFabric SDKs* 2009 *Open Source

WinCache 1.1* Microsoft Drivers for PHP for SQL Server 2.0* Web Platform Installer 3.0 (beta) PHP Manager for IIS 7+* SSRS, OData SDKs* Azure Tools in Eclipse* Azure Command Line Tools* Windows Azure Companion* 2010 *Open Source

2011 ?

- Demo 1 - Tooling Up and Speeding Up  PHP Manager for IIS 7 Easily modify PHP configuration Enable/disable PHP extensions Run multiple versions of PHP  URL Rewrite Module for IIS Create rules for search friendly URLs Import Apache rewrite rules  Windows Cache Extension for PHP (WinCache) Opcode, File, and Resolve path cache Stores app data in shared memory (function-by-function compatible with APC)

- Demo 2 - Developing Locally, Deploying to the Cloud But first, some background…

Windows Azure Platform Overview Runtimes & Services AppFabric SDKs Windows Azure Tools for Windows Azure Command-Line Tools for Windows Azure Companion Windows Azure SDKs

Client Web Browser Web Server Windows/IIS/PHP SQL Server - Demo 2 - Overview

Core Functional Layer php_sqlsrv.dllphp_pdo_sqlsrv.dllphp_sqlsrv.dll Microsoft Drivers for PHP for SQL Server 2.0 SQL Server Driver for PHP 1.1 SQL Server PHP Drivers Architecture

SQL Server PHP Drivers Feature Highlights SQL and Windows Authentication Connection pooling Streaming Parameter binding Forward and scrollable cursors UTF-8 support PDO support SQL Azure support Supports SQL Server Released under Apache 2.0 license

Windows Azure Command Line Tools for PHP A simple command line tool for packaging and deploying PHP applications to Windows Azure Package all project assets: PHP Engine, Application source, PHP Extensions Create the Azure deployment package (.cspkg) and Configuration file (.cscfg) Deploy to Local Development Fabric or the Windows Azure Cloud Available at or through the Web PI

Windows Azure Tools for Eclipse Developing with the Windows Azure Tools for Eclipse Offers comprehensive Windows Azure development experience for writing cloud applications Developed by Microsoft partner Soyatec Supports… Windows Azure Development Fabric PHP Core & Extensions integration Worker Role SQL Azure development/deployment MySQL development/deployment Windows Azure SDK for PHP App Fabric SDK for PHP SQL Server PHP Drivers Diagnostics, monitoring & logging Windows Azure Drives One click cloud deployment from IDE Project site:

PHP Runtime Logical architectureDeployment scenarios Windows Azure SDK for PHP Blobs, Tables, Queues Manageability, Instrumentation, logging Helper for Http, Auth, REST, Error Your PHP application REST PHP Runtime REST Windows Azure SDK for PHP Features PHP classes for Blobs, Tables, Queues & Service Management Helper Classes for HTTP transport, Authorization & Error Management Manageability, Instrumentation & Logging support Open Source Project Developed by our Partner RealDolmen Available at Distributed through Zend Framework:

- Demo 3- Managing Apps in Windows Azure

Windows Azure Companion

Provides a seamless experience installing and configuring PHP platform-elements (PHP runtime, extensions) and community PHP applications on Windows Azure. Installation engine running on your Windows Azure service. Fully customizable through a feed which describes what components to install. Growing Feed Ecosystem Integrated Administration, Diagnostics, Monitoring & Logging Project site: zurecompanion zurecompanion s.com/projects/windows-azure- companion s.com/projects/windows-azure- companion

PHP Script SSRS SDK for PHP Web Server SOAP API Report Server Web Service - Demo 4 - Rendering Reports with PHP The SQL Server Reporting Services SDK for PHP enables developers to leverage the SSRS business intelligence and reporting features in applications by…SQL Server Reporting Services SDK for PHP Querying for the list of reports on the server Querying for the list of parameters required for each report, including list of valid values Querying the list of formats supported by the server Executing and rendering reports

Performance FastCGI for IIS PHP 5.3 optimizations WinCache ?? Tooling URL Rewrite Module PHP Manager for IIS Web Platform Installer Web Application Gallery ?? SQL Server Access php_sqlsrv.dll php_pdo_sqlsrv.dll ?? Bridges to Microsoft Technologies Windows Azure SDK for PHP AppFabric SDK for PHP SSRS SDK for PHP OData SDK for PHP Windows Azure Commandline Tools Windows Azure Tools in Eclipse Windows Azure Companion ?? We Want Your Input

Resources

Q & A