phpでpopenが使えない問題の解決策: [chown www.www -R dir]コマンドを実行してディレクトリまたはファイルのユーザーを変更するか、[chmod 764]コマンドを実行して変更しますファイルのアクセス許可。
原因分析:
(推奨チュートリアル: php ビデオ チュートリアル)
1. 権限質問
ファイルやディレクトリの操作を行う場合、chownコマンドやchmodコマンドを使用して所有者や操作権限を変更できるため、PHPに操作権限があるかどうかに注意する必要があります。 chown www.www -R dir ディレクトリまたはファイルの所有者を変更します chmod ファイルのアクセス許可を変更します chmod 764。
2. 略語を使用したりパラメータを省略したりしないでください。
サーバー上では ll コマンドや svn up を使用してカレントディレクトリを更新しても問題ありませんが、php で使用する場合は、いずれにしても、単純にPHPがシェルにコマンドを渡すだけではなく、両者、つまり実行環境でコマンドの解析や処理が異なるのではないかと推測されます。後で使用する場合は、必要なパラメータをすべて追加してください。
関連する推奨事項: php トレーニング
以上がphpでpopenが使えない場合の対処法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。