Kompilieren Sie weniger CSS für Bootstrap 3 mit PHP

Es gibt zwei LessCSS-Compiler in PHP, die mir bekannt sind:

http://leafo.net/lessphp/http://lessphp.gpeasy.com/

Beide behaupten, mit Bootstrap (Version 3) kompatibel zu sein. Angesichts der steilen Lernkurve dieser drei Facetten habe ich jedoch Schwierigkeiten, etwas in Gang zu bringen. Kurz gesagt, ich möchte nur Folgendes erreichen:

Kompilieren Sie mehrere .less-Dateien in PHP:

bootstrap.lessmy.less

Kompilieren einer einzelnen Datei inleafo.net/lessphp war einfach, fand ich:

require_once 'lessc.inc.php'; 
$less = new lessc;
$less->checkedCompile("my.less", "mainless.css");

Ich bin mir jedoch nicht sicher, ob die Bibliothek für mehrere Dateien ausgelegt ist. (Wenn ja, wie könnte / sollte es gemacht werden?)

Ich entschied mich für eine andere Bibliothek, die explizit demonstrierte, wie man für Bootstrap kompiliert:lessphp.gpeasy.com. Ihr Beispielausschnitt hat mich jedoch am Kopf kratzen lassenHier):

<?php
require 'less.php/LessCache.php';
$files = array( '/var/www/mysite/bootstrap.less' => '/mysite/' );
Less_Cache::$cache_dir = '/var/www/writable_folder';
$css_file_name = Less_Cache::Get( $to_cache );
$compiled = file_get_contents( '/var/www/writable_folder/'.$css_file_name );

Nachdem ich mir ihre anderen Beispiele angesehen hatte, wurde mir das klar$files und$to_cache waren ein Tippfehler: Sie sollen die gleiche Variable sein. Aber nachdem ich die Dokumentation gelesen und den Quellcode angeschaut hatte, gab ich es auf, herauszufinden, ob die folgenden Zeichenfolgen ihren Zweck genau wiedergaben:

/var/www/mysite/bootstrap.less - Ist das die weniger zu kompilierende Datei?/mysite/ - wofür ist das??/var/www/writable_folder - Ist das, wo die CSS geschrieben wird?

Könnte mir bitte jemand einen Ausschnitt geben, der das würdekompilierenbootstrap.less undmy.less in CSS-Datei (en) mit PHP?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage