GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Installieren Sie Ioncube Loader für alle PHP-Modi (CLI, CGI, FCGI und FPM) auf Debian Wheezy

In diesem Tutorial werde ich die Installation von Ioncube Loader auf Debian Wheezy erklären, damit es in allen PHP-Modi verwendet werden kann. Wenn eine der php.ini-Dateien auf Ihrem Server nicht existiert, dann ist dieser php-Modus nicht installiert und Sie können diese php.ini-Datei überspringen.

Laden Sie die neuesten ioncube-Loader mit wget herunter und entpacken Sie das Archiv:

cd /tmp
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar xfz ioncube_loaders_lin_x86-64.tar.gz

Verschieben Sie die Loader nach /usr/local/ und bereinigen Sie das /tmp-Verzeichnis

mv ioncube /usr/local/
rm ioncube_loaders_lin_x86-64.tar.gz

PHP konfigurieren

Bearbeiten Sie nun die php.ini-Dateien mit einem Editor wie vi oder nano:

Für mod_php:

vi /etc/php5/apache2/php.ini

Für CGI und FCGI PHP:

vi /etc/php5/cgi/php.ini

Für PHP-Befehlszeilenskripts:

vi /etc/php5/cli/php.ini

Für Skripte, die mit PHP-FPM ausgeführt werden

vi /etc/php5/fpm/php.ini

und fügen Sie die folgende Zeile direkt am Anfang der Datei(en) hinzu (vor der [PHP]-Zeile):

zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.4.so

die resultierende Datei sieht also so aus:

zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.4.so
[PHP]

;;;;;;;;;;;;;;;;;;;
; About php.ini   ;
;;;;;;;;;;;;;;;;;;;
; PHP's initialization file, generally called php.ini, is responsible for
; configuring many of the aspects of PHP's behavior.
[...]

Starten Sie schließlich Apache neu, um die Änderungen zu übernehmen:

service apache2 restart

Wenn Sie PHP-FPM verwenden, starten Sie auch den PHP-FPM-Pool-Daemon neu:

service php5-fpm restart

Um zu testen, ob der ioncube-Loader korrekt in die PHP-Konfiguration Ihrer Website eingebunden wurde, erstellen Sie eine info.php-Testdatei mit folgendem Inhalt und platzieren Sie diese im Webverzeichnis Ihrer Website:

vi info.php

Mit folgendem Inhalt:

<?php
phpinfo();
?>

Und öffnen Sie die URL in einem Webbrowser, Sie sollten den dort erwähnten Ioncube-Loader sehen:

Bitte vergessen Sie nicht, die Datei info.php zu löschen, wenn Sie sie nicht mehr benötigen!

  • Ionenwürfel
  • Debian

Debian
  1. So installieren Sie den Ioncube-Loader unter CentOS, Debian und Ubuntu

  2. So installieren Sie den ionCube Loader unter Debian 9

  3. So installieren Sie den ionCube Loader unter Debian

  4. Installieren und konfigurieren Sie Apache und PHP mit cgi auf Ubuntu oder Debian

  5. Installieren Sie Silex auf Debian Wheezy

So installieren Sie den ionCube Loader für PHP in Ubuntu

So installieren Sie den IonCube Loader auf Debian 9 Stretch

So installieren Sie den IonCube Loader unter Debian 10

So installieren Sie den IonCube Loader unter Debian 11

So installieren Sie Nginx und PHP unter Debian 10

So erstellen Sie PHP 5.5 (PHP-FPM &FastCGI) mit ionCube Loader, Zend OPcache und APCu für ISPConfig 3 (Debian Wheezy)