2.2

PrintShop Web Installation Guide | 33
Manual installation
As a general rule, we recommend to install PrintShop Web and its accompanying modules on a clean
machine using the supplied installer. A clean machine is any computer running Windows XP, Windows
2000 or Windows Server 2003 without preinstalled versions of PHP, MySQL, Apache webserver and
Microsoft IIS (or at least turned off).
This part of the installation guide will help you to install PrintShop Web on a machine containing any of
the modules mentioned above. You can use the provided PrintShop Web installer to install individual
components or use pre-installed versions of Apache, PHP and MySQL. The following sections describe
the preconditions and explicit configuration settings required by PrintShop Web. PrintShop Web has
been extensively tested to work with the system requirements mentioned below. The developer cannot
take any responsibility for any damage, loss of files etc. which may occur when one of the components
is manually installed and/or configured.
PrintShop Web components
The installer contains the following companents:
PrintShop Web (PHP files)
PrintShop Server (incl. PSS Manager)
Apache Webserver 2.0
PHP 5.2.5
MySQL 5.0 or later
System architecture
Using the PrintShop Web website users can instantly access the system over the web and order print
documents or create personalized documents. The website allows them to create new jobs and track
status of jobs already in production. To help users find, organize, and create jobs, PrintShop Web
provides its users with an easy to understand user interface based on conventions they use on a day to
day basis.
Once users log on to PrintShop Web, they can exercise their site privileges, such as creating jobs,
ordering jobs or perform system administrative tasks such as company and user management. The
PrintShop Web website is developed in the PHP scripting language. PHP is an open source, server-
side, HTML embedded scripting language used to create dynamic webpages. The site runs on the
Apache webserver.
Web Server
Apache is a robust, commercial-grade, featureful, and freely-available web server. The web server is
automatically installed and configured when running the PrintShop Web-installer.
MySQL Server
To keep track of jobs, templates, users, companies and other important data, information is stored
in a MySQL database. MySQL is an open source relational database management system that uses
Structured Query Language (SQL), the most popular language for adding, accessing, and processing
data in a database. MySQL is noted mainly for its speed, reliability, and flexibility. Over five million
installations use MySQL to power high-volume web sites and other critical business systems.