-k <keyword>, --key <keyword> |
generate license with provided keyword. It's recommended to use keywords of 6-16 or more alpha-numeric characters. It's necessary to encode PHP files with the same keyword or license will be ignored. |
-d <fname> --header <fname> |
add custom header to the license file |
-a <name1>=<value1>,<name2>=<value2> Or --attribute <name>=<value>,... |
create attribute(s) to be stored in license file. These attributes all are encrypted with the license key. attributes can be read from the license at runtime with pelm_get_attribute() function call. |
-x <name> --expose <name> |
make attribute's copy visible in the license |
--lid <id> |
lock the license into server hardware identified by specified host ID(s).(See PhpExpress API on how to get host IDs). If multiple IDs are specified, license will require at least one ID to match server hardware |
--lmac <mac> |
lock license into server hardware identified by specified Ethernet MAC addrress(es). For example --lmac 00-C0-44-11-33-A4,00-C0-44-11-33-A5 |
--lip <ip> |
lock the license into server software settings. License will work only for servers accessed with specified IP address(es). Wildcards are acceptable, for example --lip 217.217.217.5,217.217.216.* |
--lvhost <vhost> |
lock the license into server software settings. License will work only for accessed with specified host name(s). Wildcards are acceptable, for example --lvhost *.mydomain.com,mydomain.com |
--ldate <mm/dd/yyyy> |
set license expiration date. Generated license will stop working after it is expired and PHP script will stop running. Useful for creation of demo versions and trials. The date must be set in the future |
--lperiod <days> |
alternative way of specifying license expiration date. Specified period should be at least one day long |