@kelunik wrote a PHP client at https://github.com/kelunik/acme-client and posted it on the list at List of Client Implementations
I thought I’d start a thread here for folks trying this client out and I am also looking at this PHP client as alternative for low memory VPS systems 128MB to 512MB VPSes.
From my understanding installing acme-client is fairly simple and i usually install in /root/tools for myself
wget https://getcomposer.org/composer.phar -O /usr/bin/composer
mkdir -p /root/tools
cd /root/tools
git clone https://github.com/kelunik/acme-client
cd acme-client
composer install
main help
/root/tools/acme-client/bin/acme --help
____ __________ ___ ___
/ __ `/ ___/ __ `__ \/ _ \
/ /_/ / /__/ / / / / / __/
\__,_/\___/_/ /_/ /_/\___/
Usage: bin/acme command --args
Available Commands:
bin/acme register
bin/acme issue
bin/acme revoke
Get more help by appending --help to specific commands.
individual help
/root/tools/acme-client/bin/acme register --help
The following arguments are required: [-s server, --server server] [--email email].
/root/tools/acme-client/bin/acme issue --help
The following arguments are required: [-d domains, --domains domains] [-s server, --server server].
/root/tools/acme-client/bin/acme revoke --help
The following arguments are required: [-c cert, --cert cert] [-s server, --server server].
registering client
/root/tools/acme-client/bin/acme register --server acme-v01.api.letsencrypt.org/directory --email me@example.com
issuing ssl certificates
/root/tools/acme-client/bin/acme issue --server acme-v01.api.letsencrypt.org/directory --domains example.com,www.example.com --path /var/www/example.com
revoking ssl certs
/root/tools/acme-client/bin/acme revoke --server acme-v01.api.letsencrypt.org/directory --cert data/live/example.com/cert.pem
Example usage
/root/tools/acme-client/bin/acme register --server acme-v01.api.letsencrypt.org/directory --email validemail@addy
[2015-12-09 01:52:40] ACME.INFO: Generating key keys ...
[2015-12-09 01:52:42] ACME.INFO: Registering with ACME server acme-v01.api.letsencrypt.org/directory ...
[2015-12-09 01:52:46] ACME.NOTICE: Registration successful with contact ["mailto:validemail@addy"]
saved data
ls -lah /root/tools/acme-client/data/accounts/
total 8.0K
drwx------ 2 root root 119 Dec 9 01:52 .
drwx------ 3 root root 21 Dec 9 01:52 ..
---x-wx--T 1 root root 3.2K Dec 9 01:52 acme-v01.api.letsencrypt.org-directory.private.key
-rw-r--r-- 1 root root 800 Dec 9 01:52 acme-v01.api.letsencrypt.org-directory.public.key