diff --git a/bin/composer b/bin/composer index 1ea4284e7..33a9a8661 100755 --- a/bin/composer +++ b/bin/composer @@ -6,8 +6,11 @@ require __DIR__.'/../src/bootstrap.php'; use Composer\Console\Application; error_reporting(-1); -@ini_set('display_errors', 1); -@ini_set('memory_limit', '512M'); + +if (function_exists('ini_set')) { + @ini_set('display_errors', 1); + @ini_set('memory_limit', '512M'); +} // run the command application $application = new Application(); diff --git a/src/Composer/Console/Application.php b/src/Composer/Console/Application.php index ea4d1e9a1..35a589f30 100755 --- a/src/Composer/Console/Application.php +++ b/src/Composer/Console/Application.php @@ -49,8 +49,10 @@ class Application extends BaseApplication public function __construct() { ErrorHandler::register(); - ini_set('xdebug.show_exception_trace', false); - ini_set('xdebug.scream', false); + if (function_exists('ini_set')) { + ini_set('xdebug.show_exception_trace', false); + ini_set('xdebug.scream', false); + } parent::__construct('Composer', Composer::VERSION); }