前提・実現したいこと
PHP(Slim3)でウェブサイトを構築しております。(Apache2)
WEBAPIの実装をしているなかで、長時間かかる処理(DBの大量読み込みと大量書込み)があるため、execで実行しようと試みました。
既に実装しているクラスを呼び出したいので、現在のフレームワーク内で実行したいのですが、
Slim3でバッチ処理(Cli実行)をindex.php経由で行う方法がわからなく、詰まっております。
index.phpでPHP_SAPIをチェックしているのですが、apache2handler以外での呼び出しができません。
コマンドラインからPHP_SAPIがcliで動作させる方法をお教え頂きたいです。
やろうとしていることが
WEBAPIによるアクセス ⇒ index.phpでルーティング ⇒ その先でexecでPHPをコマンドライン実行(末尾&)
★コマンドラインによる呼び出し ⇒ index.phpでルーティング ⇒ その先でDB処理諸々
で、★につながらないのです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。