![尝试在 PHP 脚本(LAMPP)中运行命令时出现 Python 错误“版本 OPENSSL_1.0.0 未在文件 libcrypto.so.1.0.0... 中定义”](https://linux22.com/image/1130586/%E5%B0%9D%E8%AF%95%E5%9C%A8%20PHP%20%E8%84%9A%E6%9C%AC%EF%BC%88LAMPP%EF%BC%89%E4%B8%AD%E8%BF%90%E8%A1%8C%E5%91%BD%E4%BB%A4%E6%97%B6%E5%87%BA%E7%8E%B0%20Python%20%E9%94%99%E8%AF%AF%E2%80%9C%E7%89%88%E6%9C%AC%20OPENSSL_1.0.0%20%E6%9C%AA%E5%9C%A8%E6%96%87%E4%BB%B6%20libcrypto.so.1.0.0...%20%E4%B8%AD%E5%AE%9A%E4%B9%89%E2%80%9D.png)
在 Ubuntu 14.04 中:
- 我运行一个脚本命令
Python
我运行用 shell它正常运行。 - 我尝试使用
PHP
(lampp
)运行相同的命令,但出现以下错误:
[错误] => 回溯(最近一次调用最后一次): 文件“/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
更新:
我尝试在本地机器上安装普通服务器。“普通服务器”是指apache2
、php5
、mysql
、phpmyadmin
。而且它可以正常工作。
答案1
我尝试在本地计算机上安装普通服务器。我所说的“普通服务器”是指apache2
、php5
、mysql
、phpmyadmin
。而且它可以正常工作。Lampp
已被删除。