php执行exec('aapt v',$output)

WBOY
リリース: 2016-06-23 14:06:45
オリジナル
943 人が閲覧しました

php が exec("aapt v",$output) を実行したときに取得されるデータは空です。 。 。
ただし、Linux で直接実行するとデータが存在します
root@ubuntu1204:/usr/local/src# aapt v
Android Asset Packaging Tool、v0.2
そして、このフォルダーには 777 のアクセス許可が与えられ、実行できます
exec("pwd ",$output) にはデータがあります
この理由は何ですか


ディスカッションに返信 (解決策)

また、型の状況にも遭遇しました。出て返せない場合は、システム関数を使用できます。 Linux での戻り値は、実行されたスクリプトによるものである可能性があります

Apache root として php を実行することで実行できる可能性があります

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート