Mac OS X Yosemite & Mavericks için Apache'de PHP Nasıl Etkinleştirilir

Anonim

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.

Mac OS X Yosemite & Mavericks için Apache'de PHP Nasıl Etkinleştirilir