DCSIMG
PHP On Windows - Summary - Shai Raiten

Shai Raiten

 Subscribe

PHP On Windows - Summary

PHP On Windows - Summaryphp-loves

Last week I attended in Guy Burstein lecture about PHP On Windows, you may ask what the relation between Me (Team System) and PHP?
In the past I was a PHP developer so a small part of me was curious to hear what new for PHP developers under Windows.

IMG_3896 IMG_3900

I came to this lecture with just one question –

Why?

As you know PHP on windows is not new, using ISAPI you can install PHP on IIS but still the question remains - Way?

  • Even when using ISAPI PHP will not work on windows like he works on Apache (A lot performance problems).
  • Money… Windows cost money…..
  • Visual Studio is not so PHP friendly.

In spite of all this, Guy Burstein always has good answers and off course good performance, so here is 4 Big Reasons Why, I’ve learned from Guy’s lecture.

Reason 1: FastCGI = Very Fastphp-fastcgi

The IIS FastCGI component enables popular application frameworks like PHP be hosted on the IIS web server in a high-performance and reliable way.

FastCGI helps these application frameworks to achieve improved performance on Windows over CGI, while allowing stable operation in production environments

Getting started with IIS and PHP

Community PHP for Windows at PHP.net

The Open Source Community at Microsoft

Reason 2: Microsoft Web Platform Installer 2.0

The Microsoft Web Platform Installer 2.0 (Web PI) is a free tool that makes getting the latest components of the Microsoft Web Platform, including Internet Information Services (IIS), SQL Server Express, .NET Framework and Visual Web Developer easy. The Web PI also makes it easy to install and run the most popular free web applications for blogging, content management and more with the built-in Windows Web Application Gallery.

Installing Web Apps or updating the Microsoft Web Platform, Web PI’s improved validation support ensures everything just works.

Using Web Platform Installer you can install PHP application on Windows without any need to do manual configuration just selecting the desire PHP application you want to install and Web Platform Installer will do the rest.

image  

I choose to install Joomla on Windows and then I got all the Dependencies required for installing Joomla on my system.

image

All you need to do is to Accept Web Platform Installer to install those components for you.

image

But this is not all – also the configurations are made during the setup, not need to modify and configuration files.
Below you can see MySql and Site configuration:

image 

 

 

 

 

 

 

 

image image

And after couple of minutes you are done!

image

Reason 3: Expression Web 3

Open and edit PHP pages directly in Expression Web 3 and apply the full range of standards-based design tools to PHP. Open and edit PHP pages directly in Expression Web 2 and apply the full range of standards-based design tools to PHP including code-coloring, snippets and IntelliSense™. It also ships with a PHP development server that lets you test your PHP pages without any other external web server dependencies

image

PHP IntelliSense -

image

Visual Diagnostics

Debug your pages in multiple browsers on the same machine that you use for development with SuperPreview. And Snapshot Preview provides a high-fidelity browser preview that updates live as you edit your code, saving you the time and effort of loading the page in a browser for each code change. The CSS properties palette visually displays the CSS cascade, enabling you to quickly see all of the styles that the current selection in your web page uses, the order of precedence of those styles, and all of the properties and values of those styles.

image

Another cool feature is Overlay Layout, shows both previews together so you can see the difference between those browsers.
Below is the CSS size you can take a fix in your code.

image

 

 

 

 

 

 

 

 

 

 

 

 

 

Reason 4 – Visibility, support and software for professional Web Developers and Designers - at no upfront cost!!!

Does your company have 10 or fewer employees?

Join WebSiteSpark program with A one-time $100 Program Offering Fee is due upon exit or at the end of the 3 year term.

Program Benefits image

