【发布时间】:2016-06-08 00:39:47
【问题描述】:
我正在使用 bash 脚本来触发 PHP 脚本,但我似乎无法将变量导入 PHP...
$1=mymusic.mp3 的 Bash 脚本
php /var/www/html/wave/waveform.php $1;
PHP
$mp3 = '/var/www/html/processed/' . $argv[1];
copy($mp3, "$tmpname}_0.mp3");
$argv[1] 变量只是没有被 PHP 接收。有什么想法吗?
【问题讨论】:
-
你是如何运行 bash 脚本的?你能分享整个 bash 脚本吗?
-
没关系,我安装了php5-cgi,做了相应的修改,现在可以正常工作了,就是不能这样工作。
-
您必须在
php.ini中启用register-argc-argv 指令。 -
@baf 这是问题所在,谢谢;)