Mövzunu Açan
#0
PHP, web geliştirme için yaygın bir dil olmasının yanı sıra, komut satırı arayüzü (CLI) olarak da kullanılabilmektedir. Linux ortamında PHP CLI kullanımı, özellikle otomatikleştirilmiş görevler, betik yazımı ve sistem yönetimi için oldukça faydalıdır. Bu rehberde, PHP CLI’nin temel özelliklerini ve kullanımını ele alacağız.
PHP CLI kullanımı için öncelikle PHP'nin sistemde kurulu olması gerekmektedir. Terminalde PHP sürümünü kontrol etmek için aşağıdaki komutu kullanabilirsiniz:
Eğer PHP yüklüyse, sürüm bilgisi gözükecektir. CLI ile PHP betiği çalıştırmak için, bir PHP dosyası oluşturmanız gerekir. Örneğin, "hello.php" adında bir dosya yaratıp içine aşağıdaki kodu yazabilirsiniz:
Bu dosyayı çalıştırmak için terminalde dosyanın bulunduğu dizine gidip şu komutu kullanın:
Bu komut, "Merhaba, PHP CLI!" mesajını terminalde gösterecektir.
PHP CLI, çeşitli komut satırı argümanlarını da destekler. Örneğin, "hello.php" dosyanıza bir argüman ekleyerek kullanıcıdan isim alabilirsiniz:
Bu durumda, dosyayı çağırırken ismi de argüman olarak vermeniz yeterlidir:
Sonuç olarak, terminalde "Merhaba, Ahmet!" mesajını göreceksiniz.
PHP CLI ile ayrıca hata raporlama, betik zamanlayıcıları ve sistem görev otomasyonu gibi birçok işlem gerçekleştirebilirsiniz. Örneğin,
PHP CLI ile ilgili daha fazla özellik ve kullanım şekilleri bulunmaktadır. Geliştiricilerin iş akışlarını hızlandırmak ve otomasyon sağlamak için PHP CLI’yi etkili bir şekilde kullanmaları önerilir.
PHP CLI kullanımı için öncelikle PHP'nin sistemde kurulu olması gerekmektedir. Terminalde PHP sürümünü kontrol etmek için aşağıdaki komutu kullanabilirsiniz:
CODE
1php -vEğer PHP yüklüyse, sürüm bilgisi gözükecektir. CLI ile PHP betiği çalıştırmak için, bir PHP dosyası oluşturmanız gerekir. Örneğin, "hello.php" adında bir dosya yaratıp içine aşağıdaki kodu yazabilirsiniz:
CODE
1Bu dosyayı çalıştırmak için terminalde dosyanın bulunduğu dizine gidip şu komutu kullanın:
CODE
1php hello.phpBu komut, "Merhaba, PHP CLI!" mesajını terminalde gösterecektir.
PHP CLI, çeşitli komut satırı argümanlarını da destekler. Örneğin, "hello.php" dosyanıza bir argüman ekleyerek kullanıcıdan isim alabilirsiniz:
CODE
1Bu durumda, dosyayı çağırırken ismi de argüman olarak vermeniz yeterlidir:
CODE
1php hello.php AhmetSonuç olarak, terminalde "Merhaba, Ahmet!" mesajını göreceksiniz.
PHP CLI ile ayrıca hata raporlama, betik zamanlayıcıları ve sistem görev otomasyonu gibi birçok işlem gerçekleştirebilirsiniz. Örneğin,
cron ile belirli zaman aralıklarında PHP betiklerinizi çalıştırmak için cronjob'lar oluşturmanız mümkündür. PHP CLI ile ilgili daha fazla özellik ve kullanım şekilleri bulunmaktadır. Geliştiricilerin iş akışlarını hızlandırmak ve otomasyon sağlamak için PHP CLI’yi etkili bir şekilde kullanmaları önerilir.