首页 > 系统相关 >【Linux】PHP 执行 shell脚本

【Linux】PHP 执行 shell脚本

时间:2022-12-13 10:32:36浏览次数:66  
标签:shell http sudo system cmd2 nginx Linux PHP php


需要去除禁用的函数 去php.ini

【Linux】PHP 执行 shell脚本_shell

 

查询php是哪个用户执行的

ps aux | grep php

 

 

需要配置执行php的用户权限

vi /etc/sudoers

## Allow root to run any commands anywhere
root ALL=(ALL) ALL
www ALL=(ALL) NOPASSWD:ALL

 

PHP代码

$cmd = "sudo sed -i 's/http:..*:8181/http:\/\/$ip:8181/g' /www/server/panel/vhost/nginx/h.xxx.cn.conf";

system($cmd);

$cmd2 = "sudo nginx -s reload";


system($cmd2);

 

 

 

 

 

 

 

 

 

 

 

 

标签:shell,http,sudo,system,cmd2,nginx,Linux,PHP,php
From: https://blog.51cto.com/u_14976802/5932947

相关文章

  • 【Linux】Linux 同步远程文件 或 本地文件 rsync命令
    目录​​介绍​​​​特征​​​​用法​​​​远程拷贝同步文件、目录​​​​本地到远程​​​​远程到本地​​​​本地拷贝同步文件、目录​​​​同步一个文件从本地一......
  • PHP开发中提供效率的VSCode插件推荐(值得收藏)
    本篇文章给大家推荐一些VSCode+PHP开发中实用的插件。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。VSCode官网下载地址:https://code.visualstudio.com......
  • linux查看服务器参数
    cpu物理cpu,核数,逻辑cpu数物理cpu(physicalid):主板上实际插入cpu数量cpu核心数(cpucores):单块cpu上能处理数据的芯片组的数量,双核,四核等逻辑cpu:=物理cpu个数*每个cp......
  • Linux安装JDK详细教程(图文教程)
    原文地址:https://www.cnblogs.com/caoyunpu/p/16660868.html 1、下载Linux版本的JDK(注意看自己安装的Linux系统是什么位数)查看本机位数命令:sudouname--m   JD......
  • linux下xxx:warning: ignoring unsupported character ‘
    还原经过:1git拉取代码到Windows的nfs目录2ubuntu下挂载Windows的nfs3cpnfs下代码到ubuntu本地4makexxx_defconfig出现一大堆错误和警告,主要出现在Kconfig及其它几个......
  • Linux 基础IO
    写在前面现在我们要开始Linux的第二个大模块,基础IO.在这里你将真正的认识到文件究竟是什么,了解到文件系统,更可以解决我们之前一直避而不谈的缓冲区,我们一起来看看吧.文......
  • 第40周 Linux调优与架构调优 Zabbix和Prometheu 没用
                 ......
  • [linux下c++ debug神器]vscode+gdb(debug console下使用)
    不推荐直接用gdb推荐用vscode+gdb(debugconsole下使用)二者可以优势互补:vscode为gdb提供图形化显示,gdb为vscode提供任意的内存可视化和汇编语句显示。经测试,GDB下命......
  • phpMyAdmin给非技术人员一个查阅数据库的窗口
    背景管理数据库的界面工具。开发团队中一般有非技术背景人员,比如:产品,功能测试人员;对他们来说,可能安装数据库管理工具客户端都很麻烦,需要一款在线的网页工具能方便他们......
  • Linux 防火墙开放和限制端口
    Linux防火墙开放和限制端口 0、基本命令1)查看防火墙状态systemctlstatusfirewalld 2)启动防火墙systemctlstartfirewalld 3)关闭防火墙systemctlst......