gpt4 book ai didi

php - 在 heroku 上的 Flask 应用程序中运行 PHP 脚本

转载 作者:行者123 更新时间:2023-12-01 04:56:10 25 4
gpt4 key购买 nike

我知道,我知道,听起来很奇怪。

我在 Heroku 上有一个 Flask 应用程序,运行得很好。我必须有一个运行 PHP 脚本的页面,这与我的 Flask 后端几乎没有任何关系。它连接到外部数据库并在页面上呈现几行。例如,

<?php
mysql_connect($hostname, $username, $password) or DIE ("connection failed");
mysql_select_db($dbname);
$id = REQUEST["id"];
$query = "select * from table1"
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_array($result);
?>
// leaving out for brevity
<div class="container">
<?php
echo "$row['name']<br/>"
?>
</div>

但是,如果可能的话,我宁愿不创建一个完整的新应用程序来运行一到三个 PHP 脚本。重要的是 PHP 页面中的脚本运行。 db是外部mysql数据库

是否可以与 flask 应用程序一起运行它?如果是这样,怎么办?

最佳答案

首先,您需要确保您的 Heroku 应用程序在安装了 PHP 的情况下运行;可能不会。

您可能可以使用 custom build pack 获得此信息PHP 和 Python 都附带了。

一旦您拥有 PHP,您就可以运行从 Python 调用 PHP 解释器的脚本。

php_output = subprocess.check_output(["php", "script.php"])

关于php - 在 heroku 上的 Flask 应用程序中运行 PHP 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27336199/

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