!! Requires - Read Me !!
!! Requires - Read Me !!
Knowledgebase: Installation
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.
Download the Apache 2.4 , mod_fcgid and PHP 5.6 on the followinh links:
Apache download
mod_fcgid 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:
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>
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).
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.
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