Encrypted sqlite3 extension DLL file

Source: Internet
Author: User
Tags php source code php sqlite3 vc9
Extended encryption SQLite3 PHP source code

From the online a lot of said to have realized the encryption of the Sqlite3 source code, but also under the Wxsqlite3 sqlite3 source code, their own way of compiling is to use VC8 command line to compile the source code in PHP generated DLL, (there is a small problem, VC compiled DLL PHP can not be used, it seems that the DLL file is also for whom to use who generated it? Because there is no C for the reason that the error code is directly eliminated, and the successful DLL file has not been found to have encryption function (call function to see all the methods inside). It seems that it should not be the source of the problem, there may be other places have not been modified to? Or because it is compiled into PHP to use the DLL, so the corresponding to add some PHP-related content? I small white, if there is a great God will be compiled from the best but, has implemented the encryption of PHP sqlite3 extension is also grateful ~


Reply to discussion (solution)

"There is a small problem, VC compiled DLL PHP is not used"
Not going to work? PHP is rarely said to be basically not directly using DLLs. Honestly not very clear landlord description

"There is a small problem, VC compiled DLL PHP is not used"
Not going to work? PHP is rarely said to be basically not directly using DLLs. Honestly not very clear landlord description

http://blog.sina.com.cn/s/blog_6b36735b0100rroh.html here is my command-line compilation reference thing ...
And that means the same code above the URL of the method compiled by PHP can be called, but VC compiled out on the run when the hint may not be a php extension file.

Compiling PHP Extensions in window is required to download support packages (not all open source)
and pay attention to the version of VC
php5.2 VC6
php5.3, php5.4 VC9
php5.5 VC11
Different versions, the entry address of the dynamic link library is also different
If you need to modify the source code, then you must abide by the PHP extension specification

Compiling PHP Extensions in window is required to download support packages (not all open source)
and pay attention to the version of VC
php5.2 VC6
php5.3, php5.4 VC9
php5.5 VC11
Different versions, the entry address of the dynamic link library is also different
If you need to modify the source code, then you must abide by the PHP extension specification

The portal address of a dynamic link library is when I compile the extensions of different versions of PHP, and I want to modify the corresponding dynamic link library entry address in the extension. Then it would not be possible to compile the extension of the C ... I'm totally not C.

Completely not C, nature will not be able to write or modify the source code
But the environment is properly configured, and compiling ready-made code is still possible.

Because PHP for window is not all open source, its core library is precompiled
So if the VC compiler does not match, it will not run successfully

Because PHP for window is not all open source, its core library is precompiled
So if the VC compiler does not match, it will not run successfully

I compile from the source code to see the VC version, the operation is not successful refers to what? PHP source code I have compiled the configuration on Apache can use AH. I see the PHP source in the extension of the folder in addition to a few PHP at the beginning of the C file, there are a lot of things outside of C, I feel that the VC compiled DLL (version without error premise) is because of the lack of these files so it will be playing a hint that this is not a php extension.

In addition, I see a lot of people say that Wxsqlite3 's implementation is good, Big Brother have you used it?

1, you compile the source code needs to be PHP extension C source code, and not for window use C source
2, not clear you said "PHP source code I have compiled the configuration on Apache can use AH" meaning

1, you compile the source code needs to be PHP extension C source code, and not for window use C source
2, not clear you said "PHP source code I have compiled the configuration on Apache can use AH" meaning

http://www.boilingbit.com/blog/windows%E4%B8%8B%E7%BC%96%E8%AF%91php/
I said the compilation is probably the above URL of the matter, that is, after compiling the configuration of Apache and then be able to parse my php file.

The first article I understand, that is, the source code is used by Windows, and to compile PHP with the DLL, these sources need to be further modified, right?

Right! C source code to be equipped with PHP interface
Can you give me the address of your C source?

Right! C source code to be equipped with PHP interface
Can you give me the address of your C source?

http://sourceforge.net/projects/wxcode/files/Components/wxSQLite3/

To tell the truth source under a lot of, but see everyone with the open source of encrypted C source code words are mostly here, I think this out of a reliable point ...

  • Related Article

    Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.