Mat*_*ias 5 php python shell command-line-interface
我正在运行一个 PHP 命令行程序。我想直接从 PHP 连接到 mysql shell。我之前已经在 Python 中使用 os.execvp 完成了此操作,但是我无法在 PHP 中实现同样的操作。
我尝试过以下功能:
例子:
system('mysql -u root -pxxxx db_name');
Run Code Online (Sandbox Code Playgroud)
但他们似乎都在等待mysql退出并返回一些东西。我真正想要的是 PHP 启动 mysql shell,然后自行退出。有任何想法吗?
如果您希望 shell 命令具有交互性,请使用:
system("mysql -uroot -p db_name > `tty`");
Run Code Online (Sandbox Code Playgroud)
这适用于大多数情况,但如果您不在终端中,则会中断。
归档时间: |
|
查看次数: |
655 次 |
最近记录: |