互联网从业者的资讯社区
互联网从业者的资讯社区
下载 App 在 App 中打开

宝塔站点无法执行 php 命令的解决办法

如果在后台操作插件安装报 php 错误,比如 php: command not found 或者 Permission denied

如果在安装 Fresns 时,无法获取到 php 和 composer 信息,道理一样。

这时候请在终端里执行以下命令,通常终端是 root 用户,如果不是,则先执行 sudo -i 切换为 root 用户

php -v
sudo -u www php -v
sudo -u www composer -V

以上指令,先以 root 查看 PHP 版本信息,再以 www 用户身份查询 PHP 版本信息。

如果 root 用户无法获取到信息,则需要重装 PHP 了,这是最基本的问题。

如果 www 用户无权,只是配置问题,修改以下目录和文件的权限即可。

  • /usr/local/openssl111
  • /www/server/php/82 该目录针对的是 PHP 8.2
  • /www/server/php/83 该目录针对的是 PHP 8.3
  • /usr/bin/composer 在 /usr/bin 目录里找到 composer 文件

将以上目录和文件权限修改为 755

https://zhijieshequ.com/post/0SsSun96
回复 唐杰

未登录无法操作

评论
列表为空,暂无内容

服务条款 隐私政策 Cookie 使用条款

© 2024 知结社区 | Powered by Fresns

弗雷森斯(苏州)科技有限公司

苏ICP备2021027795号-3

增值电信业务经营许可证:苏B2-20210954

广播电视节目制作经营许可证:(苏)字第02601号

不良信息举报: jubao@fresns.cn