国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > php运行python脚本失败怎么解决

php运行python脚本失败怎么解决

php Python 脚本 失败

头像

爱喝马黛茶的安东尼

2019-09-17 17:25:025344浏览 · 0收藏 · 0评论

假设有文件:php_test.php  python_test.py

在php文件中运行Python:

exec("python python_test.py", $array, $ret);

如果运行Python出错并不能保存在数组array中,因此应该把标准错误重定向到文件中,以上代码改写如下:

exec("python python_test.py 2>error.txt", $array, $ret);

在bash中0,1,2三个数字分代表STDIN_FILENO、STDOUT_FILENO、STDERR_FILENO,即标准输入(一般是键盘),标准输出(一般是显示屏,准确的说是用户终端控制台),标准错误(出错信息输出)。也可以通过以下方式将标准错误重定向到标准输出保存到$array中:

exec("python python_test.py 2>error.txt 2>&1", $array, $ret);

然后就可以根据错误信息去寻求解决办法。

相关推荐:《Python教程

一般在终端通过命令运行PHP文件是可以马上看到错误信息的,但是通过浏览器运行PHP文件就只能上面所述方法去输出错误信息。因此问题也就是在命令行下PHP可以成功执行Python文件,而通过浏览器就不能成功运行,这是因为两种方式所调用的动态库不一致!通过命令行方式调用的是系统中的已有的动态库,而通过浏览器方式调用的是Web服务器中的动态库。(我安装的XAMPP,所以通过浏览器方式调用的就是lampp/lib中的动态库)。

解决办法:

1、在输出的错误信息中找到出错的动态库。

2、通过locate命令找到相关的动态库所在的位置:locate libxxx.so。

3、将web服务器中的同名动态库删除或重命名。

4、将通过第2步在系统中找到的动态库链接到web服务器的lib目录中。

实例:

Python中使用hashlib??槭笨赡艹鱿至礁龃砦螅?/p>

relocation error: python: symbol OpenSSL_add_all_digests, version OPENSSL_1.0.0 not defined in file 
libcrypto.so.1.0.0
with link time reference

python: /opt/lampp/lib/libcrypto.so.1.0.0: version `OPENSSL_1.0.2' not found (required by /opt/lampp/lib/libssl.so.1.0.0)

1.找出系统中包含libcrypto.so.1.0.0的所有路径:locate libcryto.so.1.1

/home/ubuntu/.cache/vmware/drag_and_drop/52091a33-81b7-cc30-d88c-574c47558e32/ndk/libimobiledevice-android-master/
openssl/libcrypto.so.1.0.0
/home/ubuntu/.cache/vmware/drag_and_drop/52091a33-81b7-cc30-d88c-574c47558e32/ndk/libimobiledevice-android-master/
out/fsroot/lib/libcrypto.so.1.0.0
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
/opt/lampp/lib/libcrypto.so.1.0.0

2.将web服务器中的同名动态库重命名:sudo mv /opt/lampp/lib/libcryto.so.1.1 /opt/lampp/lib/libcryto.so.1.1.bak

3.将系统中libcryto.so.1.1链接到web服务器的lib目录中:sudo ln -s  /lib/x86_64-linux-gnu/libcrypto.so.1.0.0  /opt/lampp/lib/libcryto.so.1.1

libssl.so.1.0.0解决步骤同上。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《菊内留香》双男主| 性做爰全过程免费看| 魅惑摄影| 美女被捆绑绳子穿过下体 勒胸| 老公把闺蜜干的嗷嗷叫| 张慧的奶头被老局长吃奶的视频| 成品网站1688在线应用评价| 美女和帅哥一起努力生产豆浆的视..| 四年级下册语文书电子版| 《魅魔之耻》1~4集免费看| 王勉| 《女教师的味道3》在线观看| 丝袜美腿| 成全在线观看免费高清电视剧| 《巨大萌蒂》免费| 国内免费LOGO网站| 第1章品尝朋友娇妻| 《疯狂瑜伽》完整版| 日本大片又大又好看的PPT| 精品日本一区二区三区在线观看| 小叔子媳妇在我房间坐月子怎么办| 机械师3| 欧美大片推荐| 女人被男人进入后的心理变化| 公在厨房撕开奶罩吸奶头| 18禁男男腐啪GV真人视频| 爸爸缓慢有力送女儿的文案| 戴着小玩具练瑜伽| 姐姐呀姐姐快停下是什么歌曲| 金瓶风月电影高清完整版| 天美麻花星空高清MV播放音乐| 9.1短视频| 《漾出OVER FLOWER》| 共享女儿小诗1~10章的背景资.. | 老阿姨高清免费观看电视剧| 黑料正能量| 女性扒开大腿内侧小肚子痒| 一个添B-个添3个人添| 沈倦| 《一滴都不许漏》何泽城林荫| 《老公今晚我加班》日剧