title: What to do when shell_exec(), proc_open(), etc are disabled and you can't change php.ini
body: <p>I have installed symfony (3.2.7) on a new shared hosting and when i tried to use</p>
  
  <pre><code>php bin/console doctrine:generate:entity
  </code></pre>
  
  <p>I got a serie of</p>
  
  <pre><code> Warning: shell_exec() has been disabled for security reasons
  </code></pre>
  
  <p>When i tried to update via composer it was proc_open disabled...</p>
  
  <p>So i'd like to know if there is any workaround to use the console on a shared hosting that disabled these functions. (i have no access to php.ini)</p>
  
  <p>And if not, should i expect bad surprise if i develop on my computer and deploy on the server afterwards...
  I already know that composer will not update online (i suppose i'll have to update on local then upload the files on the server), but is there anything else in symfony that could require a disabled function ?</p>
  
  <p>(config.php only shows issue with a bad intl version)</p>