Poniżej znajdziesz kompletny przewodnik dla Debian 11 – niezależnie od tego, czy korzystasz z
serwera VPS,
serwera dedykowanego
czy skalowalnej usługi VPS Linux
od NetCloud24.
1 · Wymagania wstępne
- Debian 11 (Bullseye) 64-bit.
- PHP 7.4, 8.1 lub 8.2 zainstalowane jako CLI i/lub FPM.
- Dostęp
root
lubsudo
. - Archiwum ionCube Loader (x86-64) odpowiednie do Twojej wersji PHP.
Jeżeli dopiero budujesz infrastrukturę, sprawdź ofertę NetCloud24 –
serwery VPS i serwery dedykowane z
elastycznym VPS Linux ułatwią skalowanie Twoich aplikacji.
2 · Pobieranie ionCube Loader
cd /tmp
curl -O https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar -xzf ioncube_loaders_lin_x86-64.tar.gz
W katalogu ioncube
znajdziesz pliki ioncube_loader_lin_*.so
– każdy odpowiada konkretnej wersji PHP.
3 · Instalacja rozszerzenia PHP
Znajdź katalog rozszerzeń PHP (dla CLI):
php -i | grep extension_dir
Skopiuj odpowiedni plik loadera, np. dla PHP 8.2:
sudo cp ioncube/ioncube_loader_lin_8.2.so \
/usr/lib/php/$(php -r 'echo PHP_MAJOR_VERSION.PHP_MINOR_VERSION;')/
4 · Konfiguracja PHP
Utwórz plik 99-ioncube.ini
dla wersji CLI:
echo "zend_extension=ioncube_loader_lin_8.2.so" \
| sudo tee /etc/php/8.2/cli/conf.d/99-ioncube.ini
Dla PHP-FPM:
echo "zend_extension=ioncube_loader_lin_8.2.so" \
| sudo tee /etc/php/8.2/fpm/conf.d/99-ioncube.ini
sudo systemctl restart php8.2-fpm
5 · Weryfikacja instalacji
php -v
# powinna pojawić się linia:
# with the ionCube PHP Loader (enabled) ...
Możesz także stworzyć mały skrypt info.php
z <?php phpinfo(); ?>
i wywołać go w przeglądarce, aby potwierdzić aktywność ionCube Loader
zarówno dla serwera VPS, jak i serwera dedykowanego.
6 · Podsumowanie
Gotowe! Twój Debian 11 jest przygotowany do uruchamiania zakodowanych aplikacji PHP
dzięki ionCube Loader. Korzystając z VPS Linux,
serwera VPS lub
serwera dedykowanego
od NetCloud24, w kilka kliknięć zwiększysz zasoby i rozbudujesz środowisko
o dodatkowe instancje PHP, zachowując pełną wydajność i bezpieczeństwo.