Windows platformunda konuşlanmış php CRON işler

2 Cevap php

Nasıl pencereleri kullanarak php komut dosyası zamanlanmış bir işi çalıştırmak için? Ben Windows XP SP3 kullanıyorum.

2 Cevap

at veya görev zamanlayıcı kullanın.

Siz komut satırından PHP yorumlayıcısı aramak zorunda kalacaktı. Windows, denir php.exe. Bunu bulunduğu yerde genellikle Programlar klasöründe veya sunucu kurulumu bir alt dizinde, öğrenmek gerekir.

Çağrı için komut satırı sonra gibi bir şey olacak

"C:\Program Files\Xampp\PHP\PHP.exe" -f "c:\htdocs\my_script_to_run.php"

Bu şekilde adlandırılan PHP, muhtemelen farklı bir php.ini dosyasını kullanır ve bazı değişkenler (gibi $_SERVER["HTTP_HOST"]) mevcut olmadığını unutmayın. PHP çalışan bu şekilde CLI (Komut Satırı Arabirimi) denir.

, Bu Web sunucusuna veya komut satırından çalıştırmak olup olmadığını bir PHP komut dosyası içinde belirlemek kullanmak için php_sapi_name().

Bu şekilde adlandırılan PHP, muhtemelen farklı bir php.ini dosyasını kullanacak ve ($ _SERVER ["HTTP_HOST"] gibi) bazı değişkenler mevcut olmadığını unutmayın. PHP çalışan bu şekilde CLI (Komut Satırı Arabirimi) denir.