Setting environment manually PHP 5.6 - Windows

Setting environment manually PHP 5.6 - Windows

Installing a Manual PHP 5.6 Environment - Windows

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.

Download the Apache 2.4 , mod_fcgid and PHP 5.6 on the followinh links:

Apache download

mod_fcgid download

PHP 5.6 download

Note: The PHP that should be downloaded is the Non Thread Safe and all the downloads needs to be in the 32-bit architect.

After downloading the Apache and the PHP 5.4, extract both of them on the root of the C:\ Drive

Rename the folders to Apache24 and PHP, like the example below:

Extract the Mod fcgid, and copy the file mod_fcgid.so and paste it in the directory C:/Apache24/modules

Setting up the Apache

Open the file C:/Apache24/conf/httpd.conf and add the following lines above the line IfModule unixd_module of the file:

LoadModule fcgid_module modules/mod_fcgid.so
FcgidInitialEnv PHPRC "c:/php"
AddHandler fcgid-script .php
FcgidWrapper "c:/php/php-cgi.exe" .php

In the same file search for #ServerName www.example.com:80 and change it to ServerName localhost:80

Search for:
<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>

And change it to
<IfModule dir_module>
    DirectoryIndex index.html index.php index.phtml
</IfModule>

 

Add the text: Options ExecCGI in the option Directory "c/:Apache24/htdocs"

Search for IfModule mime_module above this option, add the text below:

Adding the service of the Apache in Windows

Open the Command Prompt(CMD) as Administrator and type the following command:

c:\apache24\bin\httpd.exe -k install

 

Important: In case of an error, and you're informed that the file msvcr110.dll is missing, you can download the file clicking here. Extract and place the file in the directory : C:\Windows\System e C:\Windows\System32. Run the command again in the command prompt(CMD).

 

Setting up the PHP 5.6

Open the folder C:\php and rename the file php.ini-development to php.ini.

Now open the file php.ini (C:\php), and search for the variable extension_dir and set the value "C:/php/ext" like the image below.

Remove the comments of the extensions listed below. (To uncomment the extensions, just remove the ";" from the starting point of each extension)

extension=php_bz2.dll

extension=php_curl.dll

extension=php_gd2.dll

extension=php_imap.dll

extension=php_interbase.dll

extension=php_ldap.dll

extension=php_mbstring.dll

extension=php_exif.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_oci8.dll

extension=php_pdo_firebird.dll

extension=php_pdo_mssql.dll

extension=php_pdo_mysql.dll

extension=php_pdo_oci.dll

extension=php_pdo_odbc.dll

extension=php_pdo_pgsql.dll

extension=php_pdo_sqlite.dll

extension=php_pgsql.dll

extension=php_pspell.dll

extension=php_shmop.dll

extension=php_sqlite.dll

extension=php_sqlite3.dll

extension=php_xmlrpc.dll

extension=php_xsl.dll

extension=php_zip.dll

Set-up the TimeZone according to your region following the list that's available at the php website. Still with the php.ini opened look for the variable date.timezone and insert a value available in the list.

Save all the modifications done in the php.ini and close it.

Restart the Apache running the command c:\apache24\bin\httpd.exe -k restart

Activating the Zend Guard Loader

Download the Zend Guard Loader dll for Windows, on link below and place the dll in the C:/php/ext.

Download ZendGuardLoader

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

[zend]
zend_extension=C:/php/ext/ZendLoader.dll
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.license_path=

After this procedure restart the Apache using the command c:\apache24\bin\httpd.exe -k restart in the CMD

    • Related Articles

    • Setting environment manually PHP 7.0 - Windows IIS

      First we will download the Microsoft Web Platform Installer, click here.  2. Then run and install the file you downloaded wpilauncher.exe  3. After installing the Microsoft Web Platform it would automatically open a window like the following: 4. As ...
    • Setting environment manually PHP 5.4 - Linux

      Manually Configuring Php on Debian-based distros First edit the sources.list file: sudo nano /etc/apt/sources.list Add the following line to the end of the file: deb-src http://packages.dotdeb.org all wheezy Update your system: sudo apt-get update ...
    • 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 ...
    • Install ScriptCase PHP 7.0 on a XAMPP on Linux

      Xampp Installation Using PHP 7.0 XAMPP It allows you to easily install Apache on your own computer, regardless of your operating system (Linux, Windows, MAC or Solaris). First you have to proceed to download XAMPP PHP ...
    • Setting environment manually PHP 5.4 - CentOS

      This article describes how to install the PHP 5.4 on a CentOS 5 or CentOS 6 server 1. First, detect if any PHP packages are installed:      If packages are installed remove them, for example: 2. Add PHP 5.4 packages to yum using this command for ...