راهنمای نصب اولیه WHMCS – آمادهسازی سرور و نصب قدم به قدم
WHMCS یک نرمافزار قدرتمند برای مدیریت هاستینگ و صورتحسابهای مشتریان است که بسیاری از شرکتهای میزبانی از آن استفاده میکنند. در این مقاله، مراحل آمادهسازی سرور و راهنمای نصب WHMCS را بهصورت گامبهگام بررسی خواهیم کرد.
پیشنیازهای نصب WHMCS
پیش از شروع نصب، اطمینان حاصل کنید که سرور لینوکس شما دارای مشخصات زیر باشد:
سیستمعامل: لینوکس (CentOS، Ubuntu، Debian)

وبسرور: Apache یا Nginx
PHP: نسخه ۷.۴ یا بالاتر با فعال بودن ماژولهای مورد نیاز (ionCube Loader، cURL، mbstring و GD)
پایگاهداده: MySQL 5.6+ یا MariaDB 10+
SSL: پیشنهاد میشود برای افزایش امنیت از گواهینامه SSL استفاده کنید.
آمادهسازی سرور برای نصب whmcs
نصب LAMP یا LEMP روی لینوکس
برای نصب Apache (LAMP):
sudo apt update && sudo apt install apache2 mysql-server php php-mysql libapache2-mod-php unzip -y

نصب whmcs
برای نصب Nginx (LEMP):
sudo apt update && sudo apt install nginx mysql-server php php-mysql php-fpm unzip -y
پس از نصب، سرویسهای مربوطه را راهاندازی کنید:
sudo systemctl start apache2
sudo systemctl start mysql
یا برای Nginx:
sudo systemctl start nginx
دانلود و نصب WHMCS روی لینوکس

۱. دانلود و استخراج فایلها
cd /var/www/html
wget https://download.whmcs.com/
unzip whmcs.zip -d whmcs
cd whmcs
chmod 755 configuration.php
۲. ایجاد پایگاهداده در لینوکس
mysql -u root -p
CREATE DATABASE whmcs;
CREATE USER ‘whmcsuser’@’localhost’ IDENTIFIED BY ‘strongpassword’;
GRANT ALL PRIVILEGES ON whmcs.* TO ‘whmcsuser’@’localhost’;
FLUSH PRIVILEGES;
EXIT;
۳. تنظیم دسترسی فایلها
chown -R www-data:www-data /var/www/html/whmcs
chmod -R 755 /var/www/html/whmcs
راهاندازی نصب WHMCS
- مرورگر خود را باز کنید و آدرس http://yourdomain.com/whmcs/install را وارد کنید.
- مراحل نصب را دنبال کرده و اطلاعات پایگاهداده را وارد کنید.
- بعد از تکمیل نصب، پوشه install/ را حذف کنید:
rm -rf /var/www/html/whmcs/install
تنظیم کرونجاب در لینوکس
برای اجرای وظایف خودکار WHMCS، کرونجاب تنظیم کنید:
crontab -e
*/5 * * * * php -q /var/www/html/whmcs/crons/cron.php
فعالسازی لایسنس و تنظیمات نهایی
- به صفحه ورود WHMCS بروید و با اطلاعات ادمین وارد شوید.
- به بخش Setup > General Settings بروید و اطلاعات سایت را تنظیم کنید.
- لایسنس WHMCS را فعال کنید.
با اجرای این مراحل، WHMCS روی سرور لینوکس شما نصب و آماده استفاده خواهد شد. اگر به کمک بیشتری نیاز دارید یا به دنبال میزبانی بهینه برای WHMCS هستید، تیم رایوینا آماده ارائه خدمات حرفهای در زمینه میزبانی و پشتیبانی WHMCS است.
آموزش و راهنمای نصب WHMCS روی لینوکس را اضافه کردم. اگر بخشی نیاز به توضیح بیشتر دارد، بفرمایید!