LINUX下PHP编译添加相应的动态扩展模块so(不需要重新编译PHP,以openssl.so为例)

本文转自:原文链接 http://www.cnblogs.com/doseoer/p/4367536.html网上我看到有很多相关的文章都是简述这个问题的,但毕竟因为LINUX版本众多,很多LIUNX命令或路径都有所差别,有时同样的命令却不能执行一样的操作。这篇文章是我在实际运用当中配置成功的实例,希望对大家有所帮助,开源是来自每个人的无私帮助,每个人的成长都是需要别人的扶植!废话就说到这了!http://php.net/downloads.php (相应PHP版本下载)1、首先确定LINUX下已安装的PHP版本,因为不同PHP版本对于追加动态模块有兼容性问题(可能路径,配置?其他?),往往报错不能安装,追加的模块必须版本一致。查看PHP版本有多种方法:①运行php-v(但在我的64位LIUNX测试过没作用,原因你知道的了!)②在已安装好的PHP路径下找到php-config并进行查看,可以vi或cat(关键字:version="XXXXXXX"为PHP版本号)vi或catphp-config2、下载好的PHP源代码包需人工上传到FTP网络服务器上,这时你的tar包...

安装openssl-devel

0、操作系统为RHEL6.71、描述:当开发人员需要调用openssl的库文件时,需要安装openssl-devel包2、当根目录(即挂载点为)的利用率为100%时,rpm包无法安装,需要清理。如下图#df-h(查看挂载点使用情况)3、通过yuminstallopenssl-devel,自动解决依赖包安装PS:当出现无安装依赖包时,通过rpm直接安装无法安装的rpm包#rpm-ivhXXXXXX.rpm(注意与操作系统的位数相同)3.5、当yum可用、同时根目录空间足够时,可用顺利使用yum安装。4、通过使用find命查找openssl库文件路径(用于检测是否安装成功)#find/(路径)-name*ssl*.h5、直接解除挂载的命令#umount-l/iso6、删除文件命令#rm-rf*(删除路径下所有文件,如果允许)...
IT猿 IT猿·2020-03-26

用WP Super Cache和七牛为你的WordPress网站加速

众所周知,WordPress一直都是博客建站的首选程序,而现在也有越来越多的企业网站都选择采用WordPress来搭建。WordPress虽好但其过于臃肿且响应速度慢等缺点也为站长们所诟病,目前网上介绍为WordPress加速的方法五花八门,各有各的优缺点。而我选择的是通过WPSuperCache和七牛相结合为WordPress加速。在入正题之前,有必要和新入坑的童鞋科普下以下内容:不论是在本地还是服务器上成功安装WordPress后,你会发现其后台打开速度好慢好慢,这是因为:①后台使用了gravatar头像,就是后台右上角那个用户头像,而这个提供这个头像服务的网站服务器很不稳定,甚至有时候直接被墙了,所以后台就一直在加载那头像,造成了后台打开很慢②后台使用了谷歌字体,由于谷歌早已搬离中国,所以当然一直在加载针对以上两个严重拖慢我们后台的原因,最直接的解决方法就是替换和禁用该功能/网上有很多替换或禁用gravatar头像的插件和教程,我没一一测试过,所以哪个插件或教程的效果好也不好妄下定论,我目前使用的是一个修改头像的插件~但大部分插件或教程都是通过接入第三方头像服务商来解决这个问题的...

App 开发:Hybrid 架构下的 HTML5 应用加速方案

在移动App开发领域,主流的开发模式可分为Native、Hybrid、WebApp三种方式。然而2013年,纯WebApp开发模式的发展受到一定挫折,以Facebook为代表的独立App转投Native阵营。但是开发者对WebApp更新速度快,跨平台优势的渴望却并未减弱,最终的结果是促成了HybridApp在2013年数量的激增,并且增长的速率非常之快。 简单的说,HybridApp是NativeApp和MobileWeb二者混合开发的产物,HTML5  的页面被嵌入到NatvieApp的webview中。因此它综合了更新速度快,交互体验好,跨平台等优点。本文分享的就是HTML5页面(尤其是被嵌入的H5应用) 借助Hybrid架构来提升自己的加载速度和性能的一种解决方案。该方案要求你对HybridApp进行以下三步骤的改造:一:模块化你的H5页面/应用,引入模块加载器(可选)模块加载器不必多说,SeaJS、requireJS、kissyloader等耳熟能详,任你挑选。使用模块化的方式来开发你的应用,不仅仅将有利于后期的代码维护,在Hrbrid的...

Linux下OpenSSL 安装图文详解

安装环境:       操作系统:CentOs6.3       OpenSSLVersion:openssl-1.0.0e.tar.gz      目前版本最新的SSL地址为http://www.openssl.org/source/openssl-1.0.0e.tar.gz 1、将下载的压缩包放在根目录,2、在文件夹下解压缩,命令:tar -xzf openssl-openssl-1.0.0e.tar.gz,得到openssl-openssl-1.0.0e文件夹3、进入解压的目录:cd openssl-1.0.0e4、设定Openssl安装,( --prefix )参数为欲安装之目录,也就是安装后的档案会出现在该目录下:执行命令: ./config --prefix=/usr/local/openssl5、...

使用OpenSSL自签发服务器https证书

OpenSSL官方推荐win32可执行文件版下载:http://www.slproweb.com/products/Win32OpenSSL.htmlca.keyCA私钥:opensslgenrsa-des3-outca.key2048制作解密后的CA私钥,但一般不需要这一步:opensslrsa-inca.key-outca_decrypted.keyca.crtCA根证书(公钥):opensslreq-new-x509-days7305-keyca.key-outca.crt服务器server私钥:opensslgenrsa-des3-outserver.key2048制作解密后的服务器server私钥(Win+Apache需要解密后的server私钥):opensslrsa-inserver.key-outserver.key2从服务器server私钥生成签名请求CSR文件:opensslreq-new-keyserver.key-outserver.csr###注意如果是服务器证书,commonName时输入域名,如*.creke.net,支持*通配符,邮箱之后的内容可填可不填...

ssl证书验证的问题

对于https请求,是需要ssl证书验证的请求的,所以如果在请求时如果不带ssl证书,那么可以忽略证书的验证有三种方法去实现:1、Requests请求:在文档中可以看到:http://docs.python-requests.org/zh_CN/latest/user/advanced.html#advancedRequests可以为HTTPS请求验证SSL证书,就像web浏览器一样。要想检查某个主机的SSL证书,你可以使用 verify 参数:如果你没有设置ssl证书,那就忽略证书:如果你将 verify 设置为False,Requests也能忽略对SSL证书的验证。requests.get('https://kennethreitz.com',verify=False)因为默认情况下,是verify是为Ture2、urllib2.urlopen()使用urllib的时候,就需要关闭证书的验证,在官网文档可以看到https://www.python.org/dev/peps/pep-0476/importssl#Thisrestoresthes...
首页上一页...2223242526下一页尾页