サーバーへの複数の 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 経由で接続する必要があります。