W ramach poszerzania wiedzy postanowiłem zacząć pisać aplikacje w c++ a nie w php. Napisałem prosty hello world, skompilowałem do hello.out jednak mam problem z wykonaniem kodu. Mianowicie nie mam pojęcia jak powiedzieć serwerowi że ma wykonywać skompilowane pliki.
W mime.types dodałem w linijce text/x-c++hdr:
Cytat
out
Następnie w apache.conf dodałem
<Directory /var/www/html/cpp/>
Options +ExecCGI
AddHandler cgi-script .cgi .pl .out
Require all granted
</Directory>
Restart i niestety tylko pobiera plik. W tych internetach nic nie mogłem znaleźć więc liczę na waszą pomoc.
Pozdrawiam
NickOver
[EDIT]
Dodam że plik poprawnie wykonuje się na serwerze.
Niestety nie mogłem znaleźć opcji edycji więc piszę jako nowy post. Prosił bym moda o połączenie postów.
Zmieniłem wpisy w pliku apache.conf:
<Directory /var/www/html/cpp/>
AllowOverride All
Options +ExecCGI
AddHandler cgi-script .out
Require all granted
</Directory>
I doszedłem do momentu w którym skompilowany plik się wyświetla a nie pobiera, jednakże widzę sam kod maszynowy. Macie może pomysły o co chodzi?