Download the PHP package mpernia/phar-skeleton without Composer

On this page you can find all versions of the php package mpernia/phar-skeleton. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package phar-skeleton

Phar Skeleton

PHP 8.2 License MIT Version 1.0.0

Phar Skeleton is a simple starter project for building a .phar package in PHP.
This repository provides a basic structure to create, compile, and distribute your PHP application as a PHAR archive.

Contents

Requirements

Features

Project Structure

Getting Started

  1. Install this skeleton (via Composer or by downloading/cloning this repository).
  2. Customize your package:

    • Update composer.json with your details.
    • Modify src/ files to include your application logic.
    • Edit a file .env to set environment variables.
  3. Build your PHAR:
    • Run composer compile or directly make.
    • This will generate a app.phar file in the project.
    • The PHAR file will be created in the specified build directory (default: ./build/app.phar).
  4. Run or test your PHAR:
    • Run php build/app.phar or build/app.phar to execute the PHAR file.

Environment Variables

Usage

Build with Makefile

The project includes a Makefile with several commands to help you build the PHAR file:

Build with Composer

You can also use Composer to build the PHAR file:

Additional Makefile Commands

The following commands have been added to the Makefile:

Run or distribute the PHAR file

Error Handling

Contributing

Feel free to open issues or submit pull requests if you have any suggestions or improvements.

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a new Pull Request

License

MIT License. See the LICENSE file for more details.


All versions of phar-skeleton with dependencies

PHP Build Version
Package Version
Requires php Version >=8.2
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package mpernia/phar-skeleton contains the following files

Loading the files please wait ...