php CLI的使用与扩展安装

  PHP SAPI(Server Application Programming Interface,服务端应用编程端口)支持里有一种叫CLI。CLI(Command Line Interface)是命令行模式是指php在命令行模式下运行。在Linux界面下,安装好php后,可以直接使用php命令(把php的默认路径加载到命令搜索路径)。

  查看当前SAPI的的模式 php -v


 

 可以看到当前的php版本 是处于cli模式下 。

Php的 zend Engine 是V2.5.0版本(php的代码的编译管理内核) 

 

Zend Guard Loader 的版本是 V3.3(php运行的代码的解密工具Zend Guard 是php源代码的加密工具 当前的Zend Guard已经到了7.0,加密后的php文件需要对应的解密器才能运行 ) 

 

Zend OPcache(这个是php5.5出现的php缓存的插件,可以用来替代APC、eAccelerator、XCache 加速插件的原理是把PHP执行后的数据缓冲到内存中从而避免重复的编译过程,能够直接使用缓冲区已编译的代码从而提高速度,降低服务器负载)

 

 Php 命令的直接运行如下:


 可以直接用php -r来运行原生的php代码  也可以直接php -f  test.php  这种运行php的文件。

如果要在直接运行的时候,把参数给内部,需要$argv 来接收参数


一般这种直接运行php代码的场景有限。比如测试php打印日志,或者检查某个函数或者扩展是否可用,大部分情况下,是可以直接用文件进行运行的。

Php  -f  test.php  这样可以直接运行对应的php文件。

 

有的时候需要查看是不是下载了对应的模块比如查看是否安装了phalcon模块

Php -m (默认的php也是安装了很多模块的)


可以看到里面很多内置的扩展库。一般的php扩展大部分支持扩展与减少的。这里小结下phalcon的扩展库的安装(内置库的安装示例)

git clone git://github.com/phalcon/cphalcon.git (git上拉项目下来)

cd  cphalcon/build (切换到项目目录)

vim install(编辑安装文件,里面需要填写我们的php-config地址 要不然无法安装)

./configure --enable-phalcon --with-php-config=/usr/local/php/bin/php-config(把./configure 命令补全 ./configure是源代码安装的第一步,主要的作用是对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系)

然后 sh install (开始编译安装)

可以看到 complete 

跳到

php.ini 里

最后加上

extension =phalcon.so

然后重启php-fpm

service  php-fpm restart 

可以看到成功安装了。

转载于:https://my.oschina.net/xiongyuanliang/blog/605861

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值