# WHMCS setup(install/update)

### WireGuard VPN module **[WHMCS](https://puqcloud.com/link.php?id=77)**

#####  [Order now](https://panel.puqcloud.com/index.php?rp=/store/whmcs-module-wireguard-vpn) | [Download](https://download.puqcloud.com/WHMCS/servers/PUQ_WHMCS-WireGuard-VPN/) | [FAQ](https://faq.puqcloud.com/)

### System requirements

The module is encoded with **ionCube**.

**Requirements:**

- PHP **8.2 or higher**
- WHMCS **9.x or higher**
- ionCube Loader **v13 or newer** (v14, v15)

<p class="callout warning">**Older module versions for WHMCS 8**  
  
Older versions of the module are stored by PHP version in separate directories:  
PHP 7.4  
[https://download.puqcloud.com/WHMCS/servers/PUQ\_WHMCS-WireGuard-VPN/php74/](https://download.puqcloud.com/WHMCS/servers/PUQ_WHMCS-WireGuard-VPN/php74/)  
  
PHP 8.1  
[https://download.puqcloud.com/WHMCS/servers/PUQ\_WHMCS-WireGuard-VPN/php81/](https://download.puqcloud.com/WHMCS/servers/PUQ_WHMCS-WireGuard-VPN/php81/)</p>

<p class="callout info">To install and update a module, you must perform one and the same action.</p>

#####  

##### 1. Download the latest version of the module.

PHP 8.2

```Powershell
wget http://download.puqcloud.com/WHMCS/servers/PUQ_WHMCS-WireGuard-VPN/php82/PUQ_WHMCS-WireGuard-VPN-latest.zip
```

<p class="callout info">All versions are available: [https://download.puqcloud.com/WHMCS/servers/PUQ\_WHMCS-WireGuard-VPN/](https://download.puqcloud.com/WHMCS/servers/PUQ_WHMCS-WireGuard-VPN/)</p>

##### 2. Unzip the archive with the module.

```Powershell
unzip PUQ_WHMCS-WireGuard-VPN-latest.zip
```

##### 3. Copy and Replace "puqWireGuardVPN" from "PUQ\_WHMCS-WireGuard-VPN" to "WHMCS\_WEB\_DIR/modules/servers/"