php调用linux shell命令 以及linux调用php语句
来源:互联网 发布:linux 编译安装php5.3 编辑:程序博客网 时间:2024/05/16 12:09
有时web服务器脚本需要调用linux shell命令,可能还需要linux执行php脚本(http无状态)
1.php执行linux命令
<?php$out=shell_exec('ls');echo "<p>$out</p>"?>
当然也可以将命令换成执行脚本./test.sh
应该注意的是,Ubuntu 默认脚本的是用自带dash执行,而非bash,执行能力较弱
<?php$out=shell_exec('source /etc/profile');echo "<p>$out</p>"?>输出source: not found
解决办法
$out=shell_exec('#!/bin/bash;source /etc/profile');
也是不能正常执行 source等价于 . 注意”.“后面的空格
$out=shell_exec('#!/bin/bash;. /etc/profile');
能够正常执行
2.linux调用php脚本
首先确保机器安装了php,查看php版本
php -v
linux运行php
php 1.php
0 0
- php调用linux shell命令 以及linux调用php语句
- PHP 调用shell命令
- PHP 调用shell命令
- php调用linux命令函数
- php 调用linux命令权限问题解决
- Linux下PHP调用Zip命令(转)
- linux下调用shell命令
- 通过php调用linux shell及权限不足的解决办法
- php页面调用shell命令的问题
- php 执行linux shell命令
- linux下Memcached安装以及PHP的调用
- linux php调用c库
- php调用Linux命令启动程序(root权限)
- PHP中exec、system等函数调用linux命令问题
- PHP中exec、system等函数调用linux命令问题
- linux下php调用系统命令(root权限)
- PHP中exec、system等函数调用linux命令问题
- php调用shell
- panel添加panel
- iOS中block的探究
- Trapping Rain Water
- Linux设备驱动模块编程01
- python学习笔记(二)之函数
- php调用linux shell命令 以及linux调用php语句
- [小工具] modinfo - 快速查看内核模块文件信息
- Linux内核配置选项详解
- 交叉验证
- 简化应用程序设计通过Java EE 6
- Linux设备驱动模块编程02
- 电脑保健解决方案,您的OnlineOn呼叫技术支持服务供应商
- groovy入门 第07章 方法
- Spring的事务管理,applicationContext.xml中的配置