Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Instalacja IonCube


ZbyszeekMPC

Rekomendowane odpowiedzi

Opublikowano

Witam. W owym poradniku chciałbym przedstawić jak w prosty i szybki sposób zainstalować IonCuba. Wszystko sprawnie działało na Debianie 8. Raczej na Debianie 7 także będzie działać.

1. Pierwszym krokiem będzie instalacja potrzebnych pakietów.

Cytat

 

apt-get update

apt-get upgrade

apt-get install php5

apt-get install php5-cli

apt-get install php5-cgi

apt-get install php5-fpm

 

2. Teraz należy przejść do odpowiedniego folderu oraz pobrać i rozpakować IonCuba.

Cytat

 

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

 

3. Przenieść folder a drugi usunąć.

Cytat

 

mv ioncube /usr/local/

rm ioncube_loaders_lin_x86-64.tar.gz

 

4. Logujemy się do FTP swojego serwera VPS i przechodzimy do folderów podanych poniżej i edytujemy podane pliki.

1 folder : /etc/php5/cgi/ > Edytujemy plik php.ini > Nad napisem qChnPim.png dospujemy:

Cytat

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


2 folder : /etc/php5/cli/ > Edytujemy plik php.ini > Nad napisem qChnPim.pnga dopisujemy to co wyżej.

3 folder : /etc/php5/fpm/ > Edytujemy plik php.ini > Nad napisem qChnPim.png dopisujemy to co 2 linijki wyżej.

Wszystko powinno wygląd o tak:

H4NFy9t.png

5. Następnie restartujemy php5-fpm.

Cytat

 

service php5-fpm restart

 

6. Teraz sprawdzamy czy dobrze zainstalowaliśmy IonCuba.

Cytat

php -v

Jeśli wyskoczy nam takie coś jak poniżej to czyli, że IonCube został poprawnie zainstalowany.

4MI6zw4.png

 

===

Jeśli chodzi o inne wersje PHP to nie ma najmniejszego problemu aby również korzystać przy nich z ioncube.

W zależności od tego jaka wersja PHP jest zainstalowana to musimy odpowiednio prze edytować linijkę

Cytat

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

Jak widać plik który jest podany w tej linijce jest zakończony wersją PHP.

Wersję PHP można sprawdzić jednym poleceniem

Cytat

php -v

Przykładowy wynik:

Cytat

PHP 5.6.30-0+deb8u1 (cli) (built: Feb 8 2017 08:50:21)

Copyright (c) 1997-2016 The PHP Group

Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

Jak widać u siebie na komputerze posiadam wersję 5.6 tak jak autor tego postu, ale na serwerze posiadam już wersję 7.0:

Cytat

PHP 7.0.18-1~dotdeb+8.1 (cli) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies with Zend OPcache v7.0.18-1~dotdeb+8.1, Copyright (c) 1999-2017, by Zend Technologies with Xdebug v2.5.1, Copyright (c) 2002-2017, by Derick Rethans

tak więc dla wersji 7.0 ta linijka będzie wyglądać następująco:

Cytat

zend_extension = /usr/local/ioncube/ioncube_loader_lin_7.0.so

Oczywiście jest więcej wersji PHP, tak więc proszę uważnie sprawdzić jaką posiadacie oraz zalecam sprawdzić czy plik do którego wskazuje ścieżka istnieje

Często zdarza się iż komuś nie działa ioncube ponieważ podał taką ścieżkę:

Cytat

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

Już dokładnie tłumaczę. Trzecia cyferka odpowiada za wprowadzone poprawki i nie jest brana w tym przypadku pod uwagę. Jak pewnie zwrócimy uwagę takiego pliku nawet nie będzie w katalogu. Wówczas oczywiście podajemy nazwę pliku z końcówką "5.6.so" z racji tego iż bierze on pod uwagę wszystkie wersje PHP 5.6 nie zależnie od wydania

===

-----------------------------------------------------------------------------------------------------------------------------------------

Jeśli by coś nie działało lub miał by ktoś problem z zainstalowałem, proszę pisać do mnie na GG lub na Telegramie ( podane w profilu ).

-----------------------------------------------------------------------------------------------------------------------------------------

Pozdrawiam, Krzysztof <3 | Z Bogiem

 

Copyright by KrysteK  © Zakaz kopiowania na inne fora bez zgody autora.

 

Napisałem temat jeszcze raz bo tamten się źle sformatował. MPC ma problemy.

