我确实有一个非常奇怪的问题,我找不到任何方法进行调试。我有一个服务器运行Arch、Apache2.4和PHP版本7.4、8.0和最近8.1版本的php-fpm。所有PHP配置都是相同的(模块和信任)。但是8.1对于php-curl有一种非常奇怪的行为。
我在服务器上安装了这个php (curltest.php):
<?php
// this was the originally intended code:
// define ('HTTP_URL', 'https://'.$_SERVER['HTTP_HOST'].'/curlt
我想检查的是我的网站在线或不使用BASH脚本。目前,我正在尝试检查是否有curl响应错误,然后重新启动APACHE,但是由于我使用的是云flare,所以它无法工作。我不是BASH脚本开发人员。我需要帮助,以便能够检查来自我的URL的JSON响应,如果为真,那么就可以重新启动Apache。
URL="http://apental-calc.com/online.php"
for i in {1..5};do
curl $URL >/dev/null 2>&1
if [[ $? -ne 0 ]];then
echo "Restartin