PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نصب Xampp بر روی سرور



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



کد:

cd /tmp wget http://www.apachefriends.org/download.php?xampp-linux-1.6.4.tar.gz


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



کد:

tar xvfz xampp-linux-1.6.4.tar.gz -C /opt

در اینجا پکیج ما به صورت کامل نصب شده و برای راه اندازی اون کافیه که درستور زیر را در شل وارد نمایید:



کد:

/opt/lampp/lampp start

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



کد:

http://123.123.123.123/

بسیار خوب در حال حاضر 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

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