Senaryo:
Ben bir Python komut dosyası dediğimiz bir php sayfası var.
Komut satırından (Linux) üzerinde çalışan Python komut komut satırında çıkış gösterir, hem de bir dosyaya yazıyor çıktı.
Php çalıştırmak Python komut, ya da yapmaz.
Ayrıntılama:
Ben python komut dosyasını çalıştırmak için PHP basit bir sistem komutu kullanın:
/var/www/html/1.php: system('/usr/python/bin/python3 ../cgi-bin/tabular.py 1');
/var/www/cgi-bin/tabular.py --This python file basically parses a data file, uses python's regular expression to search for specific headings and outputs the headings to the stdout, as well as write it to a file.
Bu python komut dosyası idam o birkaç rutinleri var, bu yüzden hata ayıklama ifadeleri baskı koydu. Ben PHP sayfasında sadece ilk birkaç baskı tablolar 'çıktı fark, aslında bir şey yok işlevi tüm olanları görülmez.
Ayrıca, benim testin parçası olarak, ben de py komut farklı bir klasörde yüzden bana / var / www / html klasöründe, hiçbir halindeyken onu değiştirmesine izin düşündüm.
Ben yeterli ayrıntı ile sorun deyimi yakalanan umut ve kimse onların sonunda bu sorunu yeniden yapabiliyor. Bu sefer kendimi herhangi bir ilerleme yaparsanız, ben bu soruyu açıklama olacak. Herkese teşekkürler.
Gaurav