Difference between revisions of "OpenEMR 4.2.0 XAMPP Package Installation"

From OpenEMR Project Wiki
Line 55: Line 55:


<br>
<br>
= Changing Apache Port for Windows 10 =
Prior to Windows 10, Apache listened on Port 80.  Windows 10 has taken Port 80 for [https://en.wikipedia.org/wiki/Internet_Information_Services Internet Information Services].  Here is the [http://www.complete-concrete-concise.com/web-tools/how-to-change-the-apache-port-in-xampp tutorial] for changing the port.  8079 worked well.  Remember to use the URL, localhost:8079/openemr for the login.  If you wish to run OpenEMR offline, you will need to switch to [http://windows.microsoft.com/en-us/windows-8/what-is-airplane-mode Airplane mode].


= Download and install most recent patch =
= Download and install most recent patch =

Revision as of 21:33, 4 August 2015

Available languages
English


Overview

This is an already configured OpenEMR with XAMPP on Windows, and is extremely simple to install. The 4.2.0 version includes OpenEMR 4.2.0 and XAMPP version 1.8.2. The first set of instructions will configure mysql and apache as services (this is what we recommend). The second set of instructions will install XAMPP in a way so that the user is required to start/stop the apache and mysql servers manually (do not start automatically at start up). This XAMPP package is extremely unsecure after installation and you need to secure it with configuration of the Security Console.


Install OpenEMR

Option 1: Installation as service

  • Download package here: xampp-openemr-4.2.0.zip (MD5 sum: ae3b1a5f9f88e88c26fc2f02e65e736b)
  • Right click downloaded file and select 'Extract All...'
  • Choose to extract to 'C:' (extracting to C: is required)
  • Right-click on C:/xampp/xampp-control and select 'Run as administrator'
  • Click the red X to left of Apache
  • Click the red X to left of MySQL
  • Then click 'start' for Apache and MySQL


Option 2: Installation not as service

  • Download package here: xampp-openemr-4.2.0.zip (MD5 sum: ae3b1a5f9f88e88c26fc2f02e65e736b)
  • Right click downloaded file and select 'Extract All...'
  • Choose to extract to 'C:' (extracting to C: is required)
  • Double-click C:/xampp/xampp-control, then click 'start' for mysql and apache
  • Login at http://localhost/openemr with user:admin pass:pass


Set the timezone for php

Method 1

  • Double-click C:/xampp/xampp-control, then click 'stop' for apache
  • Click 'Config' button for Apache and select the 'PHP (php.ini)'
  • Search for 'date.timezone', and set it with your timezone identifier.
  • Timezone identifiers can be found here: http://php.net/manual/en/timezones.php
  • Save and close the file
  • On xampp-control click 'start' for apache

Method 2

  • Double-click C:/xampp/xampp-control.

WINDOWS BACKUP AND RESTORE MADE EASY, figure 8.png


  • Click 'Stop' for Apache.

Xamppcontrol.png


  • Timezone identifiers can be found here.
  • Go->xampp->php->php.ini (configuration settings) and open with Notepad++.
  • Go to line 1044 under Module Settings and change the continent and city. Keep the forward slash after the continent and use the underline if there is a space in the name of the city.

Timezone1.png


  • Save and close the file.
  • On xampp-control click 'Start' for Apache and 'Quit'.

Xamppcontrol1.png



Changing Apache Port for Windows 10

Prior to Windows 10, Apache listened on Port 80. Windows 10 has taken Port 80 for Internet Information Services. Here is the tutorial for changing the port. 8079 worked well. Remember to use the URL, localhost:8079/openemr for the login. If you wish to run OpenEMR offline, you will need to switch to Airplane mode.

Download and install most recent patch


Meaningful Use 2 Specific Instructions


Using OpenEMR


Securing OpenEMR

  • This XAMPP package is extremely unsecure after installation and you need to secure it by configuring the Security Console.


Important passwords and database information

  • OpenEMR login: user:admin pass:pass
  • MySQL: root password is empty
  • MySQL: database:openemr user:openemr pass:escargot


Support

http://sourceforge.net/projects/openemr/forums


Author

Brady Miller
OpenEMR Project Co-administrator
brady.g.miller@gmail.com
http://www.bradymd.com