尝试在 PHP 脚本(LAMPP)中运行命令时出现 Python 错误“版本 OPENSSL_1.0.0 未在文件 libcrypto.so.1.0.0... 中定义”

尝试在 PHP 脚本(LAMPP)中运行命令时出现 Python 错误“版本 OPENSSL_1.0.0 未在文件 libcrypto.so.1.0.0... 中定义”

在 Ubuntu 14.04 中:

  • 我运行一个脚本命令Python我运行用 shell它正常运行
  • 我尝试使用PHPlampp)运行相同的命令,但出现以下错误:
    [错误] => 回溯(最近一次调用最后一次):
  文件“/usr/lib/python2.7/runpy.py”,第 162 行,位于 _run_module_as_main
    “__main__”, fname, loader, pkg_name)
  文件“/usr/lib/python2.7/runpy.py”,第 72 行,在 _run_code 中
    run_globals 中的执行代码
  文件“/usr/lib/python2.7/ssl.py”,第 61 行,位于
    import _ssl # 如果我们无法导入它,则让错误传播
ImportError: /usr/lib/python2.7/lib-dynload/_ssl.i386-linux-gnu.so: 符号 GENERAL_NAME_free,版本 OPENSSL_1.0.0 未在文件 libcrypto.so.1.0.0 中定义,并带有链接时间参考

如何修复它并让脚本完成?

一些说明:

  • 我已经安装了最新的 openssl,并尝试重新安装
  • 我也尝试过重新安装 Python2.7

更新:

我尝试在本地机器上安装普通服务器。“普通服务器”是指apache2php5mysqlphpmyadmin。而且它可以正常工作。

答案1

我尝试在本地计算机上安装普通服务器。我所说的“普通服务器”是指apache2php5mysqlphpmyadmin。而且它可以正常工作。Lampp已被删除。

相关内容