AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-253269

John's questions

Martin Hope
John
Asked: 2024-06-23 14:57:26 +0800 CST

PHP shell_exec 失败,终端/CLI 正常

  • 5

我必须在 PHP 中获取有关操作系统的基本信息:

$p = shell_exec('cat /etc/*-release 2>&1');

返回:

cat: '/etc/*-release': No such file or directory

该命令通过 PuTTY 在终端/CLI 中正常运行。

我目前最好的解释是 PHP 需要设置路径。所以我尝试了这个:

$p = shell_exec('echo $PATH');

返回:

/bin:/usr/bin

echo $PATH当我直接在终端中运行时,我得到了一个:分隔列表。所以我把所有这些都直接放到了 PHP 文件中,如下所示:

putenv('/etc');

//plus others

仍然没有结果。我知道shell_exec()与其他命令配合使用效果很好shell_exec('whoami');。在终端/CLI 中,我以与 PHP 8.3 完全相同的用户身份登录。

我还遗漏了什么?

linux
  • 2 个回答
  • 74 Views
Martin Hope
John
Asked: 2024-06-21 11:35:39 +0800 CST

CloudLinux 终端 CLI 命令获取操作系统版本

  • 5

在文档页面(https://docs.cloudlinux.com/shared/command-line_tools/)上,有近 300 次出现“版本”一词,浏览它会涉及用户、编程语言等 - 但与我的问题没有任何关系。

是否有通用终端/CLI 命令来获取正在使用的 Linux 发行版的版本?

如果没有,那么获取 CloudLinux 版本的终端/CLI 命令是什么?

服务器正在运行 CloudLinux,所以我不知道每个发行版是否使用不同的东西或者是否有统一的命令。

command-line-interface
  • 1 个回答
  • 42 Views
Martin Hope
John
Asked: 2022-11-05 21:19:05 +0800 CST

PHP 的 error_log 是否依赖于操作系统、配置文件或其他东西?

  • 5

我有两个 HTTP 服务器:

  1. 现场 LAMP 服务器。
  2. 本地 WAMP 服务器。

当实时服务器发生错误时,PHP 将error_log在发生脚本错误的目录中生成一个文件。本地服务器不这样做。

error_log 是否依赖于操作系统、PHP 配置或其他东西,我如何有效地验证答案?

windows linux
  • 1 个回答
  • 37 Views
Martin Hope
John
Asked: 2022-11-04 23:28:14 +0800 CST

Linux find命令返回不属于指定用户的文件和文件的所有者

  • 5

我有以下终端命令:

find /home/not_this/ \! -user not_this_user_account

目标是找到不属于指定用户的所有文件和目录,这个版本的find命令效果很好。

但是,我真的很想返回返回的文件和目录的所有者。

所以:

/home/not_this/test1.html
/home/not_this/test2.html

会返回这个:

someone_else /home/not_this/test1.html
someone_else /home/not_this/test2.html

或者返回这个:

/home/not_this/test1.html someone_else
/home/not_this/test2.html someone_else

如何使用该find命令返回不属于指定用户的文件/目录以及这些文件/目录的所有者?

因为我不认为自己精通 Linux 终端,所以我同意使用不同的命令,只要它返回所需的结果并且不需要某种特殊条件(例如下载和安装不是的东西)在每个 Linux 发行版上)。

linux
  • 1 个回答
  • 28 Views
Martin Hope
John
Asked: 2018-11-02 11:55:33 +0800 CST

make_sock:网络驱动程序更新后无法绑定到地址(IPv6)

  • 1

出于某种原因,在 CAT 6E 电缆上,我的上限为 100 兆位(ISP 的下游为 400)。我更新了我的网络驱动程序。之后立即启动 Apache 我收到以下错误(在命令行上):

(OS 10049) 请求的地址在其上下文中无效。:AH00072:make_sock:无法绑定到地址

[fe70::7ddce:a0b21:5976:b83d]:80 AH00451:没有可用的监听套接字,正在关闭 AH00015:无法打开日志

  • 我遇到了某人的帖子,他试图httpd -t检查语法,而 Apache 返回语法是OK.
  • 更改端口号httpd.conf不会影响错误消息。
  • 端口 80(资源监视器)上没有运行任何东西。

我尝试过的唯一另一件事是在网络适配器上禁用 IPv6,尽管这没有效果。我不确定我接下来应该做什么?

apache-2.4
  • 1 个回答
  • 1016 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve