账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    php安装openssl扩展失败
    47
    0

    php版本7.0.4
    安装openssl扩展,
    ./configure --with-openssl --with-php-config= /usr/local/bin/php-config
    然后 make && make install没有报错
    在php.ini里面 加了extension=openssl.so
    extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20151012/"

    没有报错,但是重启之后没有安装成功
    求问大神~

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 安装PHP的OpenSSL扩展失败,可能的原因和相应的解决办法如下: 1. **未安装或未正确配置OpenSSL库**: 确保你的系统已经安装了OpenSSL。在Ubuntu/Debian上可以使用以下命令安装: ```bash sudo apt-get install libssl-dev ``` 在CentOS/RHEL上可以使用: ```bash sudo yum install openssl-devel ``` 2. **PHP源码编译安装时未开启OpenSSL支持**: 如果你是通过源码编译安装PHP,请在configure阶段确保添加--with-openssl选项指向OpenSSL库的位置: ```bash ./configure --with-openssl=/usr/include/openssl ... make && sudo make install ``` 3. **通过PECL或apt、yum等包管理器安装失败**: 对于Ubuntu/Debian: ```bash sudo apt-get install php-openssl ``` 对于CentOS/RHEL: ```bash sudo yum install php-openssl ``` 或者使用PECL安装: ```bash pecl install openssl ``` 安装后,记得在php.ini中添加extension=openssl.so来启用该扩展,并重启web服务器。 4. **PHP版本与OpenSSL扩展不兼容**: 确保你下载的OpenSSL扩展与当前PHP版本兼容,如果不兼容,需要找到对应PHP版本的OpenSSL扩展进行安装。 5. **权限问题**: 检查相关文件的权限,确保安装和写入扩展目录时有足够权限。 如果以上方法都不能解决问题,建议详细查看错误日志以获取更具体的错误信息并针对性地解决。
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部