Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][Apache] Instalacja g++ na serwerze www, Jak zainstalować kompilator języka c++ na serwerze www ?
-jaGGer-
post 27.08.2008, 13:30:59
Post #1





Goście







Witam, chciałbym poprosić wszystkich o rade. Raczkuję w tematyce PHP (jednak pewne rzeczy umiem już zrobić). Jest pewna rzecz, która nie daje mi spokoju - a mianowicie czy możliwa jest instalacja kompilatora języka C++ na serwerze WWW oraz kompilacja kodów źródłowych tego języka? Temat całkowicie mnie przerasta.

Każda wskazówka jest dla mnie bardo cenna. Dziękuję z góry za odpowiedzi...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Speedy
post 27.08.2008, 13:42:11
Post #2





Grupa: Zarejestrowani
Postów: 651
Pomógł: 28
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----


Jeżeli masz na serwerze możliwość uruchamiania poleceń systemowych, to możesz uruchomić kompilator g++ z linii poleceń pod php np. za pomocą funkcji exec" title="Zobacz w manualu PHP" target="_manual lub system" title="Zobacz w manualu PHP" target="_manual.


--------------------
Sygnatura niezgodna z regulaminem.
Go to the top of the page
+Quote Post
-jaGGer-
post 27.08.2008, 13:48:21
Post #3





Goście







Dziękuję za odpowiedź Speedy.

A zakładając, że mam włączoną możliwość uruchamiania poleceń systemowych, to wystarczy że odpalę:

  1. <?php
  2. shell_exec ( './make program.cpp' );
  3. ?>


i jako wynik otrzymam plik wykonywalny program.exe ?
Go to the top of the page
+Quote Post
Speedy
post 27.08.2008, 13:57:08
Post #4





Grupa: Zarejestrowani
Postów: 651
Pomógł: 28
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----


Tak.
Przed chwilą z ciekawości to sprawdziłem u siebie i działa winksmiley.jpg.

  1. <?php
  2.  
  3. exec('c:Dev-Cppbing++ c:wampwwwothervariousgcc\test.cpp -o c:wampwwwothervariousgcc\test');
  4.  
  5. ?>


Pamiętaj o tym, żeby określić, gdzie ma się zapisać Twój skompilowany plik.

Ten post edytował Speedy 27.08.2008, 13:58:17


--------------------
Sygnatura niezgodna z regulaminem.
Go to the top of the page
+Quote Post
-jaGGer-
post 27.08.2008, 14:19:50
Post #5





Goście







O lol, to rzeczywiście działa. Spróbuję teraz wykonać kompilację na normalnym (nie wirtualnym tongue.gif) serwerze.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 16:58