{"id":12529,"date":"2026-06-06T06:55:57","date_gmt":"2026-06-06T06:55:57","guid":{"rendered":"https:\/\/www.webystrata.com\/blog\/?p=12529"},"modified":"2026-06-06T08:20:37","modified_gmt":"2026-06-06T08:20:37","slug":"how-to-manually-install-whmcs-via-cpanel","status":"publish","type":"post","link":"https:\/\/www.webystrata.com\/blog\/how-to-manually-install-whmcs-via-cpanel\/","title":{"rendered":"How to Manually Install WHMCS via cPanel"},"content":{"rendered":"<h1>How to Manually Install WHMCS via cPanel<\/h1>\n<p>WHMCS is a powerful web hosting automation and billing platform that helps hosting providers manage clients, invoices, support tickets, domains, and hosting services from a single interface. While many hosting providers offer one-click installers, manually installing WHMCS via cPanel gives you greater control over the setup process and helps you understand the application&#8217;s structure and requirements.<\/p>\n<p>In this guide, we will walk through the complete manual installation process of WHMCS using cPanel. By the end of this tutorial, you will have a fully functional WHMCS installation ready to manage your hosting business.<\/p>\n<h2>Why\u00a0 to Install WHMCS Manually via cPanel?<\/h2>\n<p>Manual installation is often preferred when:<\/p>\n<ul>\n<li>Auto-installers are unavailable.<\/li>\n<li>You want complete control over the installation process.<\/li>\n<li>You need a custom deployment location.<\/li>\n<li>You are setting up a new hosting business.<\/li>\n<li>You want to learn the underlying WHMCS installation workflow.<\/li>\n<\/ul>\n<h2>Prerequisites<\/h2>\n<p>Before starting the installation, ensure you have:<\/p>\n<ul>\n<li>Access to your cPanel account.<\/li>\n<li>A valid WHMCS license.<\/li>\n<li>The latest WHMCS ZIP package.<\/li>\n<li>A domain or subdomain configured on your hosting account.<\/li>\n<li>MySQL database support enabled.<\/li>\n<li>SSL installed on your domain.<\/li>\n<\/ul>\n<h3>Steps to Manually Install WHMCS via cPanel:<\/h3>\n<p>Follow the below Steps<\/p>\n<h3><span style=\"color: #000000;\">Step 1: Upload WHMCS ZIP File in cPanel<\/span><\/h3>\n<ol>\n<li><span style=\"color: #000000;\">Log in to your <strong>cPanel account<\/strong>. You can also login through Webystrata Client Area using Official Website <a href=\"https:\/\/www.webystrata.com\/\">www.webystrata.com<\/a><\/span><\/li>\n<li><span style=\"color: #000000;\">Go to <strong>File Manager<\/strong>.<\/span><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-12539\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/files-filemanager.webp\" alt=\"how-to-manually-install-whmcs-via-cpanel\" width=\"1917\" height=\"906\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/files-filemanager.webp 1917w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/files-filemanager-300x142.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/files-filemanager-1024x484.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/files-filemanager-768x363.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/files-filemanager-1536x726.webp 1536w\" sizes=\"(max-width: 1917px) 100vw, 1917px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #000000;\">3. Open the directory where you want to install WHMCS:<\/span><\/p>\n<ul>\n<li><span style=\"color: #000000;\">Usually: <code>public_html\/<\/code> (for main domain)<\/span><\/li>\n<li><span style=\"color: #000000;\">Or a subfolder like <code>public_html\/billing\/<\/code><\/span><\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-12540\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/public-html-path.webp\" alt=\"how-to-manually-install-whmcs-via-cpanel\" width=\"1913\" height=\"838\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/public-html-path.webp 1913w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/public-html-path-300x131.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/public-html-path-1024x449.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/public-html-path-768x336.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/public-html-path-1536x673.webp 1536w\" sizes=\"(max-width: 1913px) 100vw, 1913px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #000000;\"> 4. Click <strong>Upload<\/strong> from the top menu.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-12541\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/upload.webp\" alt=\"how-to-manually-install-whmcs-via-cpanel\" width=\"1918\" height=\"906\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/upload.webp 1918w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/upload-300x142.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/upload-1024x484.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/upload-768x363.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/upload-1536x726.webp 1536w\" sizes=\"(max-width: 1918px) 100vw, 1918px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #000000;\"> 5.\u00a0Select the <code>whmcs.zip<\/code> file from your computer and upload it.<\/span><\/p>\n<p><span style=\"color: #000000;\">Once uploaded, you will see the ZIP file in the directory.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12542\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/upload-success.webp\" alt=\"how-to-manually-install-whmcs-via-cpanel\" width=\"1911\" height=\"838\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/upload-success.webp 1911w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/upload-success-300x132.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/upload-success-1024x449.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/upload-success-768x337.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/upload-success-1536x674.webp 1536w\" sizes=\"(max-width: 1911px) 100vw, 1911px\" \/><\/p>\n<h3><span style=\"color: #000000;\">Step 2: Extract WHMCS Files<\/span><\/h3>\n<ol>\n<li><span style=\"color: #000000;\">Select the uploaded <code>whmcs.zip<\/code> file.<\/span><\/li>\n<\/ol>\n<p><span style=\"color: #000000;\">\u00a0 \u00a0 \u00a0 2. choose <strong>Extract<\/strong>.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12543\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/extract.webp\" alt=\"how-to-manually-install-whmcs-via-cpanel\" width=\"1918\" height=\"905\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/extract.webp 1918w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/extract-300x142.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/extract-1024x483.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/extract-768x362.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/extract-1536x725.webp 1536w\" sizes=\"(max-width: 1918px) 100vw, 1918px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #000000;\">3. Confirm the extraction path (same folder is recommended). Click <strong>Extract files<\/strong><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12544\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/extract-files-path.webp\" alt=\"how-to-manually-install-whmcs-via-cpanel\" width=\"1913\" height=\"895\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/extract-files-path.webp 1913w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/extract-files-path-300x140.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/extract-files-path-1024x479.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/extract-files-path-768x359.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/extract-files-path-1536x719.webp 1536w\" sizes=\"(max-width: 1913px) 100vw, 1913px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #000000;\">4. After extraction, you will see WHMCS files and folders such as:<\/span><\/p>\n<ul>\n<li><span style=\"color: #000000;\"><code>\/admin<\/code><\/span><\/li>\n<li><span style=\"color: #000000;\"><code>\/clientarea<\/code><\/span><\/li>\n<li><span style=\"color: #000000;\"><code>\/includes<\/code><\/span><\/li>\n<li><span style=\"color: #000000;\"><code>\/templates<\/code><\/span><\/li>\n<\/ul>\n<p><span style=\"color: #000000;\">\u00a0Important: If files are inside a subfolder (like <code>whmcs\/<\/code>), move them to the correct directory (e.g., <code>public_html<\/code>) so your domain loads properly.<\/span><\/p>\n<h3><span style=\"color: #000000;\">Step 3: Create MySQL Database in cPanel<\/span><\/h3>\n<p><span style=\"color: #000000;\">WHMCS requires a database to store all data like clients, invoices, and settings.<\/span><\/p>\n<ol>\n<li><span style=\"color: #000000;\">Go to <strong>cPanel \u2192\u00a0 Databases\u00a0\u2192 Manage My Databases<\/strong><\/span><\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12545\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/db-manage-my-db.webp\" alt=\"how-to-manually-install-whmcs-via-cpanel\" width=\"1918\" height=\"912\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/db-manage-my-db.webp 1918w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/db-manage-my-db-300x143.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/db-manage-my-db-1024x487.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/db-manage-my-db-768x365.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/db-manage-my-db-1536x730.webp 1536w\" sizes=\"(max-width: 1918px) 100vw, 1918px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #000000;\">\u00a0 \u00a0 \u00a0 2. Under \u201cCreate New Database\u201d, enter a name (example: <code>whmcs_db<\/code>)<\/span><\/p>\n<p><span style=\"color: #000000;\">\u00a0 \u00a0 \u00a0 3. Click <strong>Create Database<\/strong><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12546\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-db.webp\" alt=\"how-to-manually-install-whmcs-via-cpanel\" width=\"1913\" height=\"906\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-db.webp 1913w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-db-300x142.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-db-1024x485.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-db-768x364.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-db-1536x727.webp 1536w\" sizes=\"(max-width: 1913px) 100vw, 1913px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #000000;\">Step 4: Create Database User<\/span><\/h3>\n<ol>\n<li><span style=\"color: #000000;\">Scroll to <strong>Database<\/strong> <strong>Users<\/strong> section<\/span><\/li>\n<li><span style=\"color: #000000;\">Create a new user:<\/span>\n<ul>\n<li><span style=\"color: #000000;\">Username: <code>whmcs_user<\/code><\/span><\/li>\n<li><span style=\"color: #000000;\">Password: use a strong password<\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #000000;\">Click <strong>Create User<\/strong><\/span><\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12547\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-user.webp\" alt=\"how-to-manually-install-whmcs-via-cpanel\" width=\"1912\" height=\"900\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-user.webp 1912w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-user-300x141.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-user-1024x482.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-user-768x362.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/create-user-1536x723.webp 1536w\" sizes=\"(max-width: 1912px) 100vw, 1912px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #000000;\">Step 5:<\/span><span style=\"color: #000000;\"> Assign User to Database (Privileges)<\/span><\/h3>\n<p><span style=\"color: #000000;\">This is a very important step.<\/span><\/p>\n<ol>\n<li><span style=\"color: #000000;\">Go to <strong>Add User to Database<\/strong><\/span><\/li>\n<li><span style=\"color: #000000;\">Select:<\/span>\n<ul>\n<li><span style=\"color: #000000;\">User: <code>whmcs_user<\/code><\/span><\/li>\n<li><span style=\"color: #000000;\">Database: <code>whmcs_db<\/code><\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #000000;\">Click <strong>Add<\/strong><\/span><\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12549\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/add-user-db.webp\" alt=\"how-to-manually-install-whmcs-via-cpanel\" width=\"1907\" height=\"900\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/add-user-db.webp 1907w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/add-user-db-300x142.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/add-user-db-1024x483.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/add-user-db-768x362.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/add-user-db-1536x725.webp 1536w\" sizes=\"(max-width: 1907px) 100vw, 1907px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #000000;\">\u00a0 \u00a0 \u00a04. On the privileges screen, select:<\/span><\/p>\n<ul>\n<li><span style=\"color: #000000;\">\u00a0 <strong>ALL PRIVILEGES<\/strong><\/span><\/li>\n<\/ul>\n<p><span style=\"color: #000000;\">\u00a0 \u00a0 \u00a0 5. Click <strong>Make Changes<\/strong><\/span><\/p>\n<p><span style=\"color: #000000;\">Now your database is ready for WHMCS installation.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12551\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/make-changes.webp\" alt=\"how-to-manually-install-whmcs-via-cpanel\" width=\"1912\" height=\"901\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/make-changes.webp 1912w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/make-changes-300x141.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/make-changes-1024x483.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/make-changes-768x362.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/make-changes-1536x724.webp 1536w\" sizes=\"(max-width: 1912px) 100vw, 1912px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #000000;\">Step 6: Start WHMCS Installation via Browser<\/span><\/h3>\n<p><span style=\"color: #000000;\">Now open your domain in a browser.<\/span><\/p>\n<h3><span style=\"color: #000000;\">Example:<\/span><\/h3>\n<ul>\n<li><span style=\"color: #000000;\"><code>https:\/\/yourdomain.com\/<\/code><\/span><br \/>\n<span style=\"color: #000000;\">or<\/span><\/li>\n<li><span style=\"color: #000000;\"><code>https:\/\/yourdomain.com\/billing\/<\/code> (if installed in subfolder)<\/span><\/li>\n<\/ul>\n<p><span style=\"color: #000000;\">You will see the WHMCS installation wizard. Click on <strong>Click here to begin<\/strong><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12552\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/click-here-to-begin.webp\" alt=\"how-to-manually-install-whmcs-via-cpanel\" width=\"1901\" height=\"882\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/click-here-to-begin.webp 1901w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/click-here-to-begin-300x139.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/click-here-to-begin-1024x475.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/click-here-to-begin-768x356.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/click-here-to-begin-1536x713.webp 1536w\" sizes=\"(max-width: 1901px) 100vw, 1901px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #000000;\">Step 7: Pre-Installation Checks<\/span><\/h3>\n<p><span style=\"color: #000000;\">WHMCS will automatically check your server configuration:<\/span><\/p>\n<ul>\n<li><span style=\"color: #000000;\">PHP version compatibility<\/span><\/li>\n<li><span style=\"color: #000000;\">Required PHP extensions<\/span><\/li>\n<li><span style=\"color: #000000;\">File permissions<\/span><\/li>\n<\/ul>\n<p><span style=\"color: #000000;\">If everything is green, click on\u00a0<strong> I Agree<\/strong><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12553\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/i-agree.webp\" alt=\"how-to-manually-install-whmcs-via-cpanel\" width=\"1905\" height=\"897\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/i-agree.webp 1905w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/i-agree-300x141.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/i-agree-1024x482.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/i-agree-768x362.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/i-agree-1536x723.webp 1536w\" sizes=\"(max-width: 1905px) 100vw, 1905px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><span style=\"color: #000000;\">Click on<strong> Begin Installation<\/strong><\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12554\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/begin-installation.webp\" alt=\"how-to-manually-install-whmcs-via-cpanel\" width=\"1905\" height=\"900\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/begin-installation.webp 1905w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/begin-installation-300x142.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/begin-installation-1024x484.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/begin-installation-768x363.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/begin-installation-1536x726.webp 1536w\" sizes=\"(max-width: 1905px) 100vw, 1905px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #000000;\">Step 8: Enter Database Details<\/span><\/h3>\n<p><span style=\"color: #000000;\">Now provide the database information you created earlier:<\/span><\/p>\n<ul>\n<li><span style=\"color: #000000;\">License Key<\/span><\/li>\n<li><span style=\"color: #000000;\">Database Name: <code>whmcs_db<\/code><\/span><\/li>\n<li><span style=\"color: #000000;\">Database Username: <code>whmcs_user<\/code><\/span><\/li>\n<li><span style=\"color: #000000;\">Database Password: (your password)<\/span><\/li>\n<li><span style=\"color: #000000;\">Database Host: <code>localhost<\/code><\/span><\/li>\n<li><span style=\"color: #000000;\">Database Port<\/span><\/li>\n<\/ul>\n<p><span style=\"color: #000000;\">Click <strong>Continue<\/strong>.<\/span><\/p>\n<p><span style=\"color: #000000;\">WHMCS will now connect to the database and initialize tables.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12556\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/db-details-continue.webp\" alt=\"how-to-manually-install-whmcs-via-cpanel\" width=\"1912\" height=\"907\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/db-details-continue.webp 1912w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/db-details-continue-300x142.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/db-details-continue-1024x486.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/db-details-continue-768x364.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/db-details-continue-1536x729.webp 1536w\" sizes=\"(max-width: 1912px) 100vw, 1912px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #000000;\">Step 9: Set Admin Account<\/span><\/h3>\n<p><span style=\"color: #000000;\">Next, you need to create the WHMCS admin login:<\/span><\/p>\n<ul>\n<li><span style=\"color: #000000;\">First Name<\/span><\/li>\n<li><span style=\"color: #000000;\">Last Name<\/span><\/li>\n<li><span style=\"color: #000000;\">Email Address: your email<\/span><\/li>\n<li><span style=\"color: #000000;\">Admin Username: (choose username)<\/span><\/li>\n<li><span style=\"color: #000000;\">Password: (strong password)<\/span><\/li>\n<li><span style=\"color: #000000;\">Confirm Password<\/span><\/li>\n<\/ul>\n<p><span style=\"color: #000000;\">Click on <strong>Complete Setup<\/strong><\/span><\/p>\n<p><span style=\"color: #000000;\">This account will be used to manage WHMCS admin panel.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12557\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/complete-setup.webp\" alt=\"how-to-manually-install-whmcs-via-cpanel\" width=\"1918\" height=\"905\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/complete-setup.webp 1918w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/complete-setup-300x142.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/complete-setup-1024x483.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/complete-setup-768x362.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/complete-setup-1536x725.webp 1536w\" sizes=\"(max-width: 1918px) 100vw, 1918px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #000000;\">Step 10: Complete Installation<\/span><\/h3>\n<p><span style=\"color: #000000;\">After setup:<\/span><\/p>\n<ol>\n<li><span style=\"color: #000000;\">WHMCS will finalize installation<\/span><\/li>\n<li><span style=\"color: #000000;\">It may ask you to delete the <code>install<\/code> folder (important for security)<\/span><\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12558\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/installation-successful.webp\" alt=\"how-to-manually-install-whmcs-via-cpanel\" width=\"1911\" height=\"906\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/installation-successful.webp 1911w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/installation-successful-300x142.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/installation-successful-1024x485.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/installation-successful-768x364.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/installation-successful-1536x728.webp 1536w\" sizes=\"(max-width: 1911px) 100vw, 1911px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #000000;\">\u00a0 \u00a0 \u00a03. Go back to File manager and then <strong>delete<\/strong> the <strong>Install<\/strong> folder\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12559\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/delete-install.webp\" alt=\"how-to-manually-install-whmcs-via-cpanel\" width=\"1911\" height=\"908\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/delete-install.webp 1911w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/delete-install-300x143.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/delete-install-1024x487.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/delete-install-768x365.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/delete-install-1536x730.webp 1536w\" sizes=\"(max-width: 1911px) 100vw, 1911px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #000000;\">\u00a0 \u00a0 \u00a04. You will get login access to admin panel:<\/span><\/p>\n<p><a href=\"https:\/\/yourdomain.com\/admin\" target=\"_blank\" rel=\"noopener\">https:\/\/yourdomain.com\/admin<\/a><\/p>\n<ul>\n<li>Enter<strong> Username<\/strong> and <strong>Password<\/strong><\/li>\n<li>Click<strong> Login<\/strong><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12560\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/whmcs-login.webp\" alt=\"how-to-manually-install-whmcs-via-cpanel\" width=\"1912\" height=\"910\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/whmcs-login.webp 1912w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/whmcs-login-300x143.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/whmcs-login-1024x487.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/whmcs-login-768x366.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/whmcs-login-1536x731.webp 1536w\" sizes=\"(max-width: 1912px) 100vw, 1912px\" \/><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>You will see WHMCS Interface<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12562\" src=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/whmcs-interface.webp\" alt=\"how-to-manually-install-whmcs-via-cpanel\" width=\"1918\" height=\"912\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/whmcs-interface.webp 1918w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/whmcs-interface-300x143.webp 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/whmcs-interface-1024x487.webp 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/whmcs-interface-768x365.webp 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2026\/06\/whmcs-interface-1536x730.webp 1536w\" sizes=\"(max-width: 1918px) 100vw, 1918px\" \/><\/p>\n<p><span style=\"color: #000000;\"><code><\/code><\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2>Important Post-Installation Tasks<\/h2>\n<p>After installation, complete these important security steps:<\/p>\n<h3>Delete the Install Directory<\/h3>\n<p>The installation directory should be removed immediately to prevent unauthorized access.<\/p>\n<h3>Enable SSL<\/h3>\n<p>Ensure your WHMCS installation uses HTTPS to protect client data and login credentials.<\/p>\n<h3>Configure Cron Jobs<\/h3>\n<p>WHMCS relies on cron jobs for automation tasks such as:<\/p>\n<ul>\n<li>Invoice generation<\/li>\n<li>Payment reminders<\/li>\n<li>Service suspensions<\/li>\n<li>Domain renewals<\/li>\n<\/ul>\n<p>Configure the recommended cron job within cPanel.<\/p>\n<h3>Update System Settings<\/h3>\n<p>Review and configure:<\/p>\n<ul>\n<li>Company information<\/li>\n<li>Payment gateways<\/li>\n<li>Email templates<\/li>\n<li>Domain registrars<\/li>\n<li>Product packages<\/li>\n<\/ul>\n<h3>Test the Installation<\/h3>\n<p>Before going live:<\/p>\n<ul>\n<li>Create a test client.<\/li>\n<li>Generate a test invoice.<\/li>\n<li>Verify email delivery.<\/li>\n<li>Confirm admin access.<\/li>\n<\/ul>\n<p>This ensures everything functions correctly.<\/p>\n<h2>Benefits of Installing WHMCS via cPanel<\/h2>\n<p>Manual install via cpanel offers several advantages:<\/p>\n<ul>\n<li>Greater installation control.<\/li>\n<li>Better understanding of WHMCS architecture.<\/li>\n<li>Easier troubleshooting.<\/li>\n<li>Flexible deployment options.<\/li>\n<li>Enhanced customization opportunities.<\/li>\n<\/ul>\n<p>It is also a valuable skill for hosting providers and server administrators who regularly deploy billing and automation platforms.<\/p>\n<h2>Conclusion<\/h2>\n<p>WHMCS manually install\u00a0 via cPanel is a straightforward process that involves uploading the WHMCS ZIP file, extracting the contents, creating a MySQL database, assigning user privileges, and completing the web-based installation wizard. While it requires a few more steps than automated installers, manual installation provides greater flexibility and control over your hosting environment.<\/p>\n<p>By following this guide carefully, you can successfully deploy WHMCS and begin managing clients, billing operations, support tickets, domains, and hosting services efficiently from a single platform.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to Manually Install WHMCS via cPanel WHMCS is a powerful web hosting automation and billing platform that helps hosting providers manage clients, invoices, support tickets, domains, and hosting services from a single interface. While many hosting providers offer one-click installers, manually installing WHMCS via cPanel gives you greater control over the setup process and [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":12563,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,1,4],"tags":[],"class_list":["post-12529","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cpanel","category-latest-updates","category-whmcs"],"_links":{"self":[{"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/posts\/12529","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/comments?post=12529"}],"version-history":[{"count":2,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/posts\/12529\/revisions"}],"predecessor-version":[{"id":12569,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/posts\/12529\/revisions\/12569"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/media\/12563"}],"wp:attachment":[{"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/media?parent=12529"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/categories?post=12529"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/tags?post=12529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}