Telegram: @krystekkk2
TS3: Teamalko.pl
Mail: [email protected]
GG: 61392960

Opublikowano
Przed chwilą, K-Scripts napisał:

Miernie opisane.

Dlaczego nie nakreśliłeś np. do czego służy cli, fpm, apache? 

Nie trzeba instalować pod wszystko.

Np. cli jest tylko i wyłącznie pod aplikacje typu m-bot.

Wolałem od razu pod wszystko. To nie instalacja IonCuba jedynie tylko pod np.m-bota. Jak instalujemy to od razu wszystko cnie.

Dzięki za opinie. Jak będę mieć czas to wszystko ładnie opisze. Pozdrawiam, Krzysztof <3 | Z Bogiem

Telegram: @krystekkk2
TS3: Teamalko.pl
Mail: [email protected]
GG: 61392960

Opublikowano

Ładny poradnik. Nie jest złe pokazywanie instalacji od razu wszystkiego. Komuś może być potrzebna dana funkcja komuś nie ale poradnik jest dla obu.

(')(.)(;)

Opublikowano

Jest pokazana instalacja na php 5.6 a co jak ktoś ma 5.5 bądź inną wersje?
O tym już nie napisałeś i dużo ludzi może mieć problemy z instalacją.

fPdC8vF.jpg

 

Opublikowano
1 godzinę temu, ɴoɴαмe napisał:

Jest pokazana instalacja na php 5.6 a co jak ktoś ma 5.5 bądź inną wersje?
O tym już nie napisałeś i dużo ludzi może mieć problemy z instalacją.

To dopisuje:

Cytat

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

Zaraz dopisze

Dzieki za przypomnienie

Telegram: @krystekkk2
TS3: Teamalko.pl
Mail: [email protected]
GG: 61392960

Opublikowano

Poradnik słaby, warto byłoby napisać, iż końcówka loadera zależy od numeru wersji php. Jeżeli ktoś ma 7 to co? Po co instalować php-cli i fp. Przecież jest to instalacja "ioncube". Lepiej od razu wszystko, właśnie nie! Każdy zainstaluje co będzie potrzebował.

Opublikowano
5 minut temu, mtts. napisał:

Poradnik słaby, warto byłoby napisać, iż końcówka loadera zależy od numeru wersji php. Jeżeli ktoś ma 7 to co? Po co instalować php-cli i fp. Przecież jest to instalacja "ioncube". Lepiej od razu wszystko, właśnie nie! Każdy zainstaluje co będzie potrzebował.

Nom... 

Cytat

 

Jeśli ktoś ma wersję PHP np. 5.5 to wpisuje nad [ P H P ] :

  Cytat

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

itd.

 

Czytanie ze zrozumieniem. Pozdrawiam, Krzysztof. Czytaj uważniej na przyszłość kolego.

 

EDIT.

@mtts.zaraz lepiej to napisze.

EDIT.

@mtts.Zrobione.

Telegram: @krystekkk2
TS3: Teamalko.pl
Mail: [email protected]
GG: 61392960

Opublikowano
Przed chwilą, krystekkk2 napisał:

Nom... 

Czytanie ze zrozumieniem. Pozdrawiam, Krzysztof. Czytaj uważniej na przyszłość kolego.

Ktoś zielony nie zrozumie... Przecież można lepiej wytłumaczyć, szczególnie, że numer jest tu kluczowy.

Opublikowano

Poradnik przydatny ! napewno wiele osób skorzysta tego :) (nawet do abot trzeba to zainstalowac chodzi glownie o platnego ;>)

Chcesz żeby szybko ci odpowiedział ?

-Napisz @zxkalen

Pomogłem ci ?

-Zostaw Like

 

76561198043616385.png

  • 1 miesiąc temu...
  • 5 miesięcy temu...
Opublikowano

Wywala mi taki błąd

Cytat

PHP Fatal error:  The file /home/mbot/core.php was encoded by the ionCube Encoder for PHP 5.4 and cannot run under PHP 7.0.
 Please ask the provider of the script to provide a version encoded with the ionCube Encoder for PHP 5.6. in Unknown on line 0
 

O co tu chodzi bo nie rozumiem

Specjalista
Opublikowano
34 minuty temu, BestPol24 napisał:

Wywala mi taki błąd

O co tu chodzi bo nie rozumiem

Używasz  ionCube dla wersji PHP7.0, a musi byc użyta wersja dla PHP 5.4.

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...