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

yipeiwu_com6年前PHP代码库
复制代码 代码如下:

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面向对象程序设计方法。分享给大家供大家参考,具体如下: 在对超大型项目的开发过程中,如果使用面向过程地开发,代码量是非常的庞大,这将大量的用到判断和循环嵌套,和很多很...

PHP实现顺时针打印矩阵(螺旋矩阵)的方法示例

本文实例讲述了PHP实现顺时针打印矩阵的方法。分享给大家供大家参考,具体如下: 问题 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵:...

PHP使用GD库输出汉字的方法【测试可用】

PHP使用GD库输出汉字的方法【测试可用】

本文实例讲述了PHP使用GD库输出汉字的方法。分享给大家供大家参考,具体如下: 一、原理 PHP中的GD库支持中文,但是必须要以UTF-8格式的参数来进行传递。下面先说一下汉字的UTF-...

PHP 5.0 Pear安装方法

pear是PHP的扩展和应用程序库,包含了很多有用的类,安装好php5.0后,pear实际上并没有被安装,安装的方法如下:   1.在php目录中双击go-pear....

Linux下创建nginx脚本-start、stop、reload…

1、关闭nginx 利用ps -aux | grep nginx 查看nginx是否启动 如果启动了就kill杀死 2、创建/etc/init.d/nginx文件 root@dnnp...