Cum se activează PHP în Apache pentru Mac OS X Yosemite & Mavericks
OS X Mavericks vine cu PHP 5.4.30, iar OS X Mountain Lion este livrat cu PHP 5.3.13 preinstalat, deși dacă porniți serverul Apache încorporat, veți constata că PHP nu este activat în mod implicit. Schimbarea acesteia este ușoară și, dacă sunteți un dezvoltator web și doriți ca PHP să ruleze pe Mac local cu OS X 10.8 sau o versiune ulterioară, urmați-l pentru ca acesta să funcționeze în cel mai scurt timp.
Lansați Terminalul și introduceți următoarea comandă, folosind parola de administrator când vi se solicită:
sudo nano /etc/apache2/httpd.conf
Acum apăsați Control+W pentru a utiliza funcția de căutare din nano și tastați „php”
Găsiți următorul rând și eliminați comentariul () de la început:
LoadModule php5_module libexec/apache2/libphp5.so
Acum apăsați Control+O pentru a salva modificările, urmat de Control+X pentru a ieși din nano.
Înapoi la promptul de comandă, veți dori să reporniți serverul Apache pentru ca modulul php să se încarce. Acest lucru se face cu următoarea comandă sau puteți comuta comutatorul pornit/oprit din panoul de partajare web terță parte:
sudo apachectl restart
Apache repornește rapid și PHP va fi activat.
Puteți verifica acest lucru aruncând orice fișier php în directorul ~/Sites/ și încărcând localhost/~user/file.php într-un browser web sau folosiți phpinfo() pentru a verifica php-ul existent configurație prin plasarea următoarelor elemente în orice fișier cu extensie php:
Salvați acel fișier în directorul utilizator ~/Sites/ și încărcați-l într-un browser web.
Dacă doriți să faceți modificări în configurația PHP, utilizați următoarea comandă pentru a face o copie a fișierului php.ini implicit:
cp /private/etc/php.ini.default /private/etc/php.ini
Efectuați ajustări la fișierul php.ini copiat în /etc/ sau /private/etc/ după cum este necesar, lăsând intact fișierul original .default. Ca de obicei, orice modificare majoră a php.ini va trebui urmată de o altă repornire Apache pentru a avea efect.