专栏首页飞哥专栏PHP 必备居家命令
原创

PHP 必备居家命令

php命令行工具可以快速提升开发效率,当个懒人是必须的。

以下是我在实践中常用的命令行。

1、查看php的版本号

php -v
php-fpm -v

2、对于不同的服务器,查看php的配置文件位置

php -i | grep php.ini

3、php类库是否安装,比如pdo

php -m 查看所有类库

php -m | grep pdo
php -m | grep redis

4、执行php文件

php  xxx.php //等同于  php -f xxx.php

5、php -r ,有时候写个简单的功能,写入文件,然后再打开浏览器,费事费力。

php -r "echo 1;"
php -r "echo md5('123');"

6、多行文件执行,以下是个计算器的例子,当然可以更复杂。

php -a
$a = 1;
$b = 2;
$c = $a+$b;
echo $c;

退出:exit

7、php -l 最有用常用的命令,修改文件定位错误的时候,检测运行正常,结果准备了很多步骤,结果发现语法错误。

如果要省心,先用

php -l xxx.php

8、php 当然也是可以当作apache nginx服务器用

php -S localhost:8001 -t /data/www/

浏览器输出 localhost:8001 就可以访问了。都不用配置apache、nginx

更多php的参考 php -h

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 优秀的js拓展数学库math.js,解决精度问题

    今天飞哥推荐一个前端在计算上面必定会用到的类库:mathjs。 原文链接:https://www.ffeeii.com/1992.html

    yunfeiyun
  • Tapd 自定义字段+需求视图+报表,轻松研发管理

    作为使用时间超过3年时间Tapd的用户,飞哥要将Tapd使用的体验写下来。此文适合正在挑选好的项目管理协作软件的团队,首先说明的是,你选对了,我们不说其他平台的...

    yunfeiyun
  • Phantomjs、Selenium之后浪Puppeteer

    随着phantomjs的bug越来越多,也无人维护后,谷歌推出的Puppeteer已达60Kstar,替代是毫无疑问。如果不考虑浏览器兼容问题,Puppetee...

    yunfeiyun
  • Winows + VSCode + Debug PHP

    下载地址:https://code.visualstudio.com/Download

    Jackson0714
  • PHP命令行模式

    1.PHP运行指定文件 php my_script.php php -f my_script.php 2.命令行直接运行php代码 php -r ‘pri...

    苦咖啡
  • 新手微擎 --- 框架整体认知

    首先贴出微擎根目录各文件夹、文件的大致含义(写的有点乱,仔细看还是能看懂的,O(∩_∩)O):

    双面人
  • 宿舍报修系统基于易班开发平台版本开源

    0、使用前需要将本目录下的sql文件导入数据库,注意,需支持utf8mb4编码推荐数据库版本mysql5.6

    雨落凋殇
  • php的各种 I/O流 以及用法

    或许有人看到这个会懵逼,这是什么东东?这有啥用?这咋用?我是谁?我在哪?我要去往何处?

    仙士可
  • 关于PHP的cli模式

    用户2475223
  • 谷歌hacker批量寻找可注入网站

    本次给大家发一些可以提取有注入点的网站的关键词,所利用的 也就是大家所熟悉的谷歌hack技术,下面是部分关键词,工具的话用一些关键词提取工具就好了。

    网e渗透安全部

扫码关注云+社区

领取腾讯云代金券