淘尽网
公告
今天的代码要用到openssl,居然阿里云默认的服务器没有打开,鄙人比较懒,于是就写了一张工单,请求支持,哪知道,对方抛来一句话,说,这个不是服务范围,自己Google解决,欲哭无泪啊。只有自己搞了,现在和大家分享一下:
切换到php安装目录的etx/openssl目录
cd /home/tao/soft/php-5.2.13/ext/openssl
openssl目录下有个config.w32和config0.m4,把config0.m4改名为config.m4(原因不解释)
mv config0.m4 config.m4
$PHP_PREFIX/bin/phpize或直接/usr/local/bin/phpize
./configure --with-openssl --with-php-config=/usr/local/php/bin/php-config
make
make test
make install
在php.ini内加入以下内容:
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
extension = "openssl.so"
重启php、nginx后生效
如果大伙不知道那个文件在那个目录下,记得用 find / -name 文件名 这个命令就是了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。