Kaip įjungti PHP programoje „Apache“, skirtoje „Mac OS X Yosemite & Mavericks“
OS X Mavericks pateikiama su PHP 5.4.30, o OS X Mountain Lion pristatoma su iš anksto įdiegta PHP 5.3.13, tačiau jei paleisite integruotą Apache serverį, pamatysite, kad PHP neįjungtas pagal nutylėjimą. Tai lengva pakeisti, o jei esate žiniatinklio kūrėjas ir norite, kad PHP veiktų vietiniame „Mac“ kompiuteryje su OS X 10.8 ar naujesne versija, vadovaukitės tuo, kad jis veiktų akimirksniu.
Paleiskite terminalą ir įveskite šią komandą naudodami administratoriaus slaptažodį, kai to prašoma:
sudo nano /etc/apache2/httpd.conf
Dabar paspauskite Control+W, kad pasinaudotumėte nano paieškos funkcija, ir įveskite „php“
Raskite šią eilutę ir pašalinkite komentarą () nuo pradžios:
LoadModule php5_module libexec/apache2/libphp5.so
Dabar paspauskite „Control“ + O, kad išsaugotumėte pakeitimus, tada „Control“ + X, kad išeitumėte iš nano.
Atgal komandų eilutėje norėsite iš naujo paleisti Apache serverį, kad būtų įkeltas php modulis. Tai atliekama naudojant šią komandą arba galite perjungti įjungimo / išjungimo jungiklį trečiosios šalies žiniatinklio bendrinimo skydelyje:
sudo apachectl restart
Apache greitai paleidžiamas iš naujo ir PHP bus įjungtas.
Tai galite patikrinti įmesdami bet kurį php failą į ~/Sites/ katalogą ir į interneto naršyklę įkeldami localhost/~user/file.php arba naudodami phpinfo() patikrinkite esamą php. konfigūraciją į bet kurį failą su php plėtiniu įdėdami:
Išsaugokite tą failą į vartotojo ~/Svetainės/ katalogą ir įkelkite į žiniatinklio naršyklę.
Jei norite pakeisti PHP konfigūraciją, naudokite šią komandą, kad sukurtumėte numatytojo php.ini failo kopiją:
cp /private/etc/php.ini.default /private/etc/php.ini
Jei reikia, pakoreguokite nukopijuotą php.ini failą /etc/ arba /private/etc/, palikdami originalų .default failą nepažeistą. Kaip įprasta, po bet kokių didelių php.ini pakeitimų reikės iš naujo paleisti „Apache“, kad jie įsigaliotų.