IonCube рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ php рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╕реЛрд░реНрд╕ рдХреЛрдб рдХреЛ рдПрдирдХреЛрдб,
рдСрдмреНрдлрд╝реНрдпреВрд╕реЗрдЯреЗрдЯ рдФрд░ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
IonCube рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдмрд╣реБрдд рд╡реНрдпрд╛рдкрдХ рд╣реИ рддрд╛рдХрд┐ рдЖрдк рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд▓реЗрдЦ рдореЗрдВ рд▓рд┐рдЦ рд╕рдХреЗрдВред рдХрдЯреМрддреА рдХреЗ рддрд╣рдд, рдореИрдВ IonCube рдХреА рдореБрдЦреНрдп рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛, рдЬреЛ рдХрд┐ рдЧреИрд░-рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рдЙрдкрдпреЛрдЧ рд╕реЗ рдХреЛрдб рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреА рд╕реВрдЪреА
1. рд╕реЛрд░реНрд╕ рдХреЛрдб рдХрд╛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ - рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЬрд┐рд╕рдореЗрдВ php рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╕реЛрд░реНрд╕ рдХреЛрдб рдХреЛ рдорд╢реАрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдкрдврд╝рдирд╛ рдФрд░ рдбрд┐рдХреЛрдб рдХрд░рдирд╛ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрддрд╛ рд╣реИред
2. рдЖрдХреНрд╖реЗрдк - рдХрд┐рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдРрд╕реЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдирд╛ рдЬреЛ рдЙрд╕рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рдХрд╛рд░реНрдп рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рд╕рдордЭ рдФрд░ рд╕рдВрд╢реЛрдзрди рдХреЛ рдЬрдЯрд┐рд▓ рдмрдирд╛рддрд╛ рд╣реИред
3. рдПрдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдПрдХ рдирд┐рдЬреА рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдПрдиреНрдХреЛрдбреЗрдб рдПрдХ рд╡рд┐рд╢реЗрд╖ рдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬреЛ рдПрдиреНрдХреЛрдбреЗрдб рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рдЖрд╡рд╢реНрдпрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░
1. IonCube рдПрдирдХреЛрдбрд░ - рд╡рд┐рднрд┐рдиреНрди рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдирд░реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдк рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдПрдиреНрдХреЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕реЗ obfuscate рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рд╢реБрд▓реНрдХ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░, рд▓реЗрдХрд┐рди рдЖрдк рдкрд░реАрдХреНрд╖рдг рд╕рдВрд╕реНрдХрд░рдг
рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
2. IonCube рд▓реЛрдбрд░ - .so рдпрд╛ .dll рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдЖрддрд╛ рд╣реИ, IonCube рдПрдирдХреЛрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдиреНрдХреЛрдб рдХрд┐рдП рдЧрдП рд╕реЛрд░реНрд╕ рдХреЛрдб рдХреЛ рдбрд┐рдХреЛрдб рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдпрд╣рд╛рдВ рдореБрдлреНрдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛
рд╣реИ ред
рд╕реНрд░реЛрдд рдХреЛрдб рдПрдирдХреЛрдбрд┐рдВрдЧ рдФрд░ рдУрдмрд╕реНрдпреВрд╢рди
PHP рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреЛрдб рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, IonCube рдПрдирдХреЛрдбрд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдФрд░ рдСрдмрдлреНрдпреВрд╢рди рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ: ioncube_encoder, ioncube_encoder5 рдпрд╛ ioncube_encoder53
рдХрдорд╛рдВрдб рдХрд╛ рдкреНрд░рд╛рд░реВрдк рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
./ioncube_encoder <source_file_or_folder> тАУo <target_file_or_folder> [options]
рдиреАрдЪреЗ рдореИрдВ рдХреЛрдбрд┐рдВрдЧ рдФрд░ рдХреЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдореБрдЦреНрдп рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рд╕реВрдЪреА рджреВрдВрдЧрд╛:
--replace-target - рд╡рд┐рдХрд▓реНрдк рдПрдиреНрдХреЛрдбрд░ рдХреЛ рд▓рдХреНрд╖реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ, рдпрджрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ, рддреЛ рдирдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рдеред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
./ioncube_encoder unencrypted_folder тАУo encrypted_folder --replace-target
--copy @ <file_or_directory_name> - рд╡рд┐рдХрд▓реНрдк рдПрдирдХреЛрдбрд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (рдФрд░ рдЙрд╕рдХреЗ рд╕рднреА рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛) рдХреЛ рдЙрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред @ рдЪрд┐рд╣реНрди рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдорд╛рд░реНрдЧ рдПрдиреНрдХреЛрдбреЗрдб рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд░реВрдЯ рд╕реЗ рдорд╛рдВрдЧрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╛рдиреА рдпрджрд┐ рдЗрд╕реЗ рдХреЙрдиреНрдлрд┐рдЧ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЛ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдХреЗрд╡рд▓ рдЗрдирдЧреНрдиреЗрдЯреНрд╕ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдЬреЛ рдПрдирдХреЛрдбреЗрдб рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЗ рд░реВрдЯ рдореЗрдВ рд╣реИ, рдХреЛ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП / рдХреЙрдиреНрд╕реИрдкреНрдЯ рдЙрдкрд╢реНрд░реЗрдгреА рдореЗрдВ рдирд╣реАрдВред рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдБ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЗрдВ рд╕реНрдерд┐рдд рд╣реИрдВ рдФрд░ рдЬрд┐рдиреНрд╣реЗрдВ рдПрдиреНрдХреЛрдбреЗрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ:
./ioncube_encoder unencrypted_folder тАУo encrypted_folder --replace-target --copy @configs/
--ignore @ <file_or_directory_name> - рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (рдФрд░ рдЙрд╕рдХреЗ рд╕рднреА рдЙрдк-рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ) рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдирдХреЛрдбрд░ рдХреЛ рдмрддрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЙрдкреА рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
./ioncube_encoder unencrypted_folder тАУo encrypted_folder --replace-target --ignore @docs/
--obfuscate <рдЗрдХрд╛рдЗрдпрд╛рдБ> - рдХреЛрдб рдХреЗ
рд╕реНрдерд╛рдкрди рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рди рд╡рд╕реНрддреБрдУрдВ рдкрд░ рдЕрдкрд╕рд╛рд░рдг рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ рд╡реЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ: рдлрд╝рдВрдХреНрд╢рдВрд╕, рд▓рд╛рдЗрдирдиреЛрд╕, рд▓реЛрдХрд▓ рдпрд╛ рд╕рднреАред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
./ioncube_encoder unencrypted_folder тАУo encrypted_folder --replace-target --obfuscate all
--obfuscation-key "some_unique_key" рдУрдлрд╝реНрдлрд╝рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡рд╢реНрдпрдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ, рдЬреЛ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдХреБрдВрдЬреА рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХреЛрдб рдХреЛ рдбрд┐рдХреЛрдб рдХрд░рдирд╛ рд▓рдЧрднрдЧ рдЕрд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
./ioncube_encoder unencrypted_folder тАУo encrypted_folder --replace-target --obfuscate all --obfuscation-key "It is unique key :)"
-рд╕рд╛рде-рд▓рд╛рдЗрд╕реЗрдВрд╕ <рдкрде> - рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдПрдирдХреЛрдбрд░ рдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓рд╛рдЗрд╕реЗрдВрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╣реЛрдЧрд╛, рдЬрд┐рд╕рдиреЗ рдЗрд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреЗрд╡рд▓ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдпрд╣рд╛рдВ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдЬреЛ рдЖрдпрдирдХреНрдпреВрдм рд▓реЛрдбрд░ рдкрд╣рд▓реА рдмрд╛рд░ рдЙрд╕реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рджреЗрдЦреЗрдЧрд╛, рдЬрд┐рд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдиреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рдпрджрд┐ рдпрд╣ рдирд╣реАрдВ рдорд┐рд▓рд╛, рддреЛ рдпрд╣ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд░реВрдк рд╕реЗ рдКрдкрд░ рддрдХ рдЬрд╛рдПрдЧрд╛ред рд░реВрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд▓рд╛рдЗрд╕реЗрдВрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреЗрд╡рд▓ рдЙрд╕ рд░реВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдкрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
./ioncube_encoder unencrypted_folder тАУo encrypted_folder --replace-target --with-license license.txt
--passphrase <key> - рдЧреБрдкреНрдд рдХреБрдВрдЬреА рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдирдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рд╛рд╡рдзрд╛рдиреА : рд▓рд╛рдЗрд╕реЗрдВрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдПрдХ рд╣реА рдирд┐рдЬреА рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ
--with-license
рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдПред
./ioncube_encoder unencrypted_folder тАУo encrypted_folder --replace-target --with-license license.txt --passphrase some_passphrase
рд▓рд╛рдЗрд╕реЗрдВрд╕ рдирд┐рд░реНрдорд╛рдг
Make_license рдмрд╛рдЗрдирд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рд▓рд╛рдЗрд╕реЗрдВрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдкреНрд░рд╛рд░реВрдк:
./make_license тАУ-passphrase <key> тАУo <output-path>
--passphrase <key> - рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЧреБрдкреНрдд рдХреБрдВрдЬреА рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдзреНрдпрд╛рди рджреЗрдВ : рдХреБрдВрдЬреА рдХреЛ рдЙрд╕ рдХреБрдВрдЬреА рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд╕рд░реНрд╡рд░ рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╕реАрдорд╛
- рд▓рдВрдмрд┐рдд-рд╕рд░реНрд╡рд░ [<рдбреЛрдореЗрди рдирд╛рдо>] [@ [<рдЖрдИрдкреА рдкрддреЗ>]] [{<рдореИрдХ рдкрддреЗ>}] - рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрд╕ рд╕рд░реНрд╡рд░ рдХреЗ рдбреЛрдореЗрди, рдЖрдИрдкреА рдпрд╛ рдореИрдХ рдкрддреЗ рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рд╡реИрдзрддрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдпрд╣ рдЗрд░рд╛рджрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдгред
1. рдбреЛрдореЗрди рдкреНрд░рддрд┐рдмрдВрдз:
--allowed-server www.foo.com
--allowed-server www.foo.com,www.bar.com
--allowed-server 1.2.3.4@
рдбреЛрдореЗрди рдХреЗ рдЕрдВрдд рдореЗрдВ "@" рдкреНрд░рддреАрдХ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрджреНрдпрдкрд┐ рдбреЛрдореЗрди рдЖрдИрдкреА рдкрддреЗ рдХреЗ рд╕рдорд╛рди рд╣реИ, рдЗрд╕реЗ рдбреЛрдореЗрди рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдиреЛрдЯ :
$_SERVER['SERVER_NAME']
рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЙрдкрдпреЛрдЧ IonCube рд▓реЛрдбрд░ рдореЗрдВ рдбреЛрдореЗрди рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
2. рдЖрдИрдкреА рдкрддреЗ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз:
--allowed-server 192.168.1.4
--allowed-server 192.168.1.4,192.168.1.20
рдЯрд┐рдкреНрдкрдгреА:
1. рдЬрдм рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдиреНрдХреЛрдбреЗрдб рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдИрдкреА рдЙрд╕ рдЖрдИрдкреА рдХреЗ рдЦрд┐рд▓рд╛рдл рдЬрд╛рдВрдЪ рдХреА рдЬрд╛рддреА рд╣реИ рдЬреЛ рд╡реЗрдм рд╕рд░реНрд╡рд░ рднреЗрдЬрддрд╛ рд╣реИред
2. рдЬрдм рдПрдиреНрдХреЛрдбреЗрдб рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реАрдзреЗ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, php рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдЖрдИрдкреА рдХреА рддреБрд▓рдирд╛ рдХреЗрд╡рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдкреНрд░рд╛рдердорд┐рдХ рдЖрдИрдкреА рдкрддреЗ рдХреЗ рд╕рд╛рде рдХреА рдЬрд╛рддреА рд╣реИред
3. рдЖрдк рдЖрдИрдкреА рдкрддреЗ 127.0.0.1 рдкреНрд░рддрд┐рдмрдВрдз рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ
3. рдореИрдХ рдкрддреЗ рдкреНрд░рддрд┐рдмрдВрдзред рдореИрдХ рдкрддреЗ рдореЗрдВ 6 рдмрд╛рдЗрдЯреНрд╕ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
--allowed-server '{00:01:02:06:DA:5B}'
4. рдмрд╛рдзрд╛рдУрдВ рдХрд╛ рд╕рдВрдпреЛрдЬрдиред IonCube рдЖрдкрдХреЛ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
--allowed-server 'www.foo.com@192.168.1.1{00:02:08:02:e0:c8}'
рд╕рдордп рд╕реАрдорд╛
- рдПрдХреНрдкрд╛рдпрд░-рдЗрди <рдЕрд╡рдзрд┐> - рдЖрдкрдХреЛ рдЙрд╕ рдЕрд╡рдзрд┐ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рджреМрд░рд╛рди рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреАрдврд╝реА рдХреЗ рдХреНрд╖рдг рд╕реЗ рд╡реИрдз рд╣реИред рдЕрд╡рдзрд┐ рдХреЛ рдирд┐рдореНрди рдорд╛рдиреЛрдВ рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рд╕реЗрдХрдВрдб (рд╕реЗрдХрдВрдб), рдорд┐рдирдЯ (рдПрдо)ред рдШрдВрдЯреЗ (рдПрдЪ) рдпрд╛ рджрд┐рди (рдбреА)ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
--expire-in 360s
--expire-in 20m
--expire-in 24h
--expire-in 365d
--expire-on <yyyy-mm-dd> - рдЖрдкрдХреЛ рддрдм рддрдХ рд╕рдЯреАрдХ рддрд┐рдерд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдорд╛рдиреНрдп рди рд╣реЛред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
--expire-on 2012-03-20
IonCube рд▓реЛрдбрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
1. рдЕрдкрдиреЗ рдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
рдбрд╛рдЙрдирд▓реЛрдбрд░ рд▓реЛрдбрд░ , рдпрд╣ рдореБрдлрд╝реНрдд рд╣реИред
2. рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдЖрдкрдХреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рджреЛ рдлрд╛рдЗрд▓реЗрдВ рдорд┐рд▓реЗрдВрдЧреАред рдкреНрд░рддреНрдпреЗрдХ php рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП .so рдпрд╛ .dll, рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ "ts" рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рд╣реЛрдЧрд╛, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП "рдереНрд░реЗрдб рд╕реБрд░рдХреНрд╖рд╛" рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕рдХреНрд░рд┐рдп рд╣реИред
3. рдЕрдкрдиреЗ php.ini рдореЗрдВ, рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд▓рд┐рдП рд░рд╛рд╕реНрддрд╛ рд▓рд┐рдЦреЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.3.so
zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.3_ts.so
zend_extension_ts = /usr/local/ioncube/ioncube_loader_lin_5.2.so
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ 5.3 рд╕реЗ рдХрдо PHP рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ zend_extension_ts рдирд┐рд░реНрджреЗрд╢ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдпрджрд┐ рдЖрдк рдереНрд░реЗрдб рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рд▓рд╛рдпрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
4. рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░реЗрдВред
рдореВрд▓ рд░реВрдк рд╕реЗ рдЖрдк рд╕рднреА рдХреЛ рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рдЧреИрд░-рд▓рд╛рдЗрд╕реЗрдВрд╕реАрдХреГрдд рдЙрдкрдпреЛрдЧ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ред рдЖрдк рдЖрдзрд┐рдХрд╛рд░рд┐рдХ
IonCube рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред