Php On Windows

1,769 views

Published on

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

Php On Windows

  1. 1. Make WebNot War<br />Say(Hello); to the Microsoft Web Platform for PHP<br />Guy Burstein<br />Web Platform Advisor<br />guyb@microsoft.com <br />http://blogs.microsoft.co.il/blogs/bursteg <br />Twitter: @bursteg<br />
  2. 2. Agenda for today’s talk<br />Getting Started with PHP on Windows<br />Installing PHP (apps) on Windows<br />Expression Web<br />IIS7 for PHP Development<br />Next Steps<br />
  3. 3. Microsoft and the PHP Community?!<br />Before<br />Now<br />
  4. 4. http://windows.php.net/download.php<br />
  5. 5. Powerful set of tools, servers, technologies and applications optimized for building and hosting web applications and solutions. <br />Servers<br />Technologies<br />Tools<br />Applications<br />
  6. 6. The Web App Gallery<br />Install community-based web solutions<br />Submityour own web solutions.<br />
  7. 7. Makes it simple for anyone using Windows Server or Client to design, develop, discover, deploy and run web applications.<br />Install the latest versions of FREE Microsoft Web Platform tools, web server and extensions, database and frameworks including PHP. <br />Stay up-to-date and explore what’s new. <br />Runs on Windows XP, Windows Vista, Windows 7, Windows Server 2003, Windows Server 2008, and R2<br />Microsoft Web Platform Installer<br />
  8. 8. Demo<br />The Web Platform Installer<br />
  9. 9. Expression Web 3<br />Professionaldesign and development tool for creating modernstandards-based Web sites<br />Create standards-based Web sites faster & easier<br />Build compelling Web sites that deliver results<br />Broad support for essential Web technologies<br />9<br />
  10. 10. DEMO<br />PHP in Expression Web 3<br />
  11. 11. YES, PHP<br />Open and edit PHP pages directly in Expression Web<br />Intellisense, code-coloring and snippets<br />Apply the full range of standards-based design tools to PHP<br />Preview PHP includes on design surface<br />Preview PHP pages with built-in development server<br />
  12. 12. SPEED DEBUGGING WITH SUPERPREVIEW<br />Debug pages on multiple browsers with your development machine<br />Supports IE6/7/8 & Firefox<br />Multiple browser renderings side-by- side or onion-skin overlay<br />Element position, size, & DOM tree properties<br />Compare Web page with PSD comp<br />
  13. 13. VS.Php for Visual Studio<br />PHP IDE for Visual Studio 2008 and 2010<br />First-class editor with intellisense<br />Debug native PHP applications locally or remotely<br />Deploy projects or work on remote servers directly using FTP or SFTP (SSH)<br />Bundled with PHP5 runtime and Zend Framework<br />Integrated with IIS7, Silverlight<br />JavaScript debugging<br />.Net interoperability<br />
  14. 14. IIS7 – The Interoperable Web Server<br />Integrated support for Fast CGI<br />Reliable and fast PHP processing<br />Extensible and easy to manage<br />Allows full control over modules and features<br />Same IIS on Dev and Production Environments<br />
  15. 15. IIS 7 Modules<br />FactCGI handler mapping allows multiple versions of PHP in the same site<br />Manage databases (MSSQL, MySQL)<br />Friendly URL’s with URL Rewriter<br />Optimize your site for Search engines with SEO Toolkit<br />Package application using Web Deployment Tool<br />
  16. 16. DemoPHP on IIS<br />
  17. 17. More PHP Projects from Microsoft<br />PHP and Silverlight<br />Windows SDK for Azure<br />SQL Driver for PHP<br />SQL CRUD Application Wizard for PHP<br />Virtual Earth PHP Toolkit<br />REST Data Services PHP SDK<br />Bing 404 Web Page Error Toolkit for PHP<br />www.interoperabilitybridges.com/projects/tag/PHP.aspx <br />
  18. 18. Program Overview for Web Pros<br />http://microsoft.com/web/websitespark <br />
  19. 19. WebsiteSpark Offer Details<br />1<br />Drive new businessopportunities<br /><ul><li>WebsiteSpark Marketplace
  20. 20. Partner Recruiting Portal
  21. 21. Web App Gallery</li></ul>Benefit from professional support and training<br /><ul><li>Two professional support incidents
  22. 22. Unlimited access to technical newsgroups on MSDN
  23. 23. Broad communitysupport through partners and peers</li></ul>Receive software and solutions for development and hosting<br /><ul><li>Design Tools/Development Tools/Testing Tools:
  24. 24. 3 MSDN Subscriptions
  25. 25. Production Hosting Licenses
  26. 26. Windows Web Server 2008 R2
  27. 27. SQL Server 2008 Web Edition
  28. 28. Premium Web site control panel (DotNetPanel)</li></ul>2<br />3<br />
  29. 29. Summary<br />Windows is a primary OS for PHP<br />Installing PHP (apps) on Windows is easy<br />Developing / Managing PHP on Windows is easy<br />Expression Web has PHP support<br />Explore Microsoft Web Platform for PHP!<br />
  30. 30. Resources<br />Microsoft Web Platformhttp://www.microsoft.com/israel/web<br />Web Platform Installerhttp://www.microsoft.com/web/downloads/platform.aspx<br />Web App Galleryhttp://www.microsoft.com/web/gallery/ <br />Join WebsiteSparkhttp://www.microsoft.com/israel/web/WebSiteSpark<br />
  31. 31. Resources<br />PHP on Windows Communityhttp://windows.php.net<br />IIS Community Sitehttp://www.iis.net<br />PHP on IIShttp://php.iis.net<br />Interoperability @ Microsofthttp://www.interoperabilitybridges.com/<br />
  32. 32. <ul><li>2009 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.</li>

×