Start a conversation

Setting environment manually PHP 5.6 - Linux

Installing a Manual PHP 5.6 Environment - Linux

This article will explain how to install and set-up a PHP 5.6 environment with Apache 2.4 so that it'll run Scriptcase.

Follow the steps below with caution.

Note: This article was based on the Debian Jessie distribution

Installing the PHP 5.6

Use the following command to install PHP 5.6

sudo apt-get install php5-dev php5-cli php5 php5-pear


Accept the installation of the dependants.


Verify the PHP version with the command:

php -v

Important: By default the PHP has some disabled functions that'll be necessary for Scriptcase. So access your php.ini (/etc/php5/apache2/php.ini) and change the variable line disable_functions according to the example:


To enable the databases, we've selected some installation command examples:

MSSQL Server use this command sudo apt-get install php5-mssql



PostgreSQL use this command sudo apt-get install php5-pgsql



MySQL use this command sudo apt-get install php5-mysql



SQLite use this command sudo apt-get install php5-sqlite



Firebird use this command sudo apt-get install php5-interbase



Odbc use this command sudo apt-get install php5-odbc

Activating the GD library

 

Use the command sudo apt-get install php5-gd to activate the GD library.

Accept the installation of the dependants.

 

Activate Zend Guard Loader

Download the Zend Guard Loader for linux, on link below and place the so in /usr/lib/php5/Zend.

Download ZendGuardLoader x86

Download ZendGuardLoader x64

 

Set the permissions 777 recursive on the folder /usr/lib/php5/Zend

sudo chmod 777 -R /usr/lib/php5/Zend

 

Open the php.ini (/etc/php5/apache2/php.ini) and at the end of the file, add the line:

[zend]
zend_extension=/usr/lib/php5/Zend/ZendGuardLoader.so
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.license_path=

 

After this procedure restart the Apache using the command:
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 start

Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. Ronyan Alves

  2. Posted
  3. Updated

Comments