时间:2021-05-25
复制代码 代码如下:
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。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在php中使用RSA算法的时候,需要调用openssl_get_publickey方法,但同时需要对php编译openssl扩展,否则会提示以下错误:Callt
pcntl扩展可以支持php的多线程操作(仅限linux)原本需要重新编译PHP的后面configrue提示加上--enable-pcntl由于我的php是采用
有一朋友liunx主机配置php的gd库未支持jpeg,需要重新编译支持jpeg,凭经验用./configure–with-gd–wit
php开启openssl的方法,大多数情况下openssl是没有开启的,要想启用需要进行下简单的设置windows下开启方法:1:首先检查php.ini中;ex
本文详细讲述了PHP动态编译出现Cannotfindautoconf的解决方法。分享给大家供大家参考。具体方法如下:在安装完PHP后,想动态编译PHP的memc