Kami menggunakan Cakephp V2.10.3. Di Crontab kami ingin menjalankan perintah shell cakephp di PHP V5.6. Versi PHP ini terletak di /opt/plesk/php/php5.6/bin/php
.
Cronjob menjalankan perintah shell berikut:
cd /var/www/vhosts/apps/MyProject/app && Console/cake DoSomething
Kode PHP di 'DoSomething' mencatat Versi PHP ke dalam file menggunakan phpversion()
.
Masalah: Log menunjukkan Versi PHP berikut: 5.4.45-0+deb7u11
Di File app/Console/cakephp kami mengganti baris pertama dengan baris berikut:
#!/opt/plesk/php/php5.6/bin/php -q
Namun ketika kita menjalankan cronjob lagi, log masih menampilkan PHP V5.4.
Bagaimana kita bisa menjalankan cronjob di PHP 5.6?