+ All Categories
Home > Technology > Webplatform And Php

Webplatform And Php

Date post: 13-May-2015
Category:
Upload: pierre-joye
View: 1,086 times
Download: 0 times
Share this document with a friend
Description:
Presentation of PHP and the Web Platfrom, CLIP Day, Munich 2009
Popular Tags:
19
Web Platform & PHP Open Day 2009 Pierre Joye Open Source Tech Center/Seattle PHP Core Developer
Transcript
Page 1: Webplatform And Php

Web Platform & PHPOpen Day 2009

Pierre JoyeOpen Source Tech Center/Seattle

PHP Core Developer

Page 2: Webplatform And Php

Who am I?OSS DeveloperWindows Platform FanPHP Core Developer

Maintainers of numerous extensionsWindows Lead Developer

Work with Microsoft to make Windows the platform of choice for PHP

[email protected]

@pierrejoye

Page 3: Webplatform And Php

YOUWhy would

Use Windows?

Page 4: Webplatform And Php
Page 5: Webplatform And Php

PECL

Page 6: Webplatform And Php

Web Platform Installerhttp://www.microsoft.com/web/

Web Application Galleryhttp://www.microsoft.com/web/gallery/

Codeplex Tag PHPhttp://www.codeplex.com

Best URL everhttp://www.microsoft.com/php/

Page 7: Webplatform And Php

• IIS Integration• http://php.iis.net

• SqlServer Native Driver

• http://sqlsrvphp.codeplex.com/

• Web Platform Installer• Sync releases, php community binaries,

QA

• Web Gallery• Port to windows, integrations

Page 8: Webplatform And Php

Fast static data delivery faster than Apache As fast than lighttpd 1.4

FastCGI interface Dynamic Clients WinCache

IIS 7/7.5

Page 9: Webplatform And Php

PECL

Page 10: Webplatform And Php

Stability

SpeedSecurit

y

Priorities

Page 11: Webplatform And Php

• Libraries being compiled against were up to 12 years old

Old Library Binaries

• Many libraries only existed in binary form, unknown origin and license.

Source Missing/Unknown

• Nearly no security updates to libraries has happened in the last decade

No Security Updates

• With no updates, generally features were often not implemented on Windows

Missing Feature Parity

PHP 5.2 PHP 5.3

• Every dependent library was built from a new build, from the original project.

Every Library built from Source

• Security and Features can be kept in sync with other platforms, due to the ability to track the originating source code

Tracking dependent projects

• It’s now possible to work with the source code of the originating project, and apply modern building techniques and optimizations.

Working with the code

Page 12: Webplatform And Php

x86WS2008/R2

Windows 7

WS 2003

Windows Vista

Windows XP (SP2+)

Supported Windows

Page 13: Webplatform And Php

Supported Compilers

x86Visual Studio 2010

Visual Studio 2008

Visual Studio 2005

Visual Studio 2003

Visual Studio 6

Page 14: Webplatform And Php

DEMO

Page 15: Webplatform And Php

IDE/VS.php

Page 16: Webplatform And Php

IDE/Zend Studio

Page 17: Webplatform And Php

Expression Web3

Page 18: Webplatform And Php

Expression Web3

Page 19: Webplatform And Php

http://microsoft.de/php

http://windows.php.net

http://wiki.php.net/internals/windows/

http://wiki.php.net/internals/windows/stepbystepbuild

http://port25.technet.com/

http://codeplex.com

http://www.microsoft.com/express/

Links & Resources


Recommended