具体操作,可参考官网的步骤进行,地址:https://www.zetetic.net/sqlcipher/sqlcipher-for-php/
官网的操作,系统是用的<spanHelvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif; line-height:22px">Ubuntu,在这里可以将相应命令转换成CentOS下用的即可.参照官网上的操作步骤,便可以编译成功,
<spanHelvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif; line-height:22px">编译成功后,会生成sqlite3.so,直接替换掉之前服务器php扩展中得sqlite3.so即可(替换前最好做个备份).替换完成后,重启apache服务器,
<spanHelvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif; line-height:22px">下来进行测试,测试代码:
<spanHelvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif; line-height:22px">
<spanHelvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif; line-height:22px">如果可以打印出来结果,说明sqlite3已经重新编译成功.在此基本上算是成功了,但是仍需要检验一下,生成的数据库是否已经加密.可以将生成的test.sqlite用之前自己的一些工具打开试试,一般都会提示错误.这时候说明已经成功给sqlite加密.
<spanHelvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif; line-height:22px">顺便说一下,官网上也有对android和IOS的支持操作步骤,可以在官网上查看的到.
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了CentOS下php通过SQLCipher编译sqlite3支持数据库加密,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!