I try to use the Silex framework as base for my web application. However, if I try to include the *.phar archive, PHP throws the following error:
Fatal error: Class 'Phar' not found in /var/www/framework/silex.phar on line 11
phar.readonly = Off
phar.require_hash = Off
detect_unicode = Off
Based on the information you provided, there are a few possibilities:
You are using a different php.ini. Check the output of
phpinfo() to confirm.
/usr/lib/php/modules/phar.so is not readable.
Your web server has not been restarted since you last added the phar-related information to php.ini.