Download the PHP package jackiedo/xampp-vhosts-manager without Composer

On this page you can find all versions of the php package jackiedo/xampp-vhosts-manager. 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 xampp-vhosts-manager

Xampp vHosts Manager

Virtual hosts and self-signed SSL certificates management system (in console mode) for Xampp on Windows OS.

Documentation languages >>> ( English | Vietnamese )

Xampp vHosts Manager GitHub cover

Someone once asked me

How to configure and manage Virtual Hosts for Xampp on Windows OS?

A few others asked

How do I add self-signed SSL certificates to Xampp Virtual Hosts as quickly as possible and easily manage them without the hassle of using OPENSSL commands?

Therefore, this project was born, in order to strengthen Xampp, helping users take advantage of Xampp's inherent resources to make the above purposes as quickly and easily as possible.

Note: Currently this project only supports Windows users.

Features of this project

Overview

Look at one of the following topics to learn more about Xampp vHosts Manager.

Compatibility

Requirement

Xampp vHosts Manager takes full advantage of what's included in Xampp, nothing more needed. So, you just need following things:

Note: See here to know how to add Windows Path Environment Variable.

Installation

There are two installation methods, via Composer or manual download. It is recommended to use the method via Composer if you already have it installed.

Via Composer Create-Project

Via Manual Download

Note: See here to know how to to open the command prompt as Administrator.

Updation

Currently, Xampp vHosts Manager does not have an automatic update mechanism, we have to do it manually step by step as follows:

Usage

Because of a path to the Xampp vHosts Manager application directory has been added to the Windows Path Environment Variables during the installation process, now you can just open the terminal (no need to open in Administrator mode anymore) anywhere and excute one of the following xvhost commands:

Display the help message

Syntax:

Create new virtual host

Syntax:

Example:

Note: The HOST_NAME parameter is optional. If you do not pass it to the command statement, you will also be asked to enter this information later.

Display information of an existing virtual host

Syntax:

Example:

List all existing virtual hosts

Syntax:

Remove an existing virtual host

Syntax:

Example:

Add SSL certificate to an existing virtual host

Syntax:

Example:

Remove SSL certificate of an existing virtual host

Syntax:

Example:

Change Document Root of an existing virtual host

Syntax:

Example:

Stop Apache Httpd

Syntax:

Start Apache Httpd

Syntax:

Restart Apache Httpd

Syntax:

Register path of application

This feature allows you to register the path to the application directory of Xampp vHosts Manager into the Windows Path Environment Variable. Usually, you rarely need this. It is only useful when you need to change the application directory name of Xampp vHosts Manager or move it to another location.

To do this, after you have changed the directory, navigate to the new location of application directory in the command prompt and run the following command:

Syntax:

Note: You need to accept this process to be performed with Administrator permission.

Grant necessary permissions to Windows hosts file

This feature will grant Modify, Read & execute, Read, Write permissions to the Windows hosts file for the Users account. This makes it possible for Xampp vHosts Manager to add the host name to the Windows hosts file every time you create a virtual host.

Syntax:

Note: You need to accept this process to be performed with Administrator permission.

Configuration

All onfiguration are put in an ini file with name settings.ini located in Xampp vHosts Manager application directory. The structure of this file looks like this:

The whole configuration of XVHM includes:

License

MIT © Jackie Do

Thanks for use

Hopefully, this package is useful to you.


All versions of xampp-vhosts-manager with dependencies

PHP Build Version
Package Version
Requires php Version >=5.4
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 jackiedo/xampp-vhosts-manager contains the following files

Loading the files please wait ....