نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: نصب Xampp بر روی سرور

  1. #1
    عضو انجمن Sohan Roh آواتار ها
    تاریخ عضویت
    Nov 2012
    نوشته ها
    312
    تشکر تشکر کرده 
    623
    تشکر تشکر شده 
    365
    تشکر شده در
    279 پست

    پیش فرض نصب Xampp بر روی سرور

    سلام
    ابتدا لازم هستش برای دوستانی که به XAMPP آشنایی ندارن توضیح مختصری بدم. XAMPP بکیجی متشکل از نرم افزار ها و ابزار هایی هستش نظیر وب سرور Apache، زبان های برنامه نویسی Perl و PHP و اف تی پی سرور ProFTPD و مای اس کیو ال و... که نصب و راه اندازی اون ها را در چند دقیقه و به سادگی برای شما فراهم میکنه.
    خوب فکر میکنم مقدمه فوق کافی باشه پس مستقیم می پردازیم به چگونگی نصب و تنظیم این پکیج و بعد از اون اعمال تنظیمات لازم برای فراخوانی سایت شما از طریق آپاچی.
    پس ابتدا برای شروع کار از طریق SSH به سرور متصل بشید و به ترتیب مراحل زیر را تا مرحله پایانی دنبال کنید.
    پس از ورود به سرور با استفاده از دستور زیر وارد پوشه tmp در روت سرور شده و با استفاده از wget پکیج XAMPP را دانلود کنید. ( در اینجا ما از نسخه 1.6.4 که آخرین نسخه موجود تا این تاریخ هستش استفاده میکنیم)



    پس از اینکه دانلود به صورت کامل پایان یافت (پکیج حدود 55 مگابایت حجم داره) با استفاده از دستور زیر محتوای فایل فشرده حاوی پکیج را استخراج و به پوشه opt در روت سرور انتقال میدیم.


    کد:

    tar xvfz xampp-linux-1.6.4.tar.gz -C /opt
    در اینجا پکیج ما به صورت کامل نصب شده و برای راه اندازی اون کافیه که درستور زیر را در شل وارد نمایید:


    کد:

    /opt/lampp/lampp start
    حالا با تایپ آدرس ای پی سرور زدن کلید اینتر میتونید ملاحضه کنید که صفحه شروع XAMPP برای شما به نمایش در خواهد آمد.


    بسیار خوب در حال حاضر XAMPP نصب و راه اندازی شده اما یک مشکل باقی هستش و اون اینکه در صورت ریبوت سرور XAMPP در هنگام راه اندازی مجدد سرور راه اندازی نخواهد شد. برای رفع این مشکل و راه اندازی XAMPP در هنگام راه اندازی مجدد سرور می بایست مطابق دستور زیر عمل کنید.
    ابتدا دستور زیر را در شل وارد کنید، بین دو سطون عددی نمایش داده خواهد شد که در سیستم های رد هت بیس معمولا 3 یا 4 و در سیستم های دبیان بیس معمولا 2 خواهد بود. در اینجا فرض میکنیم سرور شما دبیان هستش و عدد 2 خواهد بود در این صورت با استفاده از دستور زیر به پوشه ای که مشخص شده وارد شوید:


    کد:

    /etc/rc2.d
    پس از ورود به پوشه دستورات زیر را وارد کنید:


    کد:

    ln -s /opt/lampp/lampp S99lampp ln -s /opt/lampp/lampp K01lampp
    از این به بعد XAMPPدر پس از راه اندازی مجددا سرور شما فعال خاهد شد.
    در اینجا مرحله ابتدایی کار به اتمام رسید و از اینجا به بعد به تنظیمات لازم جهت امنیت و همچنین تنظیمات مربوط به وب سرور اپاچی را انجام خواهیم داد.
    در حال حاضر XAMPP نصب شده ولی چند مشکل وجود داره، اولین مشکل اینکه تنظیمات و بانکی های اطلاعتی شما و ... برای همه قابل دسترس هستش برای جلوگیری از این مورد می بایست دستور زیر را در شل وارد نموده و در در چند مرحله با فعال کردن پسورد روی قسمت های مختلف دسترسی عمومی به اون ها را غیر فعال کنید.


    کد:

    /opt/lampp/lampp security
    بعد از انجام مرحله فوق و تنظیم پسورد بر روی قسمت های مختلف و غیر فعال کردن دسترسی به مای اس کیو ال از طریق شبکه به آخرین مرحله میرسیم که تنظیم اپاچی برای دسترسی به سایت شما هستش البته لازم به ذکر هستش که دامنه شما می بایست از قبل به آی پی سرور پوینت شده باشه که این موارد در این بحث نمیگنجه.
    خوب در این مرحله ابتدا میبایست فراخوانی فایل تنظیمات هاست مجازی یا VirtualHost را فعال کنیم برای این منظور میبایست فایل تنظیمات آپاچی را به صورت زیر در ویرایشگر خودمون ( که ما در اینجا از vim استفاده میکنیم ) باز کنیم.


    کد:

    vi /opt/lampp/etc/httpd.conf
    پس از باز کردن فایل تنظیمات اپاچی در ویرایگشر خط زیر را پیدا کنید و با بر داشتن علامت # از ابتدای خط امکان فراخوانی فایل تنظیمات VirtualHost را فعال میکنیم:


    کد:

    #Include conf/extra/httpd-vhosts.conf
    پس از انجام عملیات فوق برای تنظیم مشخصات VirtualHost می بایست فایل تنظیمات VirtualHost را در ویرایشگر خود باز کنیم:


    کد:

    vi /opt/lampp/conf/extra/httpd-vhosts.conf
    پس از آن برای ایجاد روت وب سایت به آدرس زیر مراجعه و متناسب با نام دامنه خود پوشه مورد نظر را به عنوان روت وب سایت را ایجاد نمایید:


    کد:

    cd /opt/lampp/htdocs/ mkdir domain.com
    حالا کافی هستش که تنظیمات زیر را با توجه به دامنه خودتون در انتهای فایل اضافه نمایید:

    کد:

    <VirtualHost *:80> ServerAdmin webmaster@domain.com ServerName domain.com ServerAlias www.domain.com DocumentRoot /opt/lampp/htdocs/domain.com ScriptAlias /cgi-bin /opt/lampp/htdocs/domain.com/cgi-bin ErrorLog logs/domain.com-error_log CustomLog logs/domain.com-access_log common <Directory /opt/lampp/htdocs/domain.com/cgi-bin> Options ExecCGI </Directory> <Directory /opt/lampp/htdocs/domain.com> Options FollowSymLinks AllowOverride All </Directory> AccessFileName .htaccess </VirtualHost>
    پس از ذخیره تنظیمات دستوز زیر را برای فراخوانی مجدد تنظیمات اپاچی انجام دهید چنانچه مراحل را صحیح انجام داده باشید سایت شما قابل دسرس خواهد بود.


    کد:

    /opt/lampp/lampp reload
    با امید اینکه این آموزش مورد توجه و استفاده شما دوستان قرار گرفته باشه،

  2. تعداد تشکر ها ازSohan Roh به دلیل پست مفید


  3. # ADS




     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. مشکل با برنامه Xampp روی سرور مجازی
    توسط nekooee در انجمن سوالات و مشکلات
    پاسخ ها: 14
    آخرين نوشته: September 23rd, 2019, 23:47
  2. نصب nginx روی XAMPP
    توسط rezas7674 در انجمن وب سرورها
    پاسخ ها: 2
    آخرين نوشته: March 19th, 2014, 02:00
  3. نصب فول بکاپ روی xampp
    توسط medicalrecord در انجمن وب سرورها
    پاسخ ها: 4
    آخرين نوشته: October 28th, 2013, 17:10
  4. مشکل در نصب اسکریپتchevereto روی XAMPP
    توسط dr.reza2010 در انجمن ساير کنترل پنل ها
    پاسخ ها: 0
    آخرين نوشته: January 19th, 2013, 21:27

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •