Kako omogočiti PHP v Apache za Mac OS X Yosemite & Mavericks

Anonim

OS X Mavericks je opremljen s PHP 5.4.30, OS X Mountain Lion pa ima prednameščen PHP 5.3.13, vendar če zaženete vgrajeni strežnik Apache, boste ugotovili, da PHP ni omogočen privzeto. Spreminjanje tega je preprosto in če ste spletni razvijalec in želite, da se PHP izvaja na vašem lokalnem Macu z OS X 10.8 ali novejšim, sledite temu, da bo začel delovati v hipu.

Zaženite terminal in vnesite naslednji ukaz z uporabo skrbniškega gesla, ko je zahtevano:

sudo nano /etc/apache2/httpd.conf

Zdaj pritisnite Control+W, da uporabite iskalno funkcijo nano, in vnesite »php«

Poiščite naslednjo vrstico in odstranite komentar () od začetka:

LoadModule php5_module libexec/apache2/libphp5.so

Zdaj pritisnite Control+O, da shranite spremembe, nato pritisnite Control+X, da zaprete nano.

Nazaj v ukaznem pozivu boste želeli znova zagnati strežnik Apache, da se naloži modul php. To storite z naslednjim ukazom ali pa preklopite stikalo za vklop/izklop na plošči WebSharing tretje osebe:

sudo apachectl restart

Apache se hitro znova zažene in PHP bo omogočen.

To lahko preverite tako, da katero koli datoteko php vržete v imenik ~/Sites/ in naložite localhost/~user/file.php v spletni brskalnik, ali pa uporabite phpinfo() za preverjanje obstoječega php konfiguracijo tako, da v katero koli datoteko s pripono php postavite naslednje:

Shranite to datoteko v uporabniški imenik ~/Sites/ in jo naložite v spletni brskalnik.

Če želite spremeniti konfiguracijo PHP, uporabite naslednji ukaz, da naredite kopijo privzete datoteke php.ini:

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

Po potrebi prilagodite kopirano datoteko php.ini v /etc/ ali /private/etc/, pri čemer pustite izvirno datoteko .default nedotaknjeno. Kot običajno bo moral morebitnim večjim spremembam php.ini slediti nov ponovni zagon Apache, da bodo učinkovale.

Kako omogočiti PHP v Apache za Mac OS X Yosemite & Mavericks