Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>After spending 45' I made it work!</p> <p>I tested both standard software version and online version.</p> <p><strong>Standard Software Version</strong></p> <p>Download the appropriate extension and encoder tool.</p> <p>Warning! I am working in x64 Linux but I am using a 32bit version of lampp(xampp) and I needed to download the Linux 32bit version to make it work. Otherwise I was getting an "<strong>ELFCLASS64 in Unknown on line 0</strong>" in php error log.</p> <p>Place the extension in your extension directory and edit your php.ini to include the file like <code>extension=phpshadow.so</code> or <code>extension="/full/path/phpshadow.so"</code></p> <p>Then download the license and place it in <code>/etc/phpshadow</code>.</p> <p>Use the encoder to encode your php files.</p> <p>Then test it!</p> <p><strong>Problems</strong></p> <p>The <em>free</em> license has expired since 01/08/2011. You can set your computer clock back to 30/07/2011 and it will work.</p> <p>Also, let me remind you:</p> <blockquote> <p>Note: The free trial licence introduces a 10-second delay on each HTTP request. It is otherwise fully functional</p> </blockquote> <p>Finally, if you don't place the license file in <code>/etc/phpshadow</code> <strong>it won't work</strong>.</p> <p><strong>Online Version</strong></p> <blockquote> <p>Encrypt a single .php file under 200 bytes for FREE</p> </blockquote> <p>Everything except the encryption process works as the Standard Software Version.</p> <p><em>Warning!</em> You have to download the license for this from <a href="http://www.phpshadow.com/onlineversion-download.php" rel="nofollow">here</a>.</p> <p>That license <em>hasn't expire</em> yet. Also the online version doesn't introduces the 10-second delay.</p> <p>Finally, <strong>again</strong> if you don't place the license file in <code>/etc/phpshadow</code> <strong>it won't work</strong>.</p> <p><strong>TIPS</strong></p> <ul> <li>Check your php and webserver error log if something goes wrong</li> <li>To change date in linux see <a href="http://www.cyberciti.biz/faq/howto-set-date-time-from-linux-command-prompt/" rel="nofollow">here</a></li> <li>You can find your php extension directory in php.ini or use the <code>phpinfo();</code> function and look for *extension_dir*</li> <li>If your php.ini changes doesn't take place make sure that you are modifying the correct file (in <code>phpinfo();</code> look for <em>Loaded Configuration File</em>)</li> <li>When the <strong>phpshadow.so</strong> is loaded check it with <code>phpinfo();</code> or <code>print_r(get_loaded_extensions());</code></li> </ul>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload