The LAMP model has been adapted to other componentry, though typically consisting of free and open-source software.For example, an equivalent installation on the Microsoft Windows family of operating systems is known as WAMP and an equivalent installation on macOS is known as MAMP. MAMP & MAMP PRO 6.3 macOS 10.12+ & 64-Bit processor (Intel) Users of version 5 get more than 50% discount. MAMP & MAMP PRO 4.2.0 Windows 7, 8.1, 10 Download MAMP Viewer.
The educational technology and digital learning wiki
Jump to: navigation, search
This article or section is a stub. It does not yet contain enough information to be considered a real article. In other words, it is a short or insufficient piece of information and requires additions.
- 2WAMP/MAMP products - Windows and Mac
- 4WAMP for Windows running from a memory stick
1 Definition
The acronym WAMP (or Q.A.M.P.) refers to a set of free software programs commonly used together to run dynamic Web sites or servers:
- Windows, the operating system;
- Apache web server;
- MySQL, the database management system
- The PHP (and sometimes the Perl or Python) programming languages.
See LAMP, the original Linux-based solution
2 WAMP/MAMP products - Windows and Mac
For the Windows world there exist several complete packages that come with installers and a launch/stop/configure tool. Some also work for Linux, but I'd rather not use them on a real server.
- Also check out Wikipedia's Comparison of WAMPs.
2.1 WAMP5 / WAMPServer
- Also available on SourceForge (try this if the other is down)
- Supports PHP 5x and MySQL 5x (16:16, 4 December 2006 (MET)).
- This may be the best bet currently, but DSchneider didn't do any serious comparative testing, but it's the only one I was mostly happy with.
- Only thing missing were some mysql excutables that some programs or yourself may need for command line operations (e.g. LAMS installer needs this).
2.2 EasyPHP
- Easy PHP.
- Used to be the most popular PHP 4.x package
- Daniel K. Schneider did not test the 2.0beta version yet (mai 2007).
- How to upgrade EasyPHP if you really need to
I once managed to upgrade PHP4.x to PHP5.x in Easyphp 1.8 (in nov 2006)
- Empty the ./php directory and get PHP from PHP
- Edit php.ini and explicitly load php_mysql (for the php 4 this was not necessary)
2.3 XAMPP
- Also works fine, but this is more intrusive.
Lamp Mamp
3 MAMP
- MAMP for your MacIntosh
- MAMP stands for: Macintosh, Apache, Mysql and PHP and can be used as light-weight developper's alternative to the built-in servers.
4 WAMP for Windows running from a memory stick
WAMP servers that run off a memory stick, your camera or any device that can act as an external drive for a device (usually a PC). Usually these distributions have less functionality, but take up less space and need no (or almost no) installation work. I tested both MoWes and Uniform and both work and are live projects - Daniel K. Schneider 11:09, 22 December 2009 (UTC).
I suggest always to decompress such distributions on a real hard desk and then transfer to a memory stick (to avoid write errors I ran into).
4.1 The Uniform server
The Uniform server is a combo of Apache Httpd Server, PHP, Perl, and MySQL. It comes in two variants (or more) and can be enhanced with extra plugins.
When I run Virtualbox on a Windows Vista host on the same Macbook with a Windows 7 guest with 3D acceleration and YSFlight, I don't experience this problem as often. I have also noted crashes with an Ubuntu Linux 8.04 guest with 3D acceleration in the new Virtualbox 2.2.0 release. This is commonly due to bugs in VirtualBox. VirtualBox installs itself as a kernel extension directly into the lowest level of kernel software running on your Mac affecting stability of the system as a whole. This is why you need to enter an administrative user’s password in order to install VirtualBox. There seems to be a bug that crashes Ubuntu 20.04 LTS in VirtualBox when it attempts to check audio input permissions with CoreAudio. 00:84 CoreAudio: macOS 10.14+ detected, checking audio input permissions. Fixing VirtualBox crashing macOS on high load (Kernel Panic). So this is how my VMs are defined from now on my Mac. Have you enjoyed? Please leave a comment or give a ?! Skip to comment form. Eugene Romero on June 20, 2018 at 12:34 # Reply; You sir, are a gentleman and a scholar. I'd been facing this issue for a while. ![Virtualbox crashes mac big sur](/uploads/1/3/4/6/134682671/423338618.png)
![Virtualbox crashes mac big sur](/uploads/1/3/4/6/134682671/423338618.png)
- Version 5.5 release in dec 2009 is described like this: “The Uniform Server is a lightweigt server solution for running a web server under the WindowsOS. 8.78MiB! It includes the latest versions of Apache2, Perl5, PHP5, MySQL5, phpMyAdmin and .. NO INSTALLATION REQUIRED! NO REGISTRY DUST! Just UNPACK and RUN!”
- Plugins exist, e.g. for a Tomcat server, an FTP server etc.!
- The Uniform Server Homepage homepage, downloads (on sourceforge).
- Uniform wiki (documentation)
4.2 MoWes
- See the Modular Webserver System article. For beginners working under Windows, this system is probably the easiest way for playing with a WAMP and some portalware. Several popular CMSs can be download and installed automatically - Daniel K. Schneider 17:18, 15 January 2010 (UTC).
4.3 Distributions of ready-to-run portals
There exist some distributions for packages like Drupal, Joomla etc. and that you can run usually directly from a memory stick or any other drive.
- E.g. * JSAS Joomla! StandAlone Server.
- Otherwise, packages like WOS do include preconfigured servers
5 Running a mediawiki on your travel PC
- If you want to clone a Mediawiki from your 'real' server
Export your database on the server and transfer the file to your PC (e.g. to c:tmpwikimedia.sql):
Example:
- Import the database in your PC
Wp education mls theme. Firstly create a database on you PC-based MysQL server
I suggest to use the command line to do the import, because file upload is limited in a typical PHP installation (else reconfigure the parameters in the php.ini file).
In EasyPHP 1.8 the mysql.exe program is here:
In WAMP 5, the file is here:
Open a terminal (DOS window, command prompt, or whatever it is called) and use this construct:
Example:
Then wait for a long moment ..
- Copy the MediaWiki server
- I suggest to zip the files on the serveur and then dezip exactly in the same place
Then, adapt the LocalSettings.php file
- Change the DataBase user and password (on the PC I simply use the root)
- You may have to ajust other things too, if you use short URLs on your production server, you may want to fix the Apache configuration on your PC too.
See ManageMediaWiki, my somewhat disorganized English/French installation MediaWiki management notes.
6 PHP/MySQL generators
These are tips to beginners with almost no php/mySQL skills.
Coding Php/MySQL/HTML requires expertise and in most cases it's not a good idea to try learning enough php just to build a simple database such as Zoho creator (See list of web 2.0 applications)
Lamp Mampilly
- If you must create your own application, then try php/mysql generators. They can generate full code for simpler applications.
Here is a list (no endorsements so far):
- AppGini
- AppGini.
- This is a Windows program. It creates php,mysql,html. The free version is functional, but has less features, e.g. project files can't be saved, 10 seconds waiting before it loads.
- PHP DataGrid
- PHP DataGrid.
These are server-side scripts that need moderate installation skills. Therefore needs apache/php/mysql installed.
- PHPRunner
- This is a windows program. PHPRunner builds visually appealing web interface for any local or remote MySQL, MS Access, SQL Server and Oracle databases. Your web site visitors will be able to easily search, add, edit, delete and export data in your database. Advanced security options allow to build password-protected members only Web sites easily. Provides fully-functional 21-day trial version.
- PHP Generator fo MySQL
- PHP Generator for MySQL.
- This is a windows program. It will connect to a running MySQL/WAMP server (or a remote MySQL server for which you have access rights) and extract information from database tables you have to specify. It then will create the code that you can upload to a production server.
Works fine but with two smaller caveats:
- PHP code generated looks like this: <? .. ?> instead of the correct <?php .. ?> .
- There are font problems, i.e. some buttons in the margins only show partly.
- Web Form Generator
(also Php Database Wizard). This is a Java application with a *.jar installer to create a edit/modify/view form for a table. Registration required. Minecraft factions.
Installation:
- Unzip first. If clicking on the *.jar fails, open a command window, go to the directory and type:
- However you still will be in trouble, e.g. you will have to start manually the application with the provided *.bat file in the applications directory. So rather just fix you Windows installation and associate *.jar files with Java.
If java is not found, then you need to download java from http://java.com/ and install it. It's useful to have in any case, since many educational applications are written in Java.
- For details, see the help. This application will generate several files. If you work with a local WAMP, just tell it the web directory where to put these (click on the tools icon).
DKS's option. A sleek application that works without any problems. Only caveat is that you likely have to add some code to protect your database. Easiest solution would be to use the servers .htaccess mechanism.
- Coffeecup
- Not tested, Daniel K. Schneider is not exactly sure what it does, but might be a nice application.
- Commercial ($39), but free for high-schools.
- PHP Data Grid
PHP Builder. DataGrid class for programmers ?
Retrieved from 'http://edutechwiki.unige.ch/mediawiki/index.php?title=WAMP&oldid=31759'
XAMPP can be described as a bundle of software used to serve web solutions across multiple platforms. It provides assistance to local developers by providing an environment to develop and test projects based on Apache servers, database management systems like MariaDB and scripting languages like Perl and PHP. Like XAMPP, there are a number of similar open-source local servers that provide similar assistance and functionalities. In this article, we will study about MAMP, WAMP, and LAMP to analyze and compare amongst the four.
XAMPP
XAMPP is an acronym, in which 'X' stands for Multiplatform, 'A' stands for Apache server, 'M' stands for MariaDB, 'P' stands for Perl, and 'P' stands for PHP. It is a stack of software, which includes Apache distributions used to develop and test website locally before its deployment on the internet. It is multiplatform and is supported by many operating systems such as Windows, MacOS, and Linux. It is supported by many file formats that add to its robustness. It is easy to install and use. The Control Panel makes it easy to manage and implement.
WAMP
WAMP is another local server, which is a package of software including Apache Server (which stands for A), MySQL database (which stands for M), and PHP script-based language (which stands for P). The 'W' in WAMP designates its exclusiveness for the Windows Operating system. WAMP is used in Windows-based systems to test dynamic websites without publishing it on the webserver. It is handy to implement and developed with PHP. It is available for both 32 bit and 64-bit systems.
MAMP
MAMP is a local server, which is compatible with (M) Mac Operating system and supports development & testing of web projects based on (A) Apache Server, (M) MySQL Database and (P) PHP OOPS based programming language. It can be easily installed on a Mac-based system with the help of a few clicks. It is mainly used for Mac OS, as denoted by the initial M in MAMP. It provides all the equipment that is needed to run WordPress on the system.
LAMP
It is an acronym in which 'L' stands for Linux, 'A' stands for Apache, 'M' stands for MySQL, and 'P' stands for various programming languages such as PHP, Perl, and Python. It is a local server solely supported by the Linux operating system and cannot be run on any other operating system. It is a light-weighted software package used by Linux based local hosts for testing their webpages before launching them on live platform. Unlike other such software packages, it supports development by multiple programming languages such as PHP, Perl, and Python.
Comparison and Analysis
![Lamp wamp mamp difference Lamp wamp mamp difference](/uploads/1/3/4/6/134682671/878361576.png)
Basis | XAMPP | MAMP | WAMP | LAMP |
---|---|---|---|---|
Supporting Platforms. | It is a cross-platform software package supported by platforms like Linux, Windows, and Mac OS. | This stack of software is only for the MAC operating system. | WAMP local server is only supported by Windows Operating system. | LAMP is supported by a single platform i.e., Linux based systems. |
Programming Languages | The programming/ scripting languages used for development in XAMPP are Perl and PHP. | The coding for the development and testing is done by using PHP in the MAMP server. | WAMP uses PHP (a script-based programming language) for development and testing. | Unlike other similar local servers, LAMP is multi-lingual in terms of development. It supports coding done in PHP, Perl, and Python. |
Database | XAMPP uses MariaDB, which is a relational database management system. It was developed by MySQL. | MAMP stores its data in a relational database. It uses MySQL for data storage and retrieval. | Just like MAMP, WAMP uses MySQL, which is an RDBMS for storing and retrieving operations on data. | LAMP supports its data storage function and other data-based operations using MySQL RDBMS. |
Servers | Apache Server is used for testing and running webpages of local hosts. | It uses Apache webserver. | WAMP uses the Apache Web server. | LAMP, like the other local servers, uses Apache Web server. |
Installation Process | The installation process is easy but may differ for different platforms | Very easy process of installation. It takes just a few clicks and minutes. | Easy to download & install and it is also light- weighted. | LAMP is handy to install and run. |
Next TopicInstallation of Wordpress Using Xampp