Introducing Phoenix PHPServer
One of the more interesting recent developments in information technology has been the rise of the so-called "LAMP" software stack. When first coined in the late 90's, the acronym stood for "Linux-Apache-mSQL-Perl", a set of modular components to build dynamic websites.
As time progressed, some components were replaced by others: mSQL was superseded by MySQL, which in turn was superseded by SQLite on the low end and by Oracle and DB2 in corporate settings. Similarly, Perl was replaced by PHP3, which evolved into PHP4 and PHP5, and Windows based systems became as common as Linux based systems. Each change made the stack better and proved the power of the modular approach.
One key hurdle for broad use of the LAMP technology for mid-market solutions was that it was never easy to configure and manage. Phoenix PHPServer changes that: it can be installed with just four clicks of the mouse and works out of the box.
Phoenix PHPServer is designed to work with the Firebird database. Firebird is a powerfull database with a feature set that matches the market leading enterprise systems, yet is very easy to install and manage. Like PHPServer, Firebird can be installed with just four clicks and works out of the box.
Firebird + PHPServer is the ideal way to create intranet applications for mid-market businesses, and to build B2C or B2B web sites and web services, whilst keeping all your data safe in a central repository.
What is in Phoenix PHPServer?
The Phoenix PHPServer is built entirely from open source components: MyServer, PHP and the Firebird client. It does not contain the Firebird server itself, wich is a separate download. The components are all installed in a single directory (with sub-directories) and can co-exists with other installs of e.g. PHP on the same system.
What are the advantages of Firebird + PHP?
However, the process of removing much of the processing from individual computers has some important benefits.
The user's computer is not required to do much of the processor-intensive work. This can speed page load times and generally ease the browsing experience. As well, PHP does not put a strain on servers. The code is optimized to make the server's job easier.
This fact and the cost savings that come with the open-source license are speeding the adoption of PHP over competitors like Microsoft's ASP.NET and Visual Basic.net and Sun Microsystems' Java.
By moving the processing onto the server, PHP makes the collection and use of data much more convenient. Data can be readily stored in databases and used in novel ways. Users have access to this centralized data. Web sites can be created that tap into this central reserve much more efficiently.
Developers benefit by streamlining the development process. PHP gives them much more freedom to create light, feature rich web sites that reuse common elements while still being connected to extended data sources
The main reason for centralized databases is the creation of dynamic websites that can react to user input. As a program language, one of the main functions of PHP is storing variables. The scripts can encode and store user inputs into variables that can be passed on to other code to execute. The code can query databases to draw out data and perform comparisons.
Through these means, PHP can take user input and change a website in response to input unlike hard coded html which is generally static.
Downloading Phoenix PHPServer