Как да активирате PHP в Apache за Mac OS X Yosemite & Mavericks
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, за да се отрази.