A PHP engedélyezése az Apache-ban Mac OS X Yosemite & Mavericks rendszeren
Az OS X Mavericks a PHP 5.4.30-as verziójával érkezik, az OS X Mountain Lion pedig előre telepített PHP 5.3.13-mal, bár ha elindítja a beépített Apache szervert, azt tapasztalja, hogy a PHP nincs engedélyezve alapértelmezés szerint. Ennek megváltoztatása egyszerű, és ha Ön webfejlesztő, és azt szeretné, hogy a PHP futjon a helyi Mac-en OS X 10.8 vagy újabb rendszerrel, kövesse a lépést, hogy azonnal működjön.
Indítsa el a terminált, és kérésre írja be a következő parancsot a rendszergazdai jelszó használatával:
sudo nano /etc/apache2/httpd.conf
Most nyomja meg a Control+W billentyűkombinációt a nano keresési funkciójának használatához, és írja be, hogy „php”
Keresse meg a következő sort, és távolítsa el a megjegyzést () az elejétől:
LoadModule php5_module libexec/apache2/libphp5.so
Most nyomja meg a Control+O billentyűkombinációt a módosítások mentéséhez, majd a Control+X billentyűkombinációt a nanoból való kilépéshez.
A parancssorba visszatérve újra kell indítania az Apache szervert a php modul betöltéséhez. Ezt a következő paranccsal teheti meg, vagy átkapcsolhatja a be/ki kapcsolót a 3rd party WebSharing panelen:
sudo apachectl restart
Az Apache gyorsan újraindul, és a PHP engedélyezve lesz.
Ezt úgy ellenőrizheti, hogy bármilyen php fájlt bedob a ~/Sites/ könyvtárba, és betölti a localhost/~user/file.php fájlt egy webböngészőbe, vagy a phpinfo() segítségével ellenőrizheti a meglévő php-t. konfigurációhoz helyezze el a következőket bármely php kiterjesztésű fájlba:
Mentsd el a fájlt a felhasználói ~/Sites/ könyvtárba, és töltsd be egy webböngészőbe.
Ha módosítani szeretné a PHP konfigurációját, használja a következő parancsot az alapértelmezett php.ini fájl másolatának elkészítéséhez:
cp /private/etc/php.ini.default /private/etc/php.ini
Ha szükséges, módosítsa a másolt php.ini fájlt az /etc/ vagy a /private/etc/ mappában, és hagyja érintetlenül az eredeti .default fájlt. Szokás szerint a php.ini minden jelentősebb módosítását egy újabb Apache újraindításnak kell követnie, hogy érvénybe lépjen.