Ben cevap yakın gibiyim, ama ben oldukça orada değilim. Ben bir PHP çağrı bir komut satırı programı var. I shell_exec () kullanın ve bir Apache sunucusu çalıştıran bir Windows makinede çalışır.
Ben komut dosyasını çalıştırdığınızda, ben süreç başlamıştır Windows makine üzerinde Görev Yöneticisi görmek, ve sonra hemen bir şey yapıyor durur. Süreci halen çalışıyor, ancak bu alanı yaklaşık 17 MB kadar sürer ve daha sonra PHP komut dosyası sadece orada yükleme oturur.
Program (3MB) küçük ve o boyutu üzerinde de dosyaları işleyebilir, ve şu anda sadece 28 KB bulunuyor tek dosya taşıma ediyor. Ben 'yönetici' olarak bir komut isteminden ikisinden birini aradığınızda, onlar iyi çalışır. Ben shell_exec Bu bir çağırdığınızda, öyle değil. Ben de) (exec () ve passthru denedim.
PHP programını çağırdığında, o SYSTEM kullanıcı altında gösterdiğini fark etmiş. Ben programın hem Güvenlik sekmesinde izinleri kontrol ettik ve dosya program tarafından işlenen ve SİSTEM, Kullanıcılar ve Yöneticiler hepsi üzerinde tam kontrole sahip.
Ben yanlış ne yapıyorum?
Ben yerine SİSTEMİ 'yönetici' olarak çalıştırmanız gerekiyorsa, bunu nasıl yapabilirim?
Sorularınız varsa ben daha ayrıntılı olabilir.
Çok teşekkür ederim, bu beni öldürüyor oldu!