Minify requires PHP 5.3+, git
, and composer
.
Clone the project into the min/
directory inside your document root and install its dependencies:
cd /path/to/public_html
git clone https://github.com/mrclay/minify.git min
cd min
composer install --no-dev
Note: If you do this on localhost, make sure the min/vendor/
directory gets deployed to production.
Add "mrclay/minify": "~3.0.0"
to your site's composer.json, and composer install
.
The following assumes your vendor
directory is in your document root. Adjust the MINIFY
path as needed:
cd /path/to/public_html
mkdir min
MIN=min/
MINIFY=vendor/mrclay/minify/
cp ${MINIFY}example.index.php ${MIN}index.php
cp ${MINIFY}.htaccess ${MIN}
cp ${MINIFY}config.php ${MIN}
cp ${MINIFY}groupsConfig.php ${MIN}
cp ${MINIFY}quick-test.js ${MIN}
cp ${MINIFY}quick-test.css ${MIN}
Edit min/index.php
to remove the die()
statement and adjust the vendor
path as needed.
Note: This does not install the URL builder, but it's not necessary for operation.
You can verify it works via these two URLs:
If your server supports mod_rewrite, the ?
are not necessary:
Write the Google Group for help.
- Usage instructions
- Cookbook for more advanced options
- All docs