WebSiteSpark provides access to a technology offering for development and production hosting of websites. Once enrolled, you can download the following software from Microsoft:

  • For design, development, testing and demonstration of new websites – for a total of up to three users per Web design and development company:
    • Visual Studio Professional
    • Expression Studio 3 (1 user) and Expression Web 3 (up to 2 users)
    • Windows Web Server 2008 R2
    • SQL Server 2008 Web Edition
  • For production use – that is, to deploy and host new websites developed using Program software – using a total of up to four processors per Web design and development company, of the following (physical or virtual) dedicated servers:
    • Windows Web Server 2008 R2
    • SQL Server 2008 Web Edition
In addition to software, Microsoft WebsiteSpark offers Web development and design companies the opportunity to:
  • Get Business Opportunities: Get opportunities to expand your customer base and drive new business through showcasing your capabilities and connecting with partners, by featuring your talents in Microsoft marketing and business networking vehicles.
  • Get Support and Training - benefits include:
    • 2 professional support incidents
    • Free online training Managed newsgroups on MSDN (a community of over six million developers) and other Microsoft online properties
    • Access to broad community support through connections with Network Partners, Hosting Partners and peers with complementary services and technologies

For more information please visit Guy Burstein's Blog.

Thanks

Comments

Maor David said:

סיכום מעולה!

תותח!!! פשוט תותח

# January 30, 2010 5:36 PM

Doron Ben-David said:

סיכום נהדר.

שמרתי לעצמי לצורך עיון חוזר :)

# January 31, 2010 2:04 PM

Twitter Trackbacks for PHP On Windows - Summary - Shai Raiten [microsoft.co.il] on Topsy.com said:

Pingback from  Twitter Trackbacks for                 PHP On Windows - Summary - Shai Raiten         [microsoft.co.il]        on Topsy.com

# February 1, 2010 2:57 PM

PHP On Windows – Summary – Shai Raiten | Coder Online said:

Pingback from  PHP On Windows – Summary – Shai Raiten | Coder Online

# February 2, 2010 5:38 AM

PHP On Windows - Summary - Shai Raiten Help just to Me said:

Pingback from  PHP On Windows - Summary - Shai Raiten Help just to Me

# February 3, 2010 1:51 AM

Toshiba C3500 Review, Silverado 3500 Hd Software Monotube Shocks - 234.akemet.com said:

Pingback from  Toshiba C3500 Review, Silverado 3500 Hd Software Monotube Shocks - 234.akemet.com

# May 24, 2010 7:16 PM

Mercedes Benz E550 Problems, E55 Amg Gateway - 340.computeronlinebingo.com said:

Pingback from  Mercedes Benz E550 Problems, E55 Amg Gateway - 340.computeronlinebingo.com

# May 25, 2010 10:14 AM

Placenta Previa Emedicine, Toyota Previa Spark Plugs - 92.eumreborn.com said:

Pingback from  Placenta Previa Emedicine, Toyota Previa Spark Plugs - 92.eumreborn.com

# May 25, 2010 11:48 AM

Firenza Parts Cutlass Supreme Oldsmobile Alero, Oldsmobile Firenza Produced Cutlass Calais - 110.1fh.org said:

Pingback from  Firenza Parts Cutlass Supreme Oldsmobile Alero, Oldsmobile Firenza Produced Cutlass Calais - 110.1fh.org

# May 25, 2010 12:48 PM

1996 - 1985 @ 2003 Dodge Ram 1500 Upgrades Pickup, Isuzu Oasis Discount Rodeo Sport Pickup - 142.binggreen.com said:

Pingback from  1996 - 1985 @ 2003 Dodge Ram 1500 Upgrades Pickup, Isuzu Oasis Discount Rodeo Sport Pickup - 142.binggreen.com

# May 31, 2010 2:43 AM

2000 - 1995 @ Stansted Express Trains, Nitrous Express Used Pressure Gauge - 145.eumreborn.com said:

Pingback from  2000 - 1995 @ Stansted Express Trains, Nitrous Express Used Pressure Gauge - 145.eumreborn.com

# May 31, 2010 11:02 AM
Leave a Comment

(required) 

(required) 

(optional)

(required) 


Enter the numbers above: