PHP on Windows - PowerPoint PPT Presentation

1 / 83
About This Presentation
Title:

PHP on Windows

Description:

PHP on Windows – PowerPoint PPT presentation

Number of Views:43
Avg rating:3.0/5.0
Slides: 84
Provided by: Garr193
Category:
Tags: php | cens | windows

less

Transcript and Presenter's Notes

Title: PHP on Windows


1
PHP on Windows
The Undiscovered Country
  • Garrett SerackOpen Source Software
    LabMicrosoft Corporation

2
OptimisT
Sometimes, its ok to think youre incredible.
3
Howdy.
  • I am

Probably not Mr Incredible.
4
Ill try not to hold that against you.
  • I am

a Microsoft employee. (really!)
5
A bad day codin is better than a good day
fishin
  • I am

a Software Developer.
6
Is there a patch for that?
  • I am

a Recovering Program Manager.
7
Does the rest of the company know that?
  • I am

focused entirely on Open Source.
8
BraverY
Wounds Heal. Chicks dig scars. Glory lasts
forever.
9
Open Source at Microsoft... Really?
  • The OSSL

is a catalyst for change inside Microsoft.
10
Like what?
  • The OSSL

does stuff at Microsoft
11
The undiscovered countrY
You havent experienced Shakespeare until youve
read him in the original Klingon.
12
PHP on Windows, eh?
  • PHP on Windows

has actually been around for a decade.
13
Duh!
  • PHP on Windows

Runs on Apache. and IIS.
14
Is that why it acts out and gets into trouble?
  • PHP on Windows

needs attention.
15
Yeah, we know. Joe told us that.
  • PHP on Windows

has support for many Windows features.
16
Elizabeth likes to write desktop apps with it
too.
  • PHP on Windows

has most often been used as a development
environment.
17
This comment intentionally left blank
  • Why?

...
18
DeniaL
Its not just a river in Egypt.
19
bout time
  • Microsoft

acknowledges the importance of PHP.
20
The first hits free, kid
  • Microsoft

looked into how PHP could be better on
Windows.
21
What stuff?
  • Microsoft

began delivering stuff to address issues.
22
If he says love, Im outta here.
  • Microsoft

worked in response to the worlds largest
agent for change.
23
CommunitY
Youd be surprised what you can accomplish when
you work with people who have common goals and
ideals.
24
? Everybody get together.. ?
  • The community

welcomed our efforts very
enthusiastically
25
try to love one another.. ?
  • The community

provided valuable feedback and
shaped development.
26
? right now. ?
  • The community

brought vast experience and guidance.
27
DEja VU
Sometimes, when they change something, it causes
a glitch in the Matrix.
28
CGIits a four letter word.
  • FastCGI for IIS

was a sign of the times.
29
That could prove to be valuable.
  • FastCGI for IIS

brings stability to PHP on Windows
30
Nice.
  • FastCGI for IIS

brings scalability to PHP on Windows
31
hmm this changes things.
  • FastCGI for IIS

Improves performance for PHP on
Windows
32
EXpectatiONS
I imagine it could have been worse. This could
have been a LOLCAT
33
I hope so.
  • FastCGI

is actually pretty easy to get running on IIS.
34
What, better than ISAPI?
  • FastCGI

is really recommended for running PHP on
Windows.
35
It slices, it dices, and it makes mounds of
Julianne French Fries
  • FastCGI

Ships with Windows Server 2008.
36
This is a good thing, right?
  • FastCGI

Downloadable for Windows XP, Server 2003
and Vista.
37
TweakinG
Even if you have the fastest ship in the galaxy,
you cant go to light speed with the hyperdrive
disabled.
38
Would it help if I got out and pushed?
  • SQL Server

is partially supported by the community
already.
39
it might!
  • SQL Server

support is necessary to provide customers
with choice.
40
zzZzz zZzzz zz zzzz
  • SQL Server

