Om du koder PHP eller C++ kan ikke sammenlignes. Det kommer an på hvad du skal lave. Skal du lave webservice såsom debat-forums osv. så er det PHP.
C++ bruges til at udvikle deciderede programmer i.
C++ kan godt køre på Linux. Det kan køres på alle platforme, medmindre dit program er skrevet specifikt til Windows. Hvad ang. C++ og Apache, så igen: C++ er til decideret programudvikling (økonomisystemer, operativ-systemer, computerspil, OpenGL osv. altså alle former for programmer som man kender dem).
Du kan downloade en gratis compiler samt brugerflade på
www.bloodshed.net (hedder Dev-C++). Her er en editor inkluderet. For at compile dit program, tryk da CTRL+F9 og bare F9 for at køre programmet.
Artikler om hvordan man programmere i C++ kan findes på følgende:
www.gamedev.net (alt om spil-programmering, her er dog også tutorials for folk der aldrig har programmeret før).
Ellers søg på Google.com med denne streng: "C++ Tutorials" Beginner "Dev-C++"