用PHP模拟LINUX命令行

很多朋友在Linux服务器上写PHP时,经常遇到这样的问题:文件都是FTP上传的,但是有时PHP需要有写文件的权限,而自己又没有远程登录的权限。这时,我们就要写一个PHP文件,把要执行的命令写下来,再执行这个文件。这样做的问题首先是不直观,不能详细的了解命令执行的情况。再有就是比较麻烦。

为了改变这种状况,我写了一个用PHP模拟Linux命令行的程序:PHPLine。这个程序有点像SecureCRT,当然没有它功能强大了。这个程序有以下的功能:

1. 即时执行命令。利用ajax实现即时执行命令而不用网页。
2. 即时显示执行结果。同样利用ajax实现(大概的)实时显示命令输出结果。遇到需要等待很长时间的命令时很有用。
3. 根据’cd’命令,程序cookie来记录当前用户的pwd变量,再次执行命令的时候,pwd变量就是上次执行cd后的值。

以下是这个程序的截图:

phpline
phpline

下载地址:phpline

One Reply to “用PHP模拟LINUX命令行”

发表评论

电子邮件地址不会被公开。

*