Mac OS X Yosemite & Mavericks için Apache'de PHP Nasıl Etkinleştirilir
OS X Mavericks, PHP 5.4.30 ile birlikte gelir ve OS X Mountain Lion, PHP 5.3.13 önceden yüklenmiş olarak gelir, ancak yerleşik Apache sunucusunu başlatırsanız, PHP'nin etkin olmadığını görürsünüz varsayılan olarak. Bunu değiştirmek kolaydır ve bir web geliştiricisiyseniz ve PHP'nin yerel Mac'inizde OS X 10.8 veya üstü ile çalışmasını istiyorsanız, hemen çalışmasını sağlamak için takip edin.
Terminali başlatın ve istendiğinde yönetici şifresini kullanarak aşağıdaki komutu girin:
sudo nano /etc/apache2/httpd.conf
Şimdi nano'nun arama özelliğini kullanmak için Control+W'ye basın ve “php” yazın
Aşağıdaki satırı bulun ve başındaki yorumu () kaldırın:
LoadModule php5_module libexec/apache2/libphp5.so
Şimdi değişiklikleri kaydetmek için Control+O'ya, ardından nano'dan çıkmak için Control+X'e basın.
Komut istemine döndüğünüzde, php modülünün yüklenmesi için Apache sunucusunu yeniden başlatmak isteyeceksiniz. Bu, aşağıdaki komutla yapılır veya 3. taraf WebSharing panelindeki açma/kapama anahtarını açıp kapatabilirsiniz:
sudo apachectl restart
Apache hızla yeniden başlatılır ve PHP etkinleştirilir.
Herhangi bir php dosyasını ~/Sites/ dizinine atarak ve localhost/~user/file.php dosyasını bir web tarayıcısına yükleyerek veya mevcut php'yi kontrol etmek için phpinfo() kullanarak bunu doğrulayabilirsiniz. aşağıdakileri bir php uzantılı herhangi bir dosyaya yerleştirerek yapılandırma:
Bu dosyayı kullanıcı ~/Sites/ dizinine kaydedin ve bir web tarayıcısına yükleyin.
PHP yapılandırmasında herhangi bir değişiklik yapmak istiyorsanız, varsayılan php.ini dosyasının bir kopyasını oluşturmak için aşağıdaki komutu kullanın:
cp /private/etc/php.ini.default /private/etc/php.ini
Orijinal .default dosyasını olduğu gibi bırakarak /etc/ veya /private/etc/ içindeki kopyalanan php.ini dosyasında gereken değişiklikleri yapın. Her zaman olduğu gibi, php.ini'deki herhangi bir büyük değişikliğin etkili olması için başka bir Apache yeniden başlatması gerekecektir.