Jalankan PHP shell_exec

Bagaimana saya menjalankan perintah berikut di perintah shell_exec PHP?

csvsql --db postgresql://postgres:[email protected]/mydb --no-constraints --insert --table geocoding_9D91EEDE-0BA5-4622-B4DC-DAE62FD3295F_1 "/tmp/9D91EEDE-0BA5-4622-B4DC-DAE62FD3295F/1/Test.csv"

Mengeksekusinya langsung dari terminal berfungsi 100%, tetapi menjalankannya dari shell_exec atau exec php, tidak ada yang terjadi.


person Skalla    schedule 01.06.2015    source sumber
comment
Dari manual: Fungsi ini dapat mengembalikan NULL baik ketika terjadi kesalahan atau program tidak menghasilkan keluaran. Kegagalan eksekusi tidak dapat dideteksi menggunakan fungsi ini. exec() harus digunakan ketika akses ke kode keluar program diperlukan.   -  person Mike    schedule 02.06.2015
comment
Lihat juga: stackoverflow.com/ pertanyaan/2749591/   -  person Mike    schedule 02.06.2015
comment
Apakah pengguna PHP memiliki izin untuk menjalankan csvsql?   -  person ahoffner    schedule 02.06.2015