PHP ile Linux Komut Çalıştırmak.

garpike

Öğrenci
Katılım
18 Nisan 2014
Mesajlar
3
Reaksiyon puanı
0
Puanları
1
Arkadaşlar Merhaba.

Yapmak istediğim. Bir buton oluşturup, bu butona tıklandığında Linux terminalde (Örnek : $ sudo chmod 777 /home/klasor/ ) komutunu yazması yada bu komutu işleme alması. Biraz araştırdım ama bir sonuca ulaşamadım.

Şimdiden Teşekkürkler.
 

kosasker

Profesör
Katılım
24 Aralık 2008
Mesajlar
3,195
Reaksiyon puanı
49
Puanları
228
Arkadaşlar Merhaba.

Yapmak istediğim. Bir buton oluşturup, bu butona tıklandığında Linux terminalde (Örnek : $ sudo chmod 777 /home/klasor/ ) komutunu yazması yada bu komutu işleme alması. Biraz araştırdım ama bir sonuca ulaşamadım.

Şimdiden Teşekkürkler.

Bunu yapabilirsin.

Şöyle bir kod örneği var

<?php
$output = shell_exec('ls -lart');
echo "<pre>$output</pre>";
?>

Yalnız bunu çalıştırmak için, sudo da ayar yapman gerekir.

http://stackoverflow.com/questions/17151946/executing-bash-script-from-php-script burada da çözüm verilmiş.

Php kafasına göre komut çalıştıramaz, linux da dosya sistemi buna izin vermiyor. O yüzden sudo'da çalışacak php dosyasına ait izinleri belirtmek gerekiyor.
 

garpike

Öğrenci
Katılım
18 Nisan 2014
Mesajlar
3
Reaksiyon puanı
0
Puanları
1
Çok teşekkürler sorunu yardımlarınızla çözdüm.
 
Üst