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 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 ...
    • 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 ...
    • Setting environment manually PHP 5.6 - CentOS

      This article describes how to install PHP 5.6 on a CentOS 6 or CentOS 7 server Access the terminal (as root) and run the commands below, according to the version of your system: CentOS/RHEL 7.x: rpm -Uvh ...
    • Setting environment manually PHP 5.4 - Mac OS X

      We must follow the steps below to perform the installation of php 5.4 on Mac OS X (Mavericks) Run in terminal: sudo curl -s http://php-osx.liip.ch/install.sh | bash -s 5.4 Installation path: /usr/local/php5 Run in the terminal: sudo nano ...