PHP is an embedded scripting language, meaning that pieces of PHP code are embedded in the middle of HTML documents. The PHP code is executed on the server, allowing infusion of dynamic elements into HTML documents. It is no longer necessary for a graphic designer to be a programmer, or vice versa. Even better, PHP is both elegant and simple to use. Highly extensible, configurable, and flexible, it is hard to imagine that the Apache server couldn't suit your needs.
Apache runs on virtually every platform that can run a Web server.
This allows the module to run in the same memory space as the Apache server, providing a substantial performance boost. Before diving into dynamic Web page design, it's useful to understand how simple static HTML pages function. Static Web pages are manually created, then saved and uploaded to the Web server. Once a static page has been uploaded, it must be modified and re-uploaded each time its content changes. Pages with links to or from this page may need to be modified as the content changes, too, and then uploaded to the server.