Kako omogućiti PHP u Apacheu za Mac OS X Yosemite & Mavericks

Anonim

OS X Mavericks dolazi s PHP 5.4.30, a OS X Mountain Lion isporučuje se s predinstaliranim PHP 5.3.13, iako ako pokrenete ugrađeni Apache poslužitelj, vidjet ćete da PHP nije omogućen prema zadanim postavkama. Promjena ovoga je laka, a ako ste web programer i želite da PHP radi na vašem lokalnom Macu s OS X 10.8 ili novijim, slijedite korake kako bi proradio u tren oka.

Pokrenite Terminal i unesite sljedeću naredbu, koristeći administratorsku lozinku kada se to od vas zatraži:

sudo nano /etc/apache2/httpd.conf

Sada pritisnite Control+W za korištenje značajke pretraživanja nanoa i upišite “php”

Pronađite sljedeći redak i uklonite komentar () s početka:

LoadModule php5_module libexec/apache2/libphp5.so

Sada pritisnite Control+O za spremanje promjena, zatim Control+X za izlazak iz nano-a.

Natrag na naredbeni redak, poželjet ćete ponovno pokrenuti Apache poslužitelj kako bi se učitao php modul. To se radi sljedećom naredbom ili možete uključiti/isključiti prekidač na ploči WebSharing treće strane:

sudo apachectl restart

Apache se brzo ponovno pokreće i PHP će biti omogućen.

Možete to provjeriti bacanjem bilo koje php datoteke u direktorij ~/Sites/ i učitavanjem localhost/~user/file.php u web preglednik, ili koristite phpinfo() da provjerite postojeći php konfiguraciju postavljanjem sljedećeg u bilo koju datoteku s ekstenzijom php:

Spremite tu datoteku u korisnički direktorij ~/Sites/ i učitajte je u web preglednik.

Ako želite napraviti bilo kakve promjene u PHP konfiguraciji, upotrijebite sljedeću naredbu da napravite kopiju zadane datoteke php.ini:

cp /private/etc/php.ini.default /private/etc/php.ini

Izvršite prilagodbe kopirane php.ini datoteke u /etc/ ili /private/etc/ po potrebi, ostavljajući originalnu .default datoteku netaknutom. Kao i obično, sve veće promjene u php.ini morat će biti popraćene ponovnim ponovnim pokretanjem Apachea da bi stupile na snagu.

Kako omogućiti PHP u Apacheu za Mac OS X Yosemite & Mavericks