我正在服务器上的php文件中尝试linux命令,用于正常运行时间,如下所示
<p> The uptime for this system is <?php $up_time=shell_exec('uptime');
echo $uptime; ?</p>
但是当我打开我的网页时,它只显示:
The uptime for this system is
PHP似乎没有运行该命令。如果我转到命令提示符并运行正常运行时间,我确实会看到结果。
我正在对Linux ssh服务器执行ssh操作。php文件驻留在服务器上的我的文件夹中。
我希望我的bash脚本能够找到PHP的安装位置--这将在不同的Linux服务器上使用,其中一些服务器将无法使用which命令。我需要第二行的帮助:
#!/bin/bash
if (php is located in /usr/bin/php); then
PHP = /usr/bin/php
else
PHP = /usr/local/zend/bin/php
fi
$PHP script.php
在尝试卸载php7.0时,我得到了以下错误:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'php7.0' is not installed, so not removed
The following packages were automatically installed and are no longer required:
linux-headers-4.4.0-92 linux-headers-4.4.
我有一个AWS Linux机器,其版本如下:
Linux version 3.13.0-74-generic (buildd@lcy01-07) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #118-Ubuntu SMP Thu Dec 17 22:52:10 UTC 2015
服务器的正常运行时间已经超过100天。当我试图检查date时,它向我展示了:
Fri Jan 5 19:07:06 UTC 2018
..。目前。
然而,偶尔,我看到它从UTC变成了PST。
我正在使用PHP,使用秒划时代的时间将日期保存在服务器上。所以,它搞砸了系统。
我对使用Docker非常陌生,我正在尝试创建一个本地开发环境来运行我的自定义php或laravel项目。
这是我的文件夹结构
root-dir
- src // this is where my php / laravel code lives
-- info.php // file having phpinfo(); just to ensure that everything has set properly
- docker // this is where all containers and config settings live
-- php etc..
- docker-com
嗨,我想用PHP服务器在windows下执行一个PHP文件
在linux上,我正在做类似的事情:
在我的/usr/local/bin上,我有一个名为Jimboo的文件
该文件包含以下内容
#!/usr/bin/php
<?php
require "/var/www/jimboo/run/index.php";
因此,在我的终端上,我只需输入Jimboo和php应用程序就可以了。
那么我怎么做类似的事情呢?如何使用自定义全局命令在CMD上运行我的应用程序?
注意:我可以做php link to my index.php,但这不是很实际。谢谢