title: Fatal error: Call to undefined function mb_internal_encoding() in /home/blabla/blabla.php on line 2
body: <p>When I run a php script over ssh like: </p>
  
  <pre><code>php /home/blabla/blabla.php
  </code></pre>
  
  <p>it says:</p>
  
  <pre><code>Fatal error: Call to undefined function mb_internal_encoding() in /home/blabla/blabla.php on line 2
  </code></pre>
  
  <p>but when I run it over browser like <a href="http://blabla.com/blabla.php" rel="nofollow">http://blabla.com/blabla.php</a> it works.</p>
  
  <p>I already installed <kbd>mbstring</kbd> using (<code>--enable-mbstring</code>) and it is activated in <kbd>php.ini</kbd> (otherwise it cannot work over browser too)</p>
  
  <pre><code>mbstring
  
  Multibyte Support   enabled
  Multibyte string engine libmbfl
  HTTP input encoding translation disabled
  libmbfl version 1.3.2
  </code></pre>
  
  <p>What is the reason for this situation ? </p>
  
  <p>Why does it give that error when I want to run my php over ssh ?</p>