использовать «% u» для представления текущего пользователя в файле php.ini? - PullRequest
0 голосов
/ 03 июня 2019

Я сейчас устанавливаю xdebug profiler на свой сервер. Все мои сотрудники имеют SFTP-chroot в своих папках. Чтобы включить профилировщик xdebug, нам нужно указать путь в файле php.ini, где xdebug может хранить все «профилированные» сессии php. Хотя, в моем случае, эта папка зависит от имени разработчика (имя разработчика = имя папки, в которой они sftp-chrooted). Поэтому я ищу что-то подобное в моем php ini:

xdebug.profiler_output_dir = "/var/www/html/myproject/usr-dev/%u/content/profiler-files/"

Где %u - это пользователь, который загружает php-программу в CLI.

Таким образом, мои соавторы смогут получать свои файлы профилировщика в PHPStorm на своих локальных компьютерах для их анализа.

Если это невозможно, другой способ добиться этого - сохранить все файлы профилировщика в одной папке, но эта папка должна быть доступна всем пользователям, несмотря на их sftp-chroot. Это будет «папка исключений» для chroot.

...