Cod PHP afișat în loc de a rula

Ați scris primul dvs. program PHP, dar când mergeți să îl rulați, tot ce vedeți în browserul dvs. este codul, programul nu rulează de fapt. Când se întâmplă acest lucru, cea mai frecventă cauză este că încercați să rulați PHP undeva care nu acceptă PHP.

Rularea PHP pe un server Web

Dacă executați PHP pe un server web, asigurați-vă că aveți o gazdă configurată pentru a rula PHP. Deși majoritatea serverelor web acceptă PHP în zilele noastre, dacă nu sunteți sigur, un test rapid vă poate oferi răspunsul. În orice editor de text, creați un nou fișier și tastați:

 phpinfo (); 

?>

Salvați fișierul ca test.php și încărcați-l în folderul rădăcină al serverului. (Utilizatorii Windows se asigură că vor afișa toate extensiile de fișiere.) Deschideți un browser pe computer și introduceți adresa URL a fișierului dvs. în formatul:

http: //nameofyourserver/test.php

Clic introduce. Dacă serverul web acceptă PHP, ar trebui să vedeți un ecran plin cu informații și un logo PHP în partea de sus. Dacă nu îl vedeți, serverul dvs. nu are PHP sau PHP nu este pornit corect. Trimiteți e-mail pe serverul web pentru a vă întreba despre opțiunile dvs..

Rularea PHP pe un computer Windows

Dacă executați scriptul dvs. PHP pe un computer Windows, trebuie să instalați manual PHP. Dacă nu ați făcut-o deja, codul dvs. PHP nu se va executa. Instrucțiunile pentru procesul de instalare, versiunile și cerințele sistemului sunt enumerate pe site-ul web PHP. După instalare, browserul dvs. ar trebui să ruleze programele dvs. PHP direct de pe computer.

Rulează PHP pe un computer Mac

Dacă sunteți pe un Apple, aveți deja Apache și PHP pe computer. Trebuie doar să îl activați pentru ca lucrurile să funcționeze. Activați Apache în terminalul, care se află în folderul Utilități, utilizând următoarele instrucțiuni de comandă.
Porniți distribuirea web Apache: 

sudo apachect1 start

Opriți distribuirea web Apache:

sudo apachet1 stop

Găsiți versiunea Apache:

httpd -v

În Sierra macOS, versiunea Apache este Apache 2.4.23.