OpenEMR – Macintosh Installation

OpenEMR on the Macintosh

Leopard 10.6.3

Configure PHP

Open the Terminal application in the Utilities folder

changes are based on the vi editor

cd /etc/apache2
sudo vi httpd.conf

/LoadModule php5
#LoadModule php5_module        libexec/apache2/
LoadModule php5_module        libexec/apache2/



create a file “/etc/php.ini” with the following contents.    The Date/Time are eastern so you need to substitute your TZ in “date.timezone”

; Openemr Stuff
short_open_tag = On
max_execution_time = 60
max_input_time = 90
memory_limit = 128M
display_errors = Off
log_errors = On
register_globals = Off
post_max_size = 30M
magic_quotes_gpc = On
file_uploads = On
upload_max_filesize = 30M
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
date.timezone = “America/New_York”

Add the following to apache setup

sudo vi /etc/apache2/other/openemr.conf

<Directory /Library/WebServer/Documents/openemr/documents>
order deny,allow
Deny from all
<Directory /Library/WebServer/Documents/openemr/openemr/edi>
order deny,allow
Deny from all
<Directory /Library/WebServer/Documents/openemr/era>
order deny,allow
Deny from all



Download from

Open mysql-5.1xxxx.pkg

follow the default settings

Install the MYSQL.prefPane

Turn on Apache2 (Webserver)

In the System Preferences panel click Sharing and then turn on the checkbox for Web Sharing

Verify Apache2 (web sharing) is running by clicking on the IP address shown for your personal website and the computer’s website.

Follow the linux installation

the changes are….

Extracting the Tarball

Step 3 – Use the following

mv openemr-3.1.0               /Library/WebServer/Documents/openemr

Cleaning up FileSystem Permissions

Step 4 – Instead of apache:apache use _www:_www

Follow the remaining steps of the linux installation

Leave a Reply