私は外国のLinuxシステム上にあり、apacheが動作する(そしてPHPもそうである)ユーザを特定する必要があります。apache linux user from php
目的: 私はスクリプトの所有者を取得する必要があります(これはSplFileInfoを使用できるので問題はありません)、それをApacheプロセスの所有者と比較してください。
代替提案はありますか。
よろしく、 マリオ
編集: 追加情報:
スクリプト大きな画像から親指を生成するためのXMLファイルを使用すると、サムネイルジェネレータです。スクリプトは、フォルダを作成してファイルを書き込む必要があります。私はPHPの設定に影響を与えることはできませんし、私はシェルへのアクセス権がありませんので、これは非常に静かに行われなければなりません。 作成プロセスは例外によって停止し、失敗した場合にメールを送信します。ほとんどのphpの関数は失敗時に例外をスローすることができないので、私は自分がいる環境を判断するためにいくつかの手動チェックが必要です。したがって、それをいくつかのディレクトリまたはファイル所有者と比較するためにはapacheユーザが必要です。
オプションとして、単に/ tmpを使用できます。これは誰にとっても書き込み可能です。 – Anonymous
これは、私たちの場合には役に立ちません。なぜなら、docrootの外部から生成された画像は提供できないからです。 –