PHP, مديريت سايت, سیستم عامل

چگونه : Apache, MySQL و PHP را در لینوکس نعنایی نصب کنیم ؟!

تبلیغات
کانال تلگرام فتولیا
4 سوالی شهرداری

در این مطلب خواهید دید که چگونه می توانیم Apache , PHP و MySQL + phpmyadmin را در لینوکس Mint نصب کنیم .

اگر شما یک توسعه دهنده و برنامه نویس php باشید نیاز دارید همه اینها را یکجا نصب کنید.البته از طعم برنامه نویسی اپن سورس php در لینوکس هم نمی شود ب راحتی گذشت ! پس با ما باشید تا طعم اپن سورس نعنایی رو با هم بچشیم

برای نصب LAMP یا همان (Linux, Apache, MySQL, PHP) اگر کمی آشنایی از لینوکس هم داشته باشید کافیست . البته ما به بخش L آن یعنی نصب لینوکس نمی پردازیم و فرض می کنیم شما از قبل یه نسخه لینوکس مینت را نصب کرده اید

 

linux-mint-12-desktop-fotolia-ir-mate

نصب Apache


برای شروع سراغ نصب آپاچی می رویم.

۱.ترمینال لینوکس را باز کنید (Applications > Accessories > Terminal)

۲.خط زیر را کپی/پیست کنید و یا در ترمینال تایپ کرده و دکمه enter را بزنید

۳.ترمینال از شما رمز عبورتان را خواهد پرسید ، آن را وارد کرده و اینتر را بزنید . منتظر بمانید تا بسته های لازم دانلود و نصب شوند

 

تست Apache


برای اینکه مطمئن شویم همه چیز به درستی نصب شده است می خواهیم کارکرد آپاچی را تست کنیم

۱.یک مرورگر وب را باز کرده و به این آدرس بروید :

باید یک پوشه با نام apache2-default ببینید . با کلیک روی آن پیام “It works!” ظاهر خواهد شد .در این صورت تبریک ! آپاچی را نصب کرده اید

نصب PHP


در این بخش می خواهیم php را نصب کنیم

۱.یکبار دیگر ترمینال لینوکس را باز کنید (Applications > Accessories > Terminal)

۲.فرمان زیر را در ترمینال وارد کرده و اینتر را بزنید :

۳.بعد از اینکه بسته های php دانلود و نصب شدند ، نیاز هست که apache را restart کنید . برای این کار کافیست دستور زیر را در ترمینال وارد کنید

 

تست PHP


برای اینکه مطمئن شویم php به درستی نصب شده است می خواهیم یک تست انجام دهیم .

۱.یکبار دیگر دستورات زیر را در خط فرمان یا همان ترمینال لینوکس وارد کنید :

این فرمان ویرایشگر gedit را باز کرده و فایلی با نام testphp.php در مسیر مورد نظرمان ایجاد می کند

۲.حالا دستور زیر را در فایل فوق کپی کنید :

۳.ذخیره کرده و فایل را ببندید

۴.حالا در مرورگر وب خود به آدرس زیر بروید :

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

خوب تبریک می گوییم ! Apache و PHP را نصب کردید

 

 

نصب MySQL


نوبت هم ک باشد نوبت mysql هست .

۱.یکبار دیگر ترمینال را باز کرده و فرمان زیر را در آن وارد کنید :

۲.(اختیاری) اگر می خواهید مای اس کیو ال سرور شما برای کامپیوترهای دیگر موجود در شبکه هم قابل مشاهده باشد ، باید بخش Bind Address را دستکاری کنید.با استفاده از ترمینال لینوکس فایل my.cnf را باز کنید :

این خط را تغییر دهید

۱۲۷٫۰٫۰٫۱ را به  IP خودتان تغییر دهید

 

(در لینوکس مینت ۱۲ ترمینال از شما کلمه عبور مورد نظرتون برای mysql رو خواهد پرسید . در این صورت نیازی به تکمیل قدم سوم نیست )

۳.در خط فرمان دستور زیر را اجرا کنید :

سپس این فرمان را اجرا کنید :

(دقت کنید که yourpassword را رمزی تغییر دهید که مد نظرتان دارید)

۴.حالا می خواهیم برویم سراغ نصب برنامه phpMyAdmin که امکان مدیریت آسان دیتابیس را به ما می دهد .خط زیر را در ترمینال وارد کرده و اجرا کنید :

خوب MySQL هم + phpmyadmin نصب شد . ولی برای اینکه php بتواند با آن کار کند لازم هست که در فایل php.ini تغییری بدهیم .برای باز کردن این فایل فرمان زیر را اجرا کنید :

حالا این بخش را در فایل پیدا کرده

و سمی کالون ; ابتدای آن را بردارید تا به این شکل درآید :

تمام! حالا کافیست apache را با فرمان زیر restart کنید :

 


اگر هنگام رفتن به آدرس http://localhost/phpmyadmin با خطای ۴۰۴ مواجه شدید ، نیاز هست که یک تغییر کوچک در فایل  apache2.conf  اعمال کنید .

پس در خط فرمان این دستور را وارد کنید :

حالا کد زیر را در انتهای این فایل وارد کرده ، ذخیره کنید و ببندید

 

و یکبار دیگر آپاچی را restart کنید :

 

حالا به ساختن سایت های زیبایتان بپردازید و شاد باشید ;)

ترمینال لینوکس ممکن است بسیاری از تازه کاران مثل بنده را بترساند ولی در اینجا با قابلیت های جادویی ترمینال یا خط فرمان ( و یا هر چیزی که شما اسمش رو بگذارید) آشنا شدیم .

همانطور که دیدید لینوکس یک سیستم عامل امن است و هر بار که یک دستور مدیریتی ( دارای sudo) را اجرا کنید کلمه عبور را می پرسد و می پرسد و می پرسد … این برای امنیت سیستم شماست

امیدوارم مورد استفاده تون قرار گرفته باشد

منبع

 

3 Comments

  1. سلام.من php apache maridb رو روی فدورا۲۰ نصب کردم وقتی با ویرایشگر gphpedit کد php می نویسم اجرا میشه در این مسیر
    /var/www/html بروزه رو ذخیره می کنم
    اما وقتی می خواهم بروزه رو داخل نتبینز اجرا کنم این بیفام رو می دهThe requested URL /html/array.php was not found on this server. لطفا راهنمایی ام کنید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *