Скачаем отсюда библиотеку https://leafo.net/lessphp/ ну или создадим файл composer.json:

Код:
{
  "require": {
    "leafo/lessphp": "0.4.0"
  }
}

И запустим:

Код:
php composer.phar install

Должны увидеть что-то типа такого:

Код:
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. 
See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Info from https://repo.packagist.org: 
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking leafo/lessphp (v0.4.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Downloading leafo/lessphp (v0.4.0)
  - Installing leafo/lessphp (v0.4.0): Extracting archive
Generating autoload files

Простой пример с composer index.php:

Код:
<?php
require_once('./vendor/autoload.php'); // Подключаем библиотеку

$obj_less = new lessc;  // Инициализация и создание объекта
echo $obj_less->compile('.block { width:10px + 30;} ');  // Компиляция 
?>

Простой пример без composer index.php:

Код:
<?php
require_once('lessc.inc.php'); // Подключаем библиотеку

$obj_less = new lessc; // Инициализация и создание объекта 
echo $obj_less->compile('.block { width:10px + 30;} '); // Компиляция 
?>

Результат:

Код:
.block { width: 40px; }