اموزش نصب و کانفیگ سرور لینوکس apache + PHP + Mysql + phpMyAdmin

سلام

       در این قسمت از اموزش های شاخه متن باز سعی میکنم نصب و کانفیگ سرور لینوکس apache + PHP + Mysql + phpMyAdmin را بصورت کامل برای شما شرح دهم.

موارد لازم :
1_ نسخه لینوکس ( در این آموزش CentOs ) + دسترسی پر سرعت به اینترنت .
2_ دسترسی root
3_ کمی صبر و حوصله

مواردی که در پایان کار انجام میشوذ:
1_ نصب apache و پیکربندی آن
2_ نصب php همراه با ماژول های لازم
3_نصب و پیکربندی Mysql
4_ نصب و پیکربندی phpMyAdmin

 

برای شروع ابتدا با استفاده از نرم افزار PuTTY با دسترسی root به سرور وصل شوید ابتدا توصیه میشود ( ولی لازم نیست) با دستور زیر لینوکس خود را آپدیت کنید .

yum update

الف)نصب Apache:
پس از اینکار به نصب apache می پردازیم .
برای نصب دستور زیر رو وارد کنید :
yum install httpd
بعد از نصب برای اینکه در هر بار نیاز نباشه اون رو استارت کنید دستور زیر رو بزنید
chkconfig httpd on
برای فعال کردن name-based روی پورت 80 مسیر زیر رو برای پیکربندی باز کنید :
etc/httpd/conf/httpd.conf/
خط NameVirtualHost *:80 رو از حالت کامت خارج کنید ( یعنی # رو از جلوی خط بردارین )
در فایل بالا پیکربندی سرور شما بر پایه apache است شما میتونید این فایل رو ویرایش کنید و پس از ویرایش حتما باید سرویس httpd رو با دستور زیر راه اندازی دوباره کنید:
service httpd restart
ب)نصب PHP

نصب php هم با دستور زیر امکانپذیر هست :
yum install php
برای پیکربندی php فایل php.ini رو باید در مسیر زیر ویرایش کنید :
etc/php.ini/
نکته : در لینوکس برای پیدا کردن مسیر یک فایل روی سیستم میتونید از دستور زیر استفاده کنید :
whereis php.ini
مواردی که برای کانفیگ پی اچ پی مفید هست مانند :
1_ memory_limit که مقدار مجاز استفاده از حافظه در پی اچ پی مشخص میکنه .
2_max_execution_time مقدار زمانی که یک فایل پی اچ میتونه در حالت اجرا بمونه
3_max_upload_size مقدار مجاز آپلود فایل توسط پی اچ پی .
و مواردی دیگر که قابل تنظیم هستند .

پس از ویرایش با اجرای دستور service httpd restart آپاچی سرور رو راه اندازی دوباره کنید .

برای تست کردن اینکه php و Apache به خوبی کار میکنه کد زیر رو در قالب یک فایل php در مسیر زیر ذخیره کنید:
ابتدا به مسیز زیر بروید
var/www/html/
و با دستور nano phpinfo.php کد زیر رو در فایل وارد کرده و زخیر نمایید :
php?>
در آدرس http://localhost/phpinfo.php یا به جای localhost ای پی سرور رو وارد کنید و اطلاعات مربوط به php رو خواهید یافت . ( اگر با زدن آدرس بالا فایل پی اچ پی آماده دانلود شد یعنی اینکه پی اچ پی روی سرور شما نصب نیست یا درست پیکربندی نشده است ! )
پ)نصب MySQL
برای نصب mysql سرور دستور زیر رو اجرا کنید :
yum install mysql-server mysql php-mysql
برای اجرای اون در هر بار پس از ریست شده سرور دستور chkconfig mysqld on رو وارد کنید
برای شروع به کار mysql دستور service mysqld start رو وارد کنید .
نکته بسیار مهم : پس از وارد کردن ستور بالا شما باید برای کاربر root در mysql پسورد بزارین در غیر اینصورت هر کسی میکنه به دستابیس شما دسترسی داشته باشه !
برای اینکار ابتدا دستور mysql -u root وارد کنید و بعد از ورود به mysql دستورات زیر را وارد نمایید
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourmysqlpassword');
SET PASSWORD FOR 'root'@'127.0.0.1' = PASSWORD('yourmysqlpassword');
به جای yourmysqlpassword پسورد مناسب انتخاب کنید و آن رو به خاطر داشته باشد .

