# clone code
git clone git@github.com:gonejack/everimg.git
cd everimg
# get composer (dependencies manage tool)
wget -O composer.phar https://getcomposer.org/composer-stable.phar
# install dependencies
php ./composer.phar install
# get Account & Token at https://dev.evernote.com/doc/articles/dev_tokens.php
# talk with the customer support for enabling developer token of your evernote account.
# new config
cp ./conf/dev.ini.template ./conf/dev.ini
# edit your config with your editor.
php ./composer.phar dump-autoload
CONF_FILE=./conf/dev.ini php ./index.php
wget -O phpunit.phar https://phar.phpunit.de/phpunit-10.2.3.phar
php ./phpunit.phar --configuration ./phpunit.xml
wget -O phar-composer.phar https://github.com/clue/phar-composer/releases/download/v1.4.0/phar-composer-1.4.0.phar
php -d phar.readonly=off ./phar-composer.phar build . ./bin/everimg.phar
env CONF_FILE=./conf/dev.ini ./bin/everimg.phar
Supervisor is recommended for service management, take a look on ./deploy/supervisor.ini.
Don't leak your *.phar files through browser downloads.