php - 使用 PHP 在 Google 应用引擎中进行连接检查
问题描述
我已经在 Google APP Engine 上部署了我的 index.php 文件。当我使用
gcloud app deploy
命令打开我的文件时,它在我的浏览器中打开并显示我在 index.php 文件中编写的 echo 语句。
现在我想检查我的数据库是否正在使用另一个 php 文件进行连接
dbconnect.php
<?php
$conn = mysqli_connect(null, "user", "user123", "test","0","/cloudsql/mycloudinstance");
if (!$conn) {
echo "Error: Unable to connect to MySQL." . PHP_EOL;
echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
exit;
}else{
echo "Success: A proper connection to MySQL was made! The my_db database is great." . PHP_EOL;
echo "Host information: " . mysqli_get_host_info($conn) . PHP_EOL;
}
mysqli_close($conn);
?>
我的app.yaml
文件:
runtime: php72
handlers:
- url: /.*
script: auto
我不知道如何运行我的 dbconnect.php 文件。还尝试在脚本标签中添加 dbconnect.php。但它给出了错误..请帮助。
解决方案
推荐阅读
- line - 删除 GDocs 中的硬换行符而不是段落换行符
- blazor-server-side - 无法重定向到 Blazor 服务器中的错误页面,因为它将 200 状态代码返回到不存在的页面
- nlp - NLP 变压器网络中的注意头“能力”
- python - 蟒蛇海生。无法解释输入“工作日名称”
- javascript - JavaScript 传参事件
- android - 静音然后取消静音时 MediaPlayer 音量不一致
- android - 清单未加载以删除地址栏
- c# - 使用 Rest API 更新 Firebase 实时数据库中的单个值
- javascript - 回调以获取redis中的所有哈希
- nginx - Nginx 在 post 子请求中发送临时文件