News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

SitePoint PHP Blog:
The sysadmin view on "Why PHP"
January 12, 2006 @ 06:42:35

On the SitePoint PHP Blog today, Harry Fuecks takes a look at why PHP from a sysadmin's perspective.

A funny from the Python crowd: phpfilter'"PHP "support" under CherryPy. There is a serious side to that though'"it's spitting out something that looks like a PHP parse error'"i.e. this is a developer problem (e.g. someone ftp'd a PHP straight onto their live web server for 'útesting'Ě), not a runtime error.

More to the point, when was the last time you saw a PHP runtime error take down an entire application or web server? And no - "MySQL Connection Failed: Can't connect to local MySQL server" doesn't count'"PHP and the web server are still running'"the MySQL server (or otherwise) is to blame.

He also looks at a slightly different method for serving up web applications - with FastCGI. He talks about the basic features of a server (forking, threading, asynchronous I/O) and how that explains how we've ended up with PHP being the "lesser of the evils"...

1 comment voice your opinion now!
sysadmin view why use fastcgi threading forking asynchronous I/O sysadmin view why use fastcgi threading forking asynchronous I/O


blog comments powered by Disqus

Similar Posts

PowerHomeBix.com: Why PHP in the web applications?

Zend Developer Zone: Integrating Smarty with the Zend Framework

Padraic Brady's Blog: The Mysteries Of Asynchronous Processing With PHP - Part 1

Jared White\'s Blog: Willowgarden & Zend Framework at the same time!

Jani Hartikainen's Blog: Food for thought: utilizing models in MVC


Community Events





Don't see your event here?
Let us know!


laravel podcast framework threedevsandamaybe configure unittest composer opinion language interview conference version introduction series symfony list community voicesoftheelephpant api release

All content copyright, 2015 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework