This page is about the unattended Java/Apache/MySQL/PHP installer, which saves your time setting up the Java/Apache/MySQL/PHP development environment.
Counting times I have installed Java, Apache, PHP, MySQL, etc, changed configuration, setup additional modules and so on, I decided to summarize my knowledge in this area and help myself and others to save our time. I created the installer, which primary goal is to provide the developer with command-line tools for basic Apache/MySQL/PHP management tasks. The second reincarnation of this tool-set was in a form of several JScript script files.
This a preview version of AMP installer and configurator. Although, it is very far from being a real time-proven and tested installation method, with your help and effort we can make it better.
First, check the latest version of the installer at this page. If there is any, download it.
Unpack the installer to the root folder of your disk. It will create "Jamp" folder with a few files and folders in it.
Now you have two options on how to install JAMP packages:
If you run install.wsf by clicking on it in a file manager, it will be executed with default scripting handler, which can be either CScript.exe or WScript.exe. Whatever you prefer, running "install.wsf" with any method should start the installation. But hold, first check settings in the "configuration.js" and "install.wsf" files. This is not a dummy "only one way" installer: if you want, you can change installation options such as default service names, ports, installed services, etc.
Note: Installer will download the latest versions of the packages it installs (~70Mb). So, your Internet connection should be up.
Alternatively, if you had obtained the packages some other way, you can copy them into the "pkg" folder and, in case their versions differ from ones in "install.wsf", change the "install.wsf" and "uninstall.wsf" files.
After you run "install.wsf" you will have the following:
Apache 2.2, PHP 5.2, latest PHP CHM manual, MySQL 5.0, and MySQL GUI Tools (which include MySQL Query Browser, MySQL Administrator, etc) and ODBC Connector for MySQL will be installed in you JAMP folder. If you have IIS installed, Apache and IIS will share the same folder for projects (c:\inetpub\wwwroot) and Apache will listen port 8081. Otherwise, Apache will look for projects in Jamp\host\localhost\htdocs folder and listen port 80.
You can start to use Apache, PHP and MySQL right when installer completes its job, but enabling MySQL in PHP requires rebooting your PC.
Jamp contains installation scripts for some modern PHP/JS libraries and applications, including Drupal, phpMyAdmin, Yahoo User Interface Library, Google Web Toolkit and so on. Full list of installation scripts.
Download JAMP Installer (~0.8Mb)
Older versions: 0.0.5.
or (and what is better) use corresponding forum.
JDK6 Silent install
Apache unattended install
Windows Installer Command-Line options
PHP v5.1 and v4.4 apache2handlers for Apache 2.2
Configuring FastCGI for IIS5.1/6.0