برای امنیت بیشتر با اجرای دستور زیر تمامی یوزر های که به صورت خودکار ساخته شده رو پاک کنید
DROP USER ''@'localhost';
برای اینکه مدیریت بهتری روی mysql داشته باشید بهتره پی اچ پی مای ادمین ( phpmyadmin ) رو نصب کنید.
ت)نصب phpMyAdmin
من در اینجا ساده ترین روش نصب اون رو عرض میکنم :
ابتدا دستور زیر رو وارد کنید
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
پس از دریافت و نصب دستور پایین برای نصب phpmyadmin محیا خواهد شد .
yum install phpmyadmin
پس از آن شما میتونید با رفتن به آدرس http://localhost/phpmyadmin و وارد کردن نام کاربری root و پسورد mysqlکه در بخش نصب برای آن قرار دادید وارد خواهید شد .

سرور شما آمادس .. لذت ببرید !
منبع:http://www.webhostingtalk.ir/f14/24632/


مطالب مشابه :


ثبت نام دوره هاي كارداني پودماني رشته هاي صنايع غذايي

دانشجویان صنایع غذایی شهرضا - ثبت نام دوره هاي كارداني پودماني رشته هاي صنايع ... افشار ، معاون آموزشي دانشگاه با اعلام اين خبر افزود: پذیرش دوره هاي كارداني علمي




دانشگاههای پذیرنده کارشناسی ارشد رشته مهندسی علوم و صنایع غذایی

دانشجویان صنایع غذایی شهرضا - دانشگاههای پذیرنده کارشناسی ارشد رشته ... دانشگاه علوم کشاورزی و منابع طبیعی گرگان 10 نفر گرایش تکنولوژی صنایع غذایی.




اموزش نصب و کانفیگ سرور لینوکس apache + PHP + Mysql + phpMyAdmin

انجمن علمی کامپیوتر دانشگاه دولتی شهرضا - اموزش نصب و کانفیگ سرور لینوکس apache + PHP + Mysql + phpMyAdmin - - انجمن علمی کامپیوتر دانشگاه دولتی




توسعه ی او-اسپرت در دانشگاه پیام نور کشور

به گزارش روابط عمومی او-اسپرت طی حکمی از سوی اداره کل تربیت بدنی دانشگاه پیام نور کشور، خانم شکوهی به عنوان ریاست او-اسپرت دانشگاه پیام نور کشور منصوب




بازخوانی اندیشه سیاسی اندیشمندان جهان اسلام

اندیشه های سیاسی در اسلام دانشگاه شهرضا - بازخوانی اندیشه سیاسی اندیشمندان جهان اسلام - اندیشه های سیاسی در اسلام گروه معارف اسلامی دانشگاه ازاد اسلامی واحد شهرضا.




آثار افزودن گلوتن بر کیفیت ماکارونی

دانشجویان صنایع غذایی شهرضا - آثار افزودن گلوتن بر کیفیت ماکارونی - اولین وبلاگ اختصاصی دانشجویان و اساتید صنایع غذایی ... سامانه آموزش دانشگاه شهرضا.




اسامی نویسندگان شهرضائی

فهرست آثار چاپ شده ي مؤلفان ، شاعران ،مترجمان و مصححان شهرضايي از آغاز تاكنون. منبع ... درس هايي در ترجمه (2ج )/ تهران / دانشگاه آزاد واحد شمال/ 1378. خليل الله اميني و




مقاله برادر جانبازم کاووسی

گردهمایی با عنوان "سومین همایش رزمندگان شهرضا" در دانشگاه آزاد شهرضا برگزار شد. در این چند ساعت به یاد ماندنی، تنفس ظاهری بچه ها در دانشگاه آزاد شهرضا بود، اما فضا




بلاهایی که سر میوه ها آورده ایم+تصاویر

مهندسی کشاورزی دانشگاه پیام نور شهرضا - بلاهایی که سر میوه ها آورده ایم+تصاویر - انجمن علمی کشاورزی دانشگاه پیام نورشهرضا - مهندسی کشاورزی دانشگاه پیام نور




برچسب :