Скачаем отсюда библиотеку 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; }