Home > Article > Backend Development > How to encrypt php files
How to encrypt PHP files: 1. Open Zend Guard 5.5.0; 2. Select the source file or folder to be encrypted; 3. Select the PHP version; 4. Right-click "Encode Project" ;5. View the encrypted files in the product output directory.
The operating environment of this article: windows7 system, Zend Guard version 5.5.0, DELL G3 computer
How to use PHP Files encrypted?
Zend Guard is the most mature PHP source code encryption product currently on the market.
After collecting information and personal testing, I summarized how to use Zend Guard to encrypt PHP files, and how to use Zend Loader to decrypt encrypted PHP files.
I am using Wampserver2.2, where the php version is 5.3.10. (Note: The PHP version that comes with this belongs to the TS version, is Thread safety)
Zend Guard installation and cracking
Click to download Zend Guard5.5.0. After the download is completed, please install it yourself.
You need to pay attention to the following points when cracking:
1. The validity time of this KEY is July 10, 2010. Therefore, when activating, please adjust the system time of your computer to before this time. , such as: 2009-01-01
2. This KEY activates a trial version, and the encrypted files are only valid for 14 days. Therefore, when encrypting files, please adjust the system time of your computer back a few years. For example: 2020-01-01
3. Click to download the authorization file zend_guard authorization file.zip, and unzip it to get zend_guard.zl, which is the file for activation
4. Open Zend Guard 5.5.0 , [Help] -> [Register] -> [Search for a license file on my disk], select the zend_guard.zl authorization file to activate
1. Open Zend Guard 5.5.0, [File]->[New]->[Zend Guard Project], and create a new project.
The following dialog box will pop up:
##2. Click Next to take the next step. The following dialog box will pop up, select the source file or folder to be encrypted.
This step is to select the file to be encrypted, which can be a single file [Add File] or the entire folder [Add Folder], and then [Next].
(Here, I chose to encrypt the entire folder. That is, D: \ WAM P \ ## completely All files in ## are encrypted.) ## ##
3. The next step is to select the version of PHP [compare it with the version of PHP on your web server]. This is very important. If the version is incorrect, an error will occur. [Finish] to complete the creation of the project. ## :: For the encrypted software of the version of Zend Guard 5.5.0, the maximum can only support PHP of version 5.3. If your PHP version is higher, please go to the Zend Guard official website to download the corresponding higher version encryption software. (Because my PHP version is PHP 5.3.10, so I choose PHP 5.3 here, you can default in other places, directly click to complete)
##4. In the Guard Explorer on the left side of Zend Guard, you can see your new project. After selecting the project name with the mouse, right-click [Encode Project] to complete.
############################ ########## In this way, the simplest encryption of PHP source code is achieved. ############### We can see the encrypted file in the product output directory (###D:\productDir). ############### ################# #### ######
#It can be seen that the PHP file in the product output directory has been encrypted.
For this simplest encryption method, we do not set the encryption validity period, nor do we set the license support (that is, when decrypting , whether a license file is required), the default is to never expire, and there is no need to decrypt the license file.
If you want to set the license file for decryption, you can click the project name (project_test) and then click Overview in the main project window On the Security tab next to it, you can make more secure encryption settings. As shown below:
Recommended study: "PHP video tutorial》
The above is the detailed content of How to encrypt php files. For more information, please follow other related articles on the PHP Chinese website!