Installing and using PHP

PHP (Hypertext Preprocessor") is a widely-used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. You will find all information you need about PHP at, including php source code.

Our basic idea when developing this site is illustrated in the image below:

PHP usage

Many users will not have access to an external server (from a hosting company or similar service), but any computer may become a server. Consequently, one or more computers in a research group may be used as servers (for example, the fastest ones), and the other computers may be used as workstations. Additionally, a local server may be set up in our own computer, and by using a web browser we will be able to use the programs in our computer even when the computer is not connected to the web.

Installing PHP in our computer is very easy.

PHP is installed by default in most Linux operation systems (as well as Apache web server, so that when activating both a web server with PHP will be available) . In case you are using linux but php is not installed, visit, and follow the instructions to install it in your computer. Concerning Mac, newest version of the operation system includes Apache, and instructions for PHP intallation are available here.

As most users are probably using Windows as their operation system, we will focus here on how to install PHP in a Windows environment.

Thanks to developers who have created programs for automatic installation of Apache and PHP in windows operation service, installation process is very simple. In the table below you will find links to programs for installing both programs in your computer (".exe" installers). So after downloading one of those programs and installing it, your computer will become a server.

EasyPHP EasyPHP is an Easy Installer for windows. It's a distribution for an easy use in a windows environnement. It contains PHP Apache and MySQL. It also contains PHPMyAdmin for an easy admin of MySQL.
Our choice
Server bundle of : Apache2, MySQL, PostgreSQL, OpenSSL, Xmail, SlimFTPd Software developing triad of : PHP , Perl and Python + Apache2TriadCP, PHPmyadmin, PHPPgAdmin, AWStats, UebiMiau, PHPXMail, PHPSFTPd. All latest stables, all manuals
WinLAMP WinLAMP is an installer for Apache, MySQL, and PHP. Runs on Windows NT, 2000, XP. The installer is a single executable file. WinLAMP also optionally installs phpMyAdmin, eSKUeL, some other GUIs for MySQL and an ActivePerl installer.
WebServ Pre-Compiled WebServer for the Windows NT Based OS (NT, 2000, XP, 2003). Includes apache2, mysql, activeperl, mod_perl, mod_security, php, adodb, awstats, phpMyAdmin, phpMyBackupPro, smarty, turck- mmcache packaged into an installer (WAMP).
PHP Home Edition PHP Home Edition is a complete package including WWW server Apache, DBS Server MYSQL and scripting language PHP into one fully operational system. Including additional compiled libraries for Win32 OS and many more.
BigApache BigApache for Windows is a free Enterprise Ready Server. It is suitable for the semiprofessional use or for the program development of Html / PHP / Mysql / Perl / Python / ASP::Apache or Java projects (JBoss with Tomcat).
NetServer is a pack of servers for Windows NT/2000/2003/XP, controlled and configured by an easy to use interface designed for the project which will run in the systray. This includes Apache+PHP, MySql, Filezilla FTP Server, hMailServer and PHP scripts.
ApachePHPMySQL Project reflected for a long time, and was realized recently. It for those who wants put one movement of a hand under win32 latest version Apache, Php and Mysql. Also the given project will help those who DOESN`T LIKE to look instructions and carry them.
FastWork FastWork, an installer of Apache, MySql and PHP for Windows specially made for PHP developers. If you plan to learn PHP or MySQL why FastWork should install for you other great tools like phpMyAdmin or phpBB?

To use programs from BioPHP, you must decompress the files to the folder used to serve page in the computer (the folder is usually named "www" or "htdocs", depending on the installer used). When visiting "http://127.0. 0.1/program_name" or "http://localhost/program_name" with your regular web browser, you will be visiting your own server.

We hope this page has been useful to you. For suggestions/questions, please contact us.