OpenSource CLI-App to install and handle stuff related to Web-Server
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
<?php
|
|
|
|
namespace App\Helpers;
|
|
|
|
class InstallHelper
|
|
{
|
|
//
|
|
const PACKAGE_STATUS = 'Status: install ok installed';
|
|
|
|
/**
|
|
* check if a packege is installed
|
|
*
|
|
* @param string $name
|
|
* @return boolean
|
|
*/
|
|
public function isReady($name)
|
|
{
|
|
$result = false;
|
|
|
|
exec('echo $(dpkg -s nginx 2>&1 | grep "'.self::PACKAGE_STATUS.'")', $output);
|
|
|
|
if (isset($output[0]) && $output[0] === self::PACKAGE_STATUS) {
|
|
$result = true;
|
|
}
|
|
|
|
return $result;
|
|
}
|
|
}
|