A PHP engedélyezése az Apache-ban Mac OS X Yosemite & Mavericks rendszeren

Anonim

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.

A PHP engedélyezése az Apache-ban Mac OS X Yosemite & Mavericks rendszeren