我的机器上安装了 Ubuntu 18.04 bionic。它是制造商预装的(System 76),包含:
- Apache2 2.4.29
- PHP 7.2
- mysql 5.7(服务器和客户端)
- nodejs 8:10
- git 2.17.1
我正在尝试安装CiviCRM,这要求命令php
、node
、mysql
、mysqldump
可以从 shell 命令行执行(我使用bash
)。
/usr/bin
搜索后,我在通常的位置(例如)找不到具有这些名称或指向它们的符号链接的可执行文件/bin
。如果我知道上述可执行文件的路径名,我可以将 PATH 设置为包含它们的目录。有人对此有任何见解吗?
答案1
我发现预安装的软件包已损坏。解决方案是使用以下命令重新安装所有软件包: sudo apt-get --reinstall 安装软件包名称