再会!现在把这个任务:需要编写一个脚本来检查apache2、mysql和php是否以及每个项目旁边是否写了安装或未安装。
代码请不要写!更好的咀嚼方式。你的!
您可以使用which
命令并测试返回值:
which mysql &> /dev/null || echo "mysql is not installed"
正如 kojiro 建议的那样,您可以使用type
类似的方式增加便携性:
type mysql &> /dev/null || echo "mysql is not installed"
从 PHP 运行 phpinfo() 函数:
<?php
phpinfo();
?>
这将打印有关 PHP、MySQL、Apache 等的信息。如果需要,可以解析这些信息。