Installation mandatory dependencies

Configuring the environment from scratch

The setup requires root access privileges. You need to open the command line and enter the listed commands. After each command press ENTER.

Install Apache

sudo apt-get install apache2

Enable Additional Modules for Apache

Apache web server needs to be fine tuned for translate5 to work properly. Switch to Apache directory with

cd /etc/apache2

and enter these commands to enable required Apache submodules

sudo a2enmod rewrite filter deflate headers expires
sudo apache2ctl restart

Last command is mandatory for changes to take effect. If you see, upon issuing sudo apache2ctl restart, the following warning:

Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
do not worry, it’s not important.

Install MySQL

sudo apt-get install mysql-server mysql-client

The installation process will prompt a few times for a new root password access for MySQL. It’s fine leaving it blank; otherwise, please ensure you type the same every time. You can test the reachability of the database by issuing at a terminal:

mysql -u root -p

If you specified a password during MySQL setup, type it when prompted; otherwise, just hit Return. If everything went fine, you should see the greeting message and the shell prompt:

mysql>

Leave mysql shell prompt with

exit;

Install PHP5 core

Add the php 5.6 repository, since it is not yet included in Ubuntu

sudo add-apt-repository ppa:ondrej/php5-5.6

If you get an error here, you need to install python-software-properties first (and then do the line above again):

sudo apt-get update
sudo apt-get install python-software-properties

Now refresh your package list

sudo apt-get update

and install php

sudo apt-get install php5

Check if you have the correct version of php installed

php5 -v

Install php extensions

This installs the extension mbstring, dom, zip, fileinfo, iconv

sudo apt-get install libapache2-mod-php5

Step-by-step guide

Add the steps involved:

  1. Insert your steps.
  2. You can also copy and paste or drag and drop images into your instructions.

 

You may also want to use visual panels to communicate related information, tips or things users need to be aware of.

Related articles

Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.

Related issues