Good Afternoon, В настоящее время я работаю над проектом PHP, который требует, чтобы php-скрипт монтировал общий диск Windows. В настоящее время создается с использованием OSX с XAMPP.PHP OSX XAMPP - команда монтирования exec
exec('mount -t smbfs //user:[email protected]/Share /Volumes/Share 2> temp/error.txt');
Теперь я понимаю, почему это не работает. Это связано с разрешениями. Apache работает как пользовательский демон. Теперь я могу изменить пользователя, которого Apache работает, чтобы исправить эту «проблему», но, если это возможно, избегать любых изменений на сервере. Я хотел бы остановиться и посмотреть, есть ли лучший способ сделать это.
Любые идеи?
Зачем вам это не за пределами PHP и просто держать его на месте? – prodigitalson
, поскольку он должен быть установлен только на короткое время перед размонтированием. – Wayde
Да, но разрешить пользователю веб-сервера монтировать его, вероятно, является ужасной идеей, в то время как установка его в системе имеет меньший недостаток, если только это не очень проблематично для SMB-сервера. Какой тип машины будет работать при ее развертывании? – prodigitalson