PHP使用exec命令執行外邊程式失敗問題

2021-07-05 03:35:25 字數 2597 閱讀 2780

/opt/

lampp

/lib

/libstdc

++.so.6

:version

`glibcxx_3.4.13' not found

解決方案:

cd 

/opt/

lampp

/lib

/

strings /opt/

lampp

/lib

/libstdc

++.so

.6 | grep -i glic

發現確實是缺少了glibcxx_3.4.13

locate libstdc++.so   #查詢系統裡面的檔案

輸出:

/opt/lampp/lib/libstdc++.so.6

/opt/lampp/lib/libstdc++.so.6.0.8

/usr/lib/gcc/x86_64-redhat-linux/4.4.4/libstdc++.so

/usr/lib/gcc/x86_64-redhat-linux/4.4.4/32/libstdc++.so

/usr/lib64/libstdc++.so.6

/usr/lib64/libstdc++.so.6.0.13

/usr/share/gdb/auto-load/usr/lib/libstdc++.so.6.0.13-gdb.py

/usr/share/gdb/auto-load/usr/lib/libstdc++.so.6.0.13-gdb.pyc

/usr/share/gdb/auto-load/usr/lib/libstdc++.so.6.0.13-gdb.pyo

/usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.13-gdb.py

/usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.13-gdb.pyc

/usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.13-gdb.pyo

strings /usr/lib64/libstdc++.so.6

| grep -i glic

輸出:

glibcxx_3.4

glibcxx_3.4.1

glibcxx_3.4.2

glibcxx_3.4.3

glibcxx_3.4.4

glibcxx_3.4.5

glibcxx_3.4.6

glibcxx_3.4.7

glibcxx_3.4.8

glibcxx_3.4.9

glibcxx_3.4.10

glibcxx_3.4.11

glibcxx_3.4.12

glibcxx_3.4.13

glibc_2.2.5

glibc_2.3

glibc_2.4

glibc_2.3.2

glibcxx_force_new

glibcxx_debug_message_length

發現有我要的版本,因為libstdc++.so.6是向下相容,所有拷貝檔案到

/opt/

lampp

/lib

/中覆蓋下(備份先)

mv libstdc++.so.6 libstdc++x.so.6.back
mv libstdc++.so.6.0.8 libstdc++x.so.6.0.8.back

建立連線:
ln -s /usr/lib64/libstdc++.so.6 

libstdc++.so.6

cp /usr/lib64/libstdc++.so.6.0.13 

libstdc++.so.6.0.13

然後,就發現php的exec可以執行程式了~

PHP使用exec命令執行外邊程式失敗問題

說明 當初我遇到的問題是,通過php呼叫python,在終端命令列下可以執行,在瀏覽器上不能執行,返回的狀態碼是127。最後通過輸出log資訊發現問題是 opt lampp lib libstdc so.6 version glibcxx 3.4.14 not found opt lampp lib...

PHP 執行exec函式

exec 執行外部程式 語法 string exec string command array output int return var exec函式解析 exec語法 string exec string command,string array int return var exec返回值 字...

PHP中exec 函式執行系統命令失敗

在php中,我們可以使用exec 來執行系統命令,但有時我們會遇到exec 命令執行不成功,或者無返回的情況,下面來說明一下 exec string command array output int return var string 引數說明 1.command 要執行的命令 2.output 執...