linux - php apache modülü olarak kurulduğunda komut satırından php script çalışıyor

2 Cevap php

Ben komut satırından bir php komut dosyası çalıştırmak istediğinizde normalde sadece çalıştırmak için. / File.php ardından, php ikili bir mesele işaret eklemek, bir php sayfa oluşturmak. Ben PHP bir Apache modülü olarak yüklü beri, benim mesele ne gibi görünmelidir bile emin değilim. Herhangi bir fikir?

2 Cevap

Bu sadece bir Apache modülü varsa, ben bunu yapabileceğimi sanmıyorum ... En azından, böyle bir komut dosyası kullanmadan:

$ cat run_php_with_apache
#!/bin/sh
cp "$1" /var/www/
curl "http://localhost/`basename "$1"`"
rm "/var/www/`basename "$1"`"

PHP CLI sürümü 4.3 bu yana varsayılan yüklemesinin bir parçası olmuştur ve PHP inşa edilirken açıkça kapalı olması vardır etmişti. Eğer komut satırı denemede erişiminiz varsa

$ php -v

Eğer bir komut bulunamadı hatası alamıyorsanız, o zaman gitmeye hazır olmalıdır.

Aslında komut satırından bir php dosyasını çalıştırmak için şunu yapın:

$ php -f file.php