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

 

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 ...