2

サーバーへの複数の WordPress ブログのインストールを自動化しています。基本的に、複数の wp-cli コマンドを実行する必要があります。

phpseclib を使用して実行するとexec()、機能しません...

次のようなことをすると:

$ssh->exec('wp core download');

私はちょうど得ます:

/usr/bin/env: php: そのようなファイルまたはディレクトリはありません

通常のsshセッションでは問題なく実行できますが...

コマンドを実行して '\n' を実行しよう$ssh->writeとしても、何もしないようです。次のような単純なコマンドを実行しようとしても、touch foo.txt

そのテスト「タッチ」コマンドはexecで機能しますが...

システムはUbuntu 14.04です...

何か案は?

新しい顧客が来ると、サーバー上の複数のドメインに対してこれを行うには、PHP から SSH 経由で接続する必要があります。

4

1 に答える 1