Как да активирате PHP в Apache за Mac OS X Yosemite & Mavericks

Anonim

OS X Mavericks идва с PHP 5.4.30, а OS X Mountain Lion се доставя с предварително инсталиран PHP 5.3.13, но ако стартирате вградения Apache сървър, ще откриете, че PHP не е активиран по подразбиране. Промяната на това е лесна и ако сте уеб разработчик и искате PHP да работи на вашия локален Mac с OS X 10.8 или по-нова версия, следвайте го, за да работи за нула време.

Стартирайте терминала и въведете следната команда, като използвате администраторската парола, когато бъде поискана:

sudo nano /etc/apache2/httpd.conf

Сега натиснете Control+W, за да използвате функцията за търсене на nano, и въведете “php”

Намерете следния ред и премахнете коментара () от началото:

LoadModule php5_module libexec/apache2/libphp5.so

Сега натиснете Control+O, за да запазите промените, последвано от Control+X, за да излезете от nano.

Върнете се в командния ред, ще искате да рестартирате Apache сървъра, за да се зареди php модулът. Това се прави със следната команда или можете да превключите превключвателя за включване/изключване в панела WebSharing на трета страна:

sudo apachectl restart

Apache бързо се рестартира и PHP ще бъде активиран.

Можете да проверите това, като хвърлите произволен php файл в директорията ~/Sites/ и заредите localhost/~user/file.php в уеб браузър или използвате phpinfo(), за да проверите съществуващия php конфигурация, като поставите следното във всеки файл с разширение php:

Запазете този файл в потребителската директория ~/Sites/ и го заредете в уеб браузър.

Ако искате да направите някакви промени в конфигурацията на PHP, използвайте следната команда, за да направите копие на файла php.ini по подразбиране:

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

Направете корекции на копирания файл php.ini в /etc/ или /private/etc/, ако е необходимо, оставяйки оригиналния файл .default непокътнат. Както обикновено, всички основни промени в php.ini ще трябва да бъдат последвани от друго рестартиране на Apache, за да се отрази.

Как да активирате PHP в Apache за Mac OS X Yosemite & Mavericks