gpt4 book ai didi

php - exec 无法正确执行 php 命令 centos 7

转载 作者:太空宇宙 更新时间:2023-11-04 05:17:21 26 4
gpt4 key购买 nike

使用

xls2csv -x/usr/share/nginx/html/price_list_EN.xls -s cp1252 -d 8859-1 >/usr/share/nginx/html/price_list_EN.csv

在 Linux 命令行中它可以正常工作并正确导出,但如果我在 php 上使用它

$transf2 = "xls2csv -x /usr/share/nginx/html/price_list_EN.xls -s cp1252 -d 8859-1 > /usr/share/nginx/html/price_list_EN.csv";

exec($transf2);

出现一个名为price_list_EN.csv的文件,但它仍然是空的...

最佳答案

尝试从 shell 执行这样的命令

su -s /bin/bash -c "xls2csv -x /usr/share/nginx/html/price_list_EN.xls -s cp1252 -d 8859-1 > /usr/share/nginx/html/price_list_EN.csv" www-data(your webserver user name)

然后你调试错误

关于php - exec 无法正确执行 php 命令 centos 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47341770/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com