Help Wykonywanie plików .exe przez skrypt PHP

Faxu

Faxu

Passing Basics
Beginner
Oct 26, 2015
20
1
3
QNAP
TS-x53
Ethernet
1 GbE
Witam,
mam prostą aplikację z rozszerzeniem .exe pod system Windows (nie posiadam kodu źródłowego), która operuje na plikach używając do tego argumentów. Chciałbym utworzyć skrypt PHP, który wykonywałby operację za pomocą tej aplikacji.
Funkcja exec() działa poprawnie wykonując proste komendy, ale kiedy próbuję wdrożyć wykorzystanie aplikacji, to nie mam żadnego rezultatu, strona jest kompletnie pusta, a wszystkie pliki są w dobrym miejscu.

Czy istnieje jakieś rozwiązanie, aby skrypt potrafił wykorzystać aplikację na serwerze QNAPa?

Przykładowe wywołanie funkcji:
exec('app.exe -i fileinput.abc -o fileoutput.abc');

Pozdrawiam
 
Silas Mariusz

Silas Mariusz

SysOp
Administrator
Apr 5, 2008
9,663
21
1,960
153
38
www.devspark.pl
QNAP
TS-x77
Ethernet
1 GbE
Nie ma takiej możliwości. Od tego stawia się PHP na Windowsie nie na Linuxie.
 
Damian

Damian

Enterprise Admin...
Q's Architect
Jan 22, 2016
537
2
97
28
QNAP
TVS-x71
Ethernet
802.11ad
A może wine (Wine Is Not an Emulator)? Chociaż na qnapie nie testowałem ale bardzo dawno temu nawet proste gry działały.
 
pigers

pigers

Maruda
Administrator
Jul 26, 2013
13,843
41
2,373
230
www.buymeacoffee.com
QNAP
QuTScloud
Ethernet
100 GbE
  • ·
  • QuTScloud
  • ·
  • 100 GbE
  • ·
  • Ten którego QNAP jeszcze nie ma ! Najnowszy na Debianie !
zainstaluj sobie stację wirtualizacji, w niej windowsa , zapłać za licencje windowsa , potem zainstaluj serwer WWW , PHP , połącz to w całość i na koniec zabezpiecz.

QNAP per se nie wspiera plików EXE
a WINE nie jest oficjalną paczką , poza tym wymaga HD Station.
 
Silas Mariusz

Silas Mariusz

SysOp
Administrator
Apr 5, 2008
9,663
21
1,960
153
38
www.devspark.pl
QNAP
TS-x77
Ethernet
1 GbE
Hahaha. Widzę, że Was ponosi. Zwykle takie pytania zadają użytkownicy ARM'a :p
Dlatego np. Plesk wychodzi na IIS Web Server / Windows i na Linux osobno.
Nie da się i koniec, bo zaraz jeszcze komuś z Was przyjdzie odpalać qemu ;p