نصب Apache، MySQL و PHP بر روی Ubuntu

Vafa Karamzadegan

مطالب مرتبط

مشکلی رایج در نصب پیکج های PHP در CentOS

مشکلی رایج در نصب پیکج های PHP در CentOS

Linux
۱۳۹۶/۷/۸ ۱۲۵۱
مشکل Load نشدن برخی از وبسایت ها در Ubuntu

مشکل Load نشدن برخی از وبسایت ها در Ubuntu

Linux
۱۳۹۶/۱۲/۱۹ ۱۱۴۷

قدم اول: نصب Apache

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

نصب آپاچی در اوبونتو بسیار ساده است و از طریق Package Manager به راحتی نصب میشود.

$ sudo apt-get update 
$ sudo apt-get install apache2

به دلیل استفاده از دستور sudo ، دستورات بالا از طریق سطح دسترسی root اجرا میشوند. بعد از ورود دستورات بالا سیستم از شما کلمه عبور root را خواهد پرسید.
بعد از وارد کردن کلمه عبور خود، apt اطلاعاتی درباره نصب بسته ها و میزان فضای مورد نیاز آنها به شما نمایش خواهد داد.
اکنون کلید Y و سپس Enter را بزنید.

در صورتی که عملیات نصب با موفقیت انجام شده باشد شما قادر خواهید بود تا با وارد کردن آدرس سیستم خود درون یک مرورگر، اطلاعات مربوط به سرور آپاچی را مشاهده کنید.

http://server_address

به عنوان نمونه:

http://localhost

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


اگر شما چنین صفحه ای مشاهده کردید به این معناست که نصب آپاچی موفقیت آمیز بوده است.

 

قدم دوم: نصب MySQL

اکنون که وب سرور نصب و آماده است، نوبت نصب سیستم مدیریت بانک اطلاعاتی است MySQL است.
مانند قسمت قبل، از apt برای دانلود و نصب نرم افزار استفاده میکنیم.

$ sudo apt-get install mysql-server php5-mysql

چون در زمان نصب Apache از دستور sudo apt-get update استفاده کردیم، دیگر نیازی به استفاده دوباره از آن نداریم.

در زمان نصب MySQL، سرور از شما میخواهد که یک کلمه عبور برای کاربر root متعلق به MySQL وارد کنید. این کاربر از مزایا و امکانات بیشتری در سیستم بانک اطلاعاتی برخوردار است.

حالا که نصب MySQL به پایان رسیده، نیاز به اجرای تعدادی دستور برای تنظیم نمودن آن داریم.
در مرحله اول، ما باید به MySQL بگوییم که اطلاعات را در کجا ذخیره کند. کد زیر را اجرا کنید:

$ sudo mysql_install_db

در ادامه، ما نیاز به اجرای دستور امنیتی داریم که بعضی مقادیر پیش فرض را تغییر دهد و از دسترسی به سیستم بانک اطلاعاتی تا حدی جلوگیری کند. دستور زیر را وارد کنید:

$ sudo mysql_secure_installation

در این قسمت شما نیاز به وارد کردن کلمه عبوری دارید که برای کاربر root تعریف کرده بودید.

در ادامه از شما پرسیده خواهد شد که آیا مایل به تغییر کلمه عبور انتخاب شده دارید یا خیر. اگر از کلمه عبور خود راضی هستید، n را وارد کنید.

برای باقی سوال های که از شما پرسیده میشود، فقط کافیست کلید Enter را بزنید.

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

قدم سوم: نصب PHP

برای نصب PHP هم از apt استفاده خواهیم کرد. همچنین نیاز به یک سری از بسته های نرم افزاری هم داریم.

$ sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt

اکنون PHP نصب شده است.

توجه داشته باشید که زمانی که آپاچی درخواستی را دریافت میکند اگر درخواست یک مسیر باشد، آپاچی در ابتدا به دنبال فایل index.html در آن مسیر میگردد. ولی ما نیاز داریم که در ابتدا به دنبال فایل index.php بگردد.
برای این کار، دستور زیر را وارد کنید تا فایل dir.conf را ویرایش کنید:

$ sudo nano /etc/apache2/mods-enabled/dir.conf

اکنون فایل مربوطه در editor باز شده و شما اطلاعات زیر را در آن مشاهده میکنید:

<IfModule mod_dir.c>
    DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>

در کد بالا، باید جای index.html و index.php را با هم عوض کنید:

<IfModule mod_dir.c>
    DirectoryIndex index.php index.cgi index.pl index.html index.xhtml index.htm
</IfModule>

اکنون کلید های CTRL+X را فشار دهید. سپس Y و پس از آن ENTER را بزنید.

برای اعمال تغییرات، باید Apache را دوباره اجرا کنید:

$ sudo service apache2 restart


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

۰ نظر