ProcessWire runs on Apache, MySQL and PHP

The following are required to run ProcessWire 2.x

These requirements are consistent with the environment already provided by most web hosting providers. This is also the environment you will find when installing MAMP (Mac) or WAMP (Windows), for example. 

  • A Unix or Windows-based web server running Apache
  • PHP version 5.2.4 or greater
  • MySQL 5.0.15 or greater (later versions of 4.x may also work)
  • Apache must have mod_rewrite enabled
  • Apache must support .htaccess files
  • PHP's bundled GD 2 library
  • PHP should support mysqli 

Recommended but not required

  • Multi-byte string support compiled with PHP (mbstring)
  • PHP short tags setting turned on

Installing ProcessWire 2.x

  1. Download and unzip the ProcessWire installation file to the location where you want it installed on your web server. (Or unzip locally and ftp/rsync/scp the files to your server where you want them installed. OR better yet, "git clone" from the source at GitHub.
  2. Load the location that you unzipped (or uploaded) the files to in your web browser. This will initiate the ProcessWire installer. The installer will guide you through the rest of the installation.

ProcessWire in other environments

Comments

  • Mara Alexander

    Posted by Mara Alexander on Nov 21, 2011 8:30 PM

    I would suggest you add that MySQLi is required in the requirements. It's optional for most hosts, and on a server with cPanel PHP needs to be recompiled to add it.

    MySQLi not found and it is required

  • ZLOY

    Posted by ZLOY on Sep 24, 2012 9:09 AM

    As I didn't work with php before I found it useful to add a command to check if PHP does support **msqli** to requirements. Hope it helps others like me newbies to PHP to try ProcessWare.

    echo "if (function_exists('mysqli_connect')) { error_log('Yes, PHP supports mysqli');};"|php -a

    Best wishes!

Post a Comment

Your e-mail is kept confidential and not included with your comment. Website is optional.