I have a software which demands this extensions on server , i tried by using xampp but failed. In the beginning it demands zend Guard Loader . I have tried to install on xampp but it can't be installed. I have already read this topic and follow and many topics about this read. http://stackoverflow.com/questions/25498377/how-to-install-zend-guard-loader-on-xampp

Please tell me the best software by which i run my software on my local machine .

Apache Linux, Unix server or Nginx.
Apache mod_rewrite module ( optional ).
MySQL server 4.0.10 and higher (recommended MySQL 5) with one database and user (with privileges: ALTER, CREATE, DELETE, DROP, INSERT, SELECT and UPDATE).
MySQL "Strict Mode" must be disabled.
PHP version 5.3 up to 5.4 ( since 1.2.4 version PHP 5.2 is no longer supported ).
PHP PDO with MySQL driver support.
PHP GD with FreeType and PNG support.
PHP CURL + OpenSSL support included in the PHP build or sockets.
PHP JSON support.
Zlib Compression support.
SimpleXML support.
Zend Optimizer (Runtime for PHP 5.2 and earlier) or Zend Guard Loader (Runtime for PHP 5.3 and higher).
Cron support.
Mail server.

Recommended Answers

All 5 Replies

The person on the site you cited has already answered your question. In your case, you need to enable another PHP module on your Apache server. You need to find and download NTS version of PHP module. Then you need to disable the TS version of PHP module and enable the NTS version. You can look at how to enable/disable Apache modules .

Member Avatar for Member #120589

I really don't understand half of this. Is this a list you've copied from somewhere? The majority of these are bundled with PHP, are platform specific (crons) or depend on a stack install.

You should be a ble to do everything with XAMPP on Linux, but not sure about GuardLoader. XAMPP on Windows wil be similar, expect crons are scheduled tasks.

What does this mean?

PHP version 5.3 up to 5.4 ( since 1.2.4 version PHP 5.2 is no longer supported ). Why limit yourself to 5.4?

Member Avatar for Member #120589

Less than 5.5 leaves you without goodies like password functions.

Hi there,

You’re absolutely right — running older PHP software that depends on Zend Guard Loader and PHP 5.3–5.4 can be tricky on XAMPP or newer PHP environments. Most modern systems have deprecated Zend Guard Loader support, which is why it often fails to install on recent PHP builds or 64-bit setups.

Here’s what you can do:
To run your software locally or in a test environment, you’ll need a stack that supports legacy PHP 5.3–5.4 and Zend Guard Loader:

Option 1: Use a Preconfigured LAMP Stack (Linux + Apache + MySQL + PHP)

You can manually set up a Linux virtual machine (for example, on Ubuntu 14.04 or CentOS 6) and install:

Apache 2.2 or 2.4

MySQL 5.x

PHP 5.3 or 5.4

Zend Guard Loader for PHP 5.3–5.4 (download from the official Zend archives)

Then enable the required PHP extensions in your php.ini file (pdo_mysql, gd, curl, json, zlib, simplexml).

Option 2: Use Docker

You can use a Docker container with the exact legacy PHP version and Zend Guard Loader pre-installed.
There are ready-made Docker images like php:5.4-apache where you can add Zend Guard Loader manually.
This method isolates your environment and avoids breaking your main system.

Option 3: Simplify with Managed Cloud Hosting

If all this feels too complex (and it usually does with old PHP stacks), the best approach is to run your app on a managed cloud server that allows custom PHP versions and Zend extensions.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.