肿么在linux的CLI下运行php文件()
admin
2023-03-31 07:43:18

相机,徕卡CL,
不是 你装的什么环境。 一般应该在:/var/www/html 你想问得是php如何执行shell命令把?

可以用system(),exec(),passthru()这三个函数实现
虽然这三个命令都能执行linux系统的shell命令,但是其实他们是有区别的:
system() 输出并返回最后一行shell结果。
exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。
passthru() 只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。
相同点:都可以获得命令执行的状态码
例子:system(ls -al);
  【使用之前要在php.ini中把safe_mode关闭】 你好,运行方法如下:
在安装完PHP和Apache2后,我们需要安装PHP命令行解释器。
# apt-get install php5-cli [Debian 及类似系统]
# yum install php-cli [CentOS 及类似系统]
接下来我们通常要做的是,在/var/www/html(这是 Apache2 在大多数发行版中的工作目录)这个位置创建一个内容为 ?php phpinfo(); ?,名为 infophp.php 的文件来测试(PHP是否安装正确),执行以下命令即可。
# echo '?php phpinfo(); ?' /var/www/html/infophp.php
然后,将浏览器访问 http://127.0.0.1/infophp.php ,这将会在网络浏览器中打开该文件。

不需要任何浏览器,在Linux终端中也可以获得相同的结果。在Linux命令行中执行/var/www/html/infophp.php,如:
# php -f /var/www/html/infophp.php

由于输出结果太大,我们可以通过管道将上述输出结果输送给 less 命令,这样就可以一次输出一屏了,命令如下:
# php -f /var/www/html/infophp.php | less

检查所有PHP信息
这里,‘-f‘选项解析并执行命令后跟随的文件。 如果只想运行php的话,最好的并非linux,而是freebsd
学习这个操作系统注意这个虽然和linux一样是unix-like的,但是它是unix。
其他没太多要注意的 做下压力测试.一下就很清楚了.我曾经试过.30分钟只跑phpinfo().大概访问量是6000万个页面.而且不丢页. 首先linux服务器必须安装了php,如果没装的话,如下安装php
yum install php -y比如服务器的/www/的目录下有hello.php文件
//进入php文件的目录cd /www//执行php文件php hello.php 先运行php -v,看看php的版本号。如果php没有安装过,就从配套光盘上安装上php。
另外还需要apache。你可以百度“linux php安装教程”,有很多可供参考。

相关内容

热门资讯

海口哪个酒店(海口四星级酒店排... 商报全媒体讯(椰网/海拔手机端记者 魏铭纬 李兴民 摄影报道)海口人民大道68号,曾经是...