صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 20

موضوع: نصب و کانفیگ سرور لینوکس apache + PHP + Mysql + phpMyAdmin

  1. #1
    عضو جدید
    تاریخ عضویت
    Feb 2010
    نوشته ها
    29
    تشکر تشکر کرده 
    8
    تشکر تشکر شده 
    76
    تشکر شده در
    29 پست

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

    با درورد به همه عزیزان .

    این مقاله به کاربران زیر توصیه می شود :
    1_ مدیران و فروشندگان سرورهای میزبانی وب
    2_ توسعه دهندگان وب و مدیران

    تعدادی عزیزانی که با کار هاستینگ مشغول هستند اکثر اوقات زمانی که می خواهند سروری یا وی پی اسی رو کانفیگ کنند با نصب کنترول پنل های همچون Cpanel و ِDirectAdmin ,.. سرور رو کانفیگ شده آماده میکنند .

    در اینجا سعی دارم که با چند دستور ساده سیستم عامل لینوکسی مثل Centos و یا ubuntu رو به یک سرور تبدیل یا کانفیگ کنم . اگر کاربر مبتدی هستید پیشنهاد میشود این کار را روی یک سیستم فعال انجام ندهید .

    موارد لازم :
    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   phpinfo(); ?>
    در آدرس 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که در بخش نصب برای آن قرار دادید وارد خواهید شد .

    سرور شما آمادس .. لذت ببرید !

    سوالی داشتید در خدمت هستم براتون توضیح میدم .
    منبع : مهرتالک
    ویرایش توسط salehnia : May 2nd, 2011 در ساعت 19:49
    در مسابقه ی زندگی گل زدن هنر نیست بلکه گل شدن هنره !

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


  3. # ADS




     

  4. #2
    عضو جدید
    تاریخ عضویت
    Dec 2010
    نوشته ها
    27
    تشکر تشکر کرده 
    31
    تشکر تشکر شده 
    24
    تشکر شده در
    18 پست

    پیش فرض پاسخ : نصب و کانفیگ سرور لینوکس apache + PHP + Mysql + phpMyAdmin

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

  5. تعداد تشکر ها ازdashreza به دلیل پست مفید


  6. #3
    عضو جدید
    تاریخ عضویت
    Feb 2010
    نوشته ها
    29
    تشکر تشکر کرده 
    8
    تشکر تشکر شده 
    76
    تشکر شده در
    29 پست

    پیش فرض پاسخ : نصب و کانفیگ سرور لینوکس apache + PHP + Mysql + phpMyAdmin

    ممنون .
    انشاالله مقاله ای هم در مورد با nginx مینویسم و در سایت یا همینجا منتشر میکنم .
    در مسابقه ی زندگی گل زدن هنر نیست بلکه گل شدن هنره !

  7. تعداد تشکر ها ازsalehnia به دلیل پست مفید


  8. #4
    کاربر اخراج شده
    تاریخ عضویت
    Jul 2010
    محل سکونت
    زنجان
    نوشته ها
    206
    تشکر تشکر کرده 
    163
    تشکر تشکر شده 
    208
    تشکر شده در
    152 پست

    پیش فرض پاسخ : نصب و کانفیگ سرور لینوکس apache + PHP + Mysql + phpMyAdmin

    کد:
    php -i
    به جای
    whereis php.ini

    راحتتر نیست

  9. تعداد تشکر ها ازznhost به دلیل پست مفید


  10. #5
    عضو دائم --- آواتار ها
    تاریخ عضویت
    Oct 2010
    نوشته ها
    1,026
    تشکر تشکر کرده 
    649
    تشکر تشکر شده 
    1,600
    تشکر شده در
    991 پست

    پیش فرض پاسخ : نصب و کانفیگ سرور لینوکس apache + PHP + Mysql + phpMyAdmin

    با تشکر از شما دوست عزیز

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

    با احترام
    کاربر عزیز مشخصات سرور خود را بدون هماهنگی در پیغام خصوصی ارسال نفرمایید .
    مدیریت سرور های اختصاصی و مجازی همچنین خدمات مجازی سازی و کلودکامپیوتینگ انجام میشود. YAHOO - GMAIL

  11. تعداد تشکر ها از--- به دلیل پست مفید


  12. #6
    عضو جدید agent47 آواتار ها
    تاریخ عضویت
    Sep 2009
    محل سکونت
    مشهد
    نوشته ها
    93
    تشکر تشکر کرده 
    29
    تشکر تشکر شده 
    75
    تشکر شده در
    65 پست

    پیش فرض پاسخ : نصب و کانفیگ سرور لینوکس apache + PHP + Mysql + phpMyAdmin

    درباره نصب مواردی از قبیل ioncube یا zend نیز ممنون میشم توضیحی به همین واضحی بالا بدین.

  13. تعداد تشکر ها از agent47 به دلیل پست مفید


  14. #7
    عضو انجمن sales data آواتار ها
    تاریخ عضویت
    Mar 2011
    محل سکونت
    تهران
    نوشته ها
    270
    تشکر تشکر کرده 
    86
    تشکر تشکر شده 
    507
    تشکر شده در
    427 پست

    پیش فرض پاسخ : نصب و کانفیگ سرور لینوکس apache + PHP + Mysql + phpMyAdmin

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

    ---------- Post added at 09:49 AM ---------- Previous post was at 09:45 AM ----------

    در مورد فایروال هم که توضیحاتی داده بشه عالی میشه
    ثبت آنلاین دامنه | ثبت دامنه .com تنها 34900تومان | مالکیت 100% دامنه
    نمایندگی دامنه | بدون هیچ نامی از دیتا ارقام | ثبت آنی دامنه|خرید ارزان دامنه
    دیتاارقام

  15. تعداد تشکر ها ازsales data به دلیل پست مفید


  16. #8
    عضو انجمن CANOR آواتار ها
    تاریخ عضویت
    Jun 2009
    نوشته ها
    204
    تشکر تشکر کرده 
    65
    تشکر تشکر شده 
    267
    تشکر شده در
    194 پست

    پیش فرض پاسخ : نصب و کانفیگ سرور لینوکس apache + PHP + Mysql + phpMyAdmin

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

    ادامه بده
    ماهان هاست، انتخاب حرفه ای ها
    فروش درآمد ارزی Paypal (زیر قیمت بازار و بدون کارمزد)

  17. تعداد تشکر ها ازCANOR به دلیل پست مفید


  18. #9
    عضو جدید
    تاریخ عضویت
    Feb 2010
    نوشته ها
    29
    تشکر تشکر کرده 
    8
    تشکر تشکر شده 
    76
    تشکر شده در
    29 پست

    پیش فرض پاسخ : نصب و کانفیگ سرور لینوکس apache + PHP + Mysql + phpMyAdmin

    نقل قول نوشته اصلی توسط sales data نمایش پست ها
    اگر امکان داره در مورد میل سرور ها هم توضیحاتی داده بشه عالی میشه

    ---------- Post added at 09:49 AM ---------- Previous post was at 09:45 AM ----------

    در مورد فایروال هم که توضیحاتی داده بشه عالی میشه
    برای میل سرور هم چشم مقالشو آماده میکنم .
    در مورد با فایروال هم به این لینک مراجعه بفرمایید
    در مسابقه ی زندگی گل زدن هنر نیست بلکه گل شدن هنره !

  19. تعداد تشکر ها ازsalehnia به دلیل پست مفید


  20. #10
    عضو جدید
    تاریخ عضویت
    May 2011
    نوشته ها
    1
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    1
    تشکر شده در
    تشکر شده 1 بار در 1 پست

    پیش فرض پاسخ : نصب و کانفیگ سرور لینوکس apache + PHP + Mysql + phpMyAdmin

    سلام . ممنون از متنتون...
    من از اونجا که کاربرتازه وارد لینوکس هستم می خواستم بدونم این نصب mysql و بقیه در لینوکس چطوره؟ یعنی مثل ویندوز نیاز به source هست یا جور دیگه ایه؟ چون در این جا قبل نصب چیزی نگفته برای همین پرسیدم
    ممنون از جوابتون

    ---------- Post added at 11:55 AM ---------- Previous post was at 11:54 AM ----------

    یک سوال دیگه و اینکه دسترسی root یعنی چی؟

  21. تعداد تشکر ها از shokooh به دلیل پست مفید


صفحه 1 از 2 12 آخرینآخرین

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

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

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

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

  1. پاسخ ها: 8
    آخرين نوشته: February 27th, 2015, 22:20
  2. مشکل در نصب phpmyadmin v mysql
    توسط omid3rver در انجمن ردهت,فدورا,سنت-او-اس Redhat,Fedora,CentOS
    پاسخ ها: 2
    آخرين نوشته: May 13th, 2013, 21:28
  3. پایدار ترین نسخه های php, apache و mysql
    توسط AR3N4 در انجمن سوالات و مشکلات
    پاسخ ها: 3
    آخرين نوشته: March 17th, 2013, 23:55
  4. بهترین کانفیگ برای mysql و apache
    توسط sherman2000 در انجمن سوالات و مشکلات
    پاسخ ها: 1
    آخرين نوشته: December 23rd, 2012, 19:20
  5. مشکل در نصب و کانفیگ apache + PHP + Mysql + phpMyAdmin
    توسط rezadiamond در انجمن سوالات و مشکلات
    پاسخ ها: 4
    آخرين نوشته: October 31st, 2012, 01:22

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

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