109 lines
3.9 KiB
Plaintext
109 lines
3.9 KiB
Plaintext
The ionCube Loader
|
|
------------------
|
|
|
|
This package contains:
|
|
|
|
* ionCube Loaders
|
|
|
|
* a Loader Wizard script to assist with Loader installation (loader-wizard.php)
|
|
|
|
* the License document for use of the Loader and encoded files (LICENSE.txt)
|
|
|
|
* User Guide describing options that can be configured through a php.ini file.
|
|
There are options that may improve performance, particularly with files on
|
|
a network drive. Options for the ionCube24 intrusion protection and PHP error
|
|
reporting service (ioncube24.com) are also described.
|
|
|
|
|
|
INSTALLATION
|
|
============
|
|
|
|
Quick Guide for experienced system admins
|
|
-----------------------------------------
|
|
|
|
The Loader is a PHP engine extension, so should be referenced with
|
|
a zend_extension line in a php.ini file. It must be the first engine
|
|
extension to be installed.
|
|
|
|
The Loader must be for the correct operating system, match the
|
|
PHP version, and for whether PHP is built as thread-safe (TS) or not.
|
|
All information required for installing is available on a phpinfo page.
|
|
|
|
For example, if your web server is 64 bit Linux, thread safety is disabled,
|
|
PHP is version 8.1.8, the main php.ini file is /etc/php.ini and you
|
|
have unpacked Loaders to /usr/local/ioncube, you would:
|
|
|
|
1) edit /etc/php.ini
|
|
2) at the top of the php.ini file add
|
|
|
|
zend_extension = /usr/local/ioncube/ioncube_loader_lin_8.1.so
|
|
|
|
3) restart the PHP environment (i.e. Apache, php-fpm, etc.)
|
|
|
|
4) Check a phpinfo page and the Loader should show up in the Zend Engine box.
|
|
|
|
|
|
Assisted Installation with the Loader Wizard
|
|
--------------------------------------------
|
|
|
|
1. Upload the contents of this package to a directory/folder called ioncube
|
|
within the top level of your web scripts area. This is sometimes called the
|
|
"web root" or "document root". Common names for this location are "www",
|
|
"public_html", and "htdocs", but it may be different on your server.
|
|
|
|
2. Launch the Loader Wizard script in your browser. For example:
|
|
https://yourdomain/ioncube/loader-wizard.php
|
|
|
|
If the wizard is not found, check carefully the location on your server
|
|
where you uploaded the Loaders and the wizard script.
|
|
|
|
3. Follow the steps given by the Loader Wizard. If you have full access to the
|
|
server then installation should be easy. If your hosting plan is more limited,
|
|
you may need to ask your hosting provider for assistance.
|
|
|
|
4. The Loader Wizard can automatically create a ticket in our support system
|
|
if installation is unsuccessful, and we are happy to assist in that case.
|
|
|
|
YouTube with a search for "ioncube loader wizard" also gives some helpful
|
|
examples of installation.
|
|
|
|
|
|
WHERE TO INSTALL THE LOADERS
|
|
============================
|
|
|
|
The Loader Wizard should be used to guide the installation process but the
|
|
following are the standard locations for the Loader files. Loader file
|
|
packages can be obtained from https://www.ioncube.com/loaders.php
|
|
|
|
Please check that you have the correct package of Loaders for your system.
|
|
|
|
Installing to a remote SHARED server
|
|
------------------------------------
|
|
|
|
* Upload the Loader files to a directory/folder called ioncube within your
|
|
main web scripts area. (This will probably be where you placed the
|
|
loader-wizard.php script.)
|
|
|
|
|
|
Installing to a remote UNIX/LINUX DEDICATED or VPS server
|
|
---------------------------------------------------------
|
|
|
|
* Upload the Loader files to the PHP extensions directory or, if that is
|
|
not set, /usr/local/ioncube
|
|
|
|
|
|
** Installing to a remote WINDOWS DEDICATED or VPS server
|
|
|
|
* Upload the Loader files to the PHP extensions directory or, if that is
|
|
not set, C:\windows\system32
|
|
|
|
|
|
64-BIT LOADERS FOR WINDOWS
|
|
--------------------------
|
|
|
|
64-bit Loaders for Windows are available for PHP 5.5 upwards.
|
|
The Loader Wizard will not give directions for installing 64-bit Loaders for
|
|
any earlier version of PHP 5.
|
|
|
|
Copyright (c) 2002-2022 ionCube Ltd. Last revised July-2022
|