support is necessary to provide
customers interoperability.
41
How?
  • The SQL Server

team stepped up to address the gap.
42
The driveR
More important than the car, is whos behind the
wheel.
43
A new driver, or did you fix the old one?
  • The driver

is a native code extension for PHP.
44
Heh-heh this is good.
  • The driver

was built by the SQL Server team, with
strong community collaboration.
45
Ill check it out.
  • The driver

source code has been posted to CodePlex with
an OSI approved license.
46
INDeterminacY
Its like a mule with a spinning wheel. Nobody
knows how he got it, and be damned if he knows
how to use it.
47
Yeah, right. Show me an app that uses it
  • an internal project

to update existing PHP aplications to
support the driver.
48
And the hammer comes down in..
  • an internal project

to contribute patches back to the Open Source
Projects.
49
3..2..1..
  • an internal project

to update existing PHP applications to
support the driver.
50
Mission impossiblE
Waitwhat?
51
Whoa.
  • a whole new

process for contributing patches to the
community.
52
And its LGPL/BSD Licensed?
  • ADODB

changes have already been contributed back to
the community.
53
What projects!?!
  • More projects

Are on their way.
54
WiTTY SlidE
With an insightful comment.
55
Next, youll tell me youre participating in PHP
development
  • Participation

in active development with the
community developing PHP
56
nice
  • Participation

On IRC php-dev-win on Freenode
57
Hey, can you tell me how to
  • Participation

by digging out the answers to those
nagging Windows questions
58
ResultS
You can work for years, but the greatest moment
is still when you finally see the fruits of your
labor.
59
In what way?
  • PHP 5.3

is the most significant update to PHP on
Windows.
60
Were they not already?
  • PHP 5.3

has every dependent library updated to the
latest version.
61
Is it faster?
  • PHP 5.3

is compiled with Visual C 9 (Visual
Studio 2008)
62
How well does it work?
  • PHP 5.3

shipped an alpha build a couple weeks ago
63
Thats new.
  • PHP 5.3

is available in x86 and x64 versions.
64
THunderdomE
I have to admit, Im not sure what to say.
65
Ok, lets dance.
  • Get It.

Run It.
Say Something.
66
Get What?
  • Download

PHP 5.3 alpha at http//snaps.php.net
67
What else?
  • Download

FastCGI at http//iis.net/php
68
Is that it?
  • Download

SQL Server Driver http//codeplex.com/sql2k5php
69
Run It?
  • Why?

Does anyone run your code?
70
Oh, heck Why not?
  • Why?

Your customers may need it.
71
What if it cries?
  • Beat it up.

How does your code run?
72
and when I find a problem?
  • Say something

You can yell on irc php-dev-win on
Freenode.
73
Something
  • Say something

You can file bugs at http//bugs.php.net
74
I am so going to drop your email onto a spam
list.
  • Say something

Heck, send me an email.
75
ALL IN
When the right hand comes along, you just might
want to play
76
Is it even possible to compile it?
  • Grab the code.

I can help you get started.
77
But, I dont have the tools
  • The Latest SDK

Has the tools to build PHP.
78
I better not get Rickrolled
  • The Latest SDK

Can be found at http//tinyurl.com/6z57rv
79
Its broken?
  • Bootstrap script

uh, I broke it. http//fearthecowboy.com
80
QUestionS
Feel Free to ask questions.
81
Did you ask him about the time..?
  • Tell Me.

Is there something blocking you?
82
I was there. It was very funny.
  • Tell Me.

What else do you need?
83
Hang on! You got those links?
My Blog http//fearthecowboy.comPhp 5.3
Builds http//snaps.php.net IRC
channel irc//irc.freenode.net/php-dev-win Fast
CGI http//iis.net/php Native SQL Driver for
PHP http//codeplex.com/sql2k5php Windows
SDK http//tinyurl.com/6z57rv
Write a Comment
User Comments (0)
About PowerShow.com