زکات علم

زَکاةُ العِلمِ أن تُعَلِّمَهُ عِبادَ اللّه‏ِ امام باقر (ع)
زکات علم

مطالبی در زمینه کامپیوتر و علاقه مندی های شخصی من مطالب این وبلاگ غالبا مطالبی ست که در جای جای اینترنت کتاب یا دانشته های شخصی خودم می باشد که به عنوان مرجعی برای رجوع دوباره در اینجا جمع آوری شده اند .
ehsunitd.ir personal website

پیوندها

راهنمای راه اندازی Web Server در فدورا

پنجشنبه, ۱۹ دی ۱۳۹۲، ۰۱:۵۱ ب.ظ

اگر شما یک برنامه نویس و یا توسعه دهنده وب باشید (web developer) و یا اینکه بخواهید برخی از سیستم های مدیریت محتوا(CMS) را نصب و امتحان کنید مسلما به یک بستر مناسب برای اینکار نیاز خواهید داشت.برای اینکار شما نیاز دارید که از یک web server استفاده کنید.

وب سرورهایی (web server)  که بر روی شبکه ی اینترنت قرار دارند انواع مختلفی دارند و ممکن است برخی رایگان و برخی پولی باشند.ولی نکته اینجاست که برای استفاده از هرکدام مشکلات خاص خود وجود دارد.از جمله اینکه حتما شما باید به اینترنت دسترسی داشته باشید و یا سرویس های رایگان قابل  اعتماد و اطمینان نیستند و یا اینکه اصلا نیازی نباشد که شما برای پروژه ی خود هزینه کنید!

در این مطلب قصد دارم که به شما نحوه راه اندازی web server apache  را در فدورا آموزش دهم.شما در این مطلب یاد میگیرید که بدون صرف هیچ هزینه ای و صرف اندک زمانی، کامپیوتر خود را به یک web server  قدرتمند تبدیل کنید.

خب برای این کار نیاز است که بسته های مربوطه را نصب کنید :

1
#yum install -y httpd  php mysql  phpMyAdmin

نکته اینکه تمامی بسته هایی که در دستور بالا نوشته شد به جز بسته ی phpMyAdmin درون DVD فدورا وجود دارند و شما میتوانید هنگام نصب فدورا یا اینکه بعد از نصب فدورا اقدام به نصب کنید.اگر هم که DVD را در اختیار ندارین مثل دستور بالا آنها را از مخازن نصب کنید.

اگر با مفاهیم و دستورات مخزن و yum آشنا نیستید اینجا و اینجا  را مطالعه کنید.

بعد از نصب بسته های مورد نیاز حالا باید سرویس های مورد نیاز را start کنیم.برای اینکار از این دستورها استفاده می کنیم :

1
#service httpd start
1
#service mysqld start

خب سرویس ها هم start شدن .اگر مایل هستید تا هنگام Boot شدن سیستم این سرویس ها به صورت خودکار start شوند این دستورات را وارد کنید :

1
#chkconfig  httpd  on
1
#chkconfig  mysqld  on

خب حالا همه چیز تقریبا آماده است!الان شما می توانید فایل های پروژه ی خود  یا CMS مورد نظر خود را در این مسیر قرار دهید :

1
/var/www/html

همانطور که متوجه شدید یک کاربر معمولی نمی تواند در آن مسیر چیزی را کپی کنید.خب برای اینکه بتوانیم در آن مسیر فایلهای خودمان را قرار دهیم ابتدا باید مجوز ها یا سطح دسترسی ها را تنظیم کنیم.برای اینکار بدین شکل عمل می کنیم:

1
#chown -R  ehsan  /var/www/html

با اجرای دستور بالا،تعیین می کنیم که مالک پوشه html کاربر ehsan است.که شما به جای ehsan باید نام کاربری خود را بنویسید.

سپس این دستور را اجرا می کنیم تا مجوزهای لازم را به این کاربر واگذار کنیم :

1
#chmod -R  ۷۵۵  /var/www/html

پس از اجرای این دستورات می توانید فایلهای پروژه یا  CMS خود را در مسیر گفته شده کپی کنید.

البته ممکن است برای نصب برخی CMS ها نیاز داشته باشید تا سطح دسترسی بیشتری برای مسیر گفته شده داشته باشید و شما باید بر اساس نیاز خود مجوزها را تنظیم کنید.

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

1
#chmod -R  ۷۷۷  /var/www/html

بعد از این کار شما می توانید با وارد کردن آدرس زیر در مرورگر وب خود، فایلهای پروژه و یا CMS خود را اجرا کنید :

1
http://localhost

یا

1
http://127.0.0.1

اگر پروژه یا CMS شما نیاز به Data Base داشته باشد،ابتدا کافی است تا با اجرای این دستور یک Password برای کاربر root در MySQL تعیین کنیم :

1
$mysqladmin -u root password yourrootsqlpassword

شما باید به جای “yourrootsqlpassword” پسورد مورد نظر خود را وارد کنید.

حالا برای ایجاد Data Base کافی است تا این آدرس را در مرورگر وب خود وارد کنید :

1
http://localhost/phpmyadmin

یا

1
http://127.0.0.1/phpmyadmin

پس از وارد کردن آدرس بالا در مرورگر وب خود phpMyAdmin که یک ابزار تحت وب برای کنترل MySQL است اجرا می شود و شما می توانید Data Base خود را ایجاد و یا مدیریت کنید.

امید وارم که این مطلب مورد استفاده شما عزیزان واقع شده باشد.نظرات شما باعث دلگرمی ماست.

  • ehsan gholami

نظرات (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی