不重新编译PHP为php增加openssl模块的方法

2015-01-24信息快讯网

不重新编译PHP为php增加openssl模块的方法,需要的朋友可以参考下。

yum -y install openssl 


/usr/local/bin/是php的安装目录
切换到php安装目录的etx/openssl目录
cd /root/soft/php-5.2.8/ext/openssl
 
/usr/local/bin/phpize 

Cannot find config.m4.
Make sure that you run '/usr/local/bin/phpize' in the top level source directory of the module

查看openssl目录下有个config.w32和config0.m4,把config0.m4改名为config.m4。
mv config0.m4 config.m4

执行:
 
/usr/local/bin/phpize 

编译:
 
./configure --with-openssl --with-php-config=/usr/local/bin/php-config 
make;make install 

提示成功后,在php.ini里加入extension = openssl.so
重启apache或php-fpm,完成.

PS:为啥目录下是config0.m4,而不是config.m4,不理解。
pcre、zlib等模块目录下也是config0.m4。
解析php php_openssl.dll的作用
浅析PKI加密解密 OpenSSL
php pki加密技术(openssl)详解
关于PHP的相似度计算函数:levenshtein的使用介绍
thinkPHP的Html模板标签使用方法
PHP数组及条件,循环语句学习
php对mongodb的扩展(初出茅庐)
PHP面向对象――访问修饰符介绍
PHP C EasyUI DataGrid 资料存的方式介绍
PHP fopen 读取带中文URL地址的一点见解
比较discuz和ecshop的截取字符串函数php版
PHP 利用AJAX获取网页并输出的实现代码(Zjmainstay)
php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)
单一index.php实现PHP任意层级文件夹遍历(Zjmainstay原创)
php读取txt文件组成SQL并插入数据库的代码(原创自Zjmainstay)
PHP中使用unset销毁变量并内存释放问题
openflashchart 2.0 简单案例php版
ecshop 批量上传(加入自定义属性)
Notice: Trying to get property of non-object problem(PHP)解决办法
php中session_unset与session_destroy的区别分析
php的memcached客户端memcached
PHP模块 Memcached功能多于Memcache
php模块memcache和memcached区别分析
提高define性能的php扩展hidef的安装和使用
php学习笔记 php中面向对象三大特性之一[封装性]的应用
php错误提示failed to open stream: HTTP request failed!的完美解决方法
PHP 获取远程网页内容的代码(fopen,curl已测)
PHP curl_setopt()函数实例代码与参数分析
使ecshop模板中可引用常量的实现方法
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
php中在PDO中使用事务(Transaction)
使用NetBeans + Xdebug调试PHP程序的方法
PHP中删除变量时unset()和null的区别分析
浅谈PHP Extension的开发――基础篇第1/2页
PHP中json_encode、json_decode与serialize、unserialize的性能测试分析
©2014-2024 dbsqp.com