其他内容:Node.js 与 PHP
在Node.js中调用PHP脚本,可以使用child_process
模块来执行系统命令。以下是一个简单的例子:
const { exec } = require('child_process');
// PHP脚本的路径
const phpScriptPath = '/path/to/your/php/script.php';
// 传递给PHP脚本的参数
const args = 'arg1 arg2';
// 构建命令
const command = `php ${phpScriptPath} ${args}`;
// 执行PHP脚本
exec(command, (error, stdout, stderr) => {
if (error) {
console.error(`执行出错: ${error}`);
return;
}
if (stderr) {
console.error(`PHP错误: ${stderr}`);
return;
}
console.log(`PHP输出: ${stdout}`);
});
在这个例子中,我们使用了Node.js的exec
函数来执行PHP脚本。脚本的路径和任何需要传递的参数都可以在这里指定。执行完毕后,你可以在回调函数中处理输出或错误信息。
评论已关闭