在设置新的开发工作站(Kubuntu 18.10)的过程中,我发现该php-cli
软件包未安装。 尽管如此,所有 PHP 脚本都运行良好,无论是通过 Web 服务器运行还是独立运行(例如从 cron 运行)。
我使用 安装了 PHP apt install php
。这在 中创建了一个php.ini
和一个conf.d
目录/etc/php/7.2/cli
。在终端上,PHP 可执行文件的路径是/usr/bin/php
,它链接到/etc/alternatives/php
,它链接到实际的二进制文件/usr/bin/php7.2
。此文件的 MD5 值与安装或删除的包的 MD5 值相同php-cli
。
我记得曾经有一段时间php-cli
需要独立脚本,但现在它有什么用处?如果php
包已经安装,安装它有什么意义吗?
答案1
抱歉,我肯定是瞎了眼:php-cli
依赖于php7.2-cli
,它在我安装包时自动安装php
。当我使用“php-”过滤包时,我错过了它。
php-cli
所以答案是:不,在之后安装没有意义php
,因为不会添加任何新内容。理论上,如果我卸载php
或,它可能会很有用libapache2-mod-php7.2
,因为 CLI 部分仍会保留。