Reliable & free! It has to be Apache! by Nakul Goyal
15024Reliable & free! It has to be Apache! by Nakul Goyalhttp://www.nakulgoyal.com/Reliable-free-It-has-to-be-Apache.htmApache is maintained by the Apache Software Foundation?s Apache Server Project at www.apache.org. The Apache Web server, for those of you who haven?t heard of it, is arguably the most popular Web server in use on the Internet today. While Microsoft contends that its Internet Information Server (IIS) is making huge gains, it?s still struggling in many ways against Apache. The reasons are not hard to seek. For starters, you don?t have to be running Windows to run Apache. It was first developed on the various Unix/Linux/BSD platforms, then recently ported to Win32. The IIS, while a good Web server on the NT platform, is trapped in the "Windows-only" world. While IIS has many handy features, not everyone wants to run NT for their Web server?s OS.PHP > Magazine ArticlesOct 12, 2006
This lab series is not a tutorial on writing PHP programs or scripting dynamic Web pages. Rather its intent is to demonstrate how you can use PHP to separate the different elements that make up well designed and valid Web pages into their component parts and have these parts adapt in certain powerful ways. These components correlate almost exactly with the modular design of XHTML itself. Any number of other open-source languages such as Perl or Python could be used to achieve the same goal. Or commercial ones certainly, but let?s not go there.
To tune well, you need to benchmark your Web server. You can get some benchmark figures using ApacheBench (ab) or httperf. If you are an OS agnostic like me, I recommend using Microsoft's excellent free Web Application Stress Tool (WAST - requires M'soft Windows). WAST is more flexible than ab because it allows you to define different GET parameters for each thread. This is important because it allows you to simulate multiple PHP sessions via the PHPSESSID GET parameter. Avoid benchmarks involving PHP sessions when using ab as the sessions will become an artificial bottleneck. More info on using WAST with PHP.
PHP.Pirus is the first virus written in PHP, a server-side scripting language used for dynamic Web page generation. The virus runs only on servers with PHP interpreters. This virus cannot be contracted by simply visiting an infected Web page. The virus is saved as a file on the hard drive, and it inserts code into .php and .htm files to call itself. The name of the virus file varies, but is likely to use the extension .php
If you came late to the PHP Party, don't worry--there's plenty of reasons to celebrate. PHP is an Open Source server-side scripting language for creating dynamic web content, in place on some 1.5 million Web sites worldwide--and growing. There's a new version of PHP out, version 4.0. I just got around to downloading and giving it a whirl.
Joining mailing list will entitle you
to receive occasional emails informing you of news and
updates to the site and any special offers that may be
of interest to you.