شاید شما هم یکی از افراد علاقمند به برنامه نویسی تحت وب باشید، در اینصورت حتما از مزایای بی نظیر نسخه های لینوکس در میزبانی وب شنیده اید. در این پست قصد دارم آموزش نصب بسته های مربوط به برنامه نویسی php را عرضه کنم.
اگر با زبان php آشنا بوده باشید حتما در مورد wamp که مخفف windows apache mysql php است اطلاعاتی دارید. شاید در مورد lamp که مخفف linux apache mysql php است هم شنیده باشید. Apache یک وب سرور است که به شما اجازه می دهد یک سایت پویا داشته باشید و در آن از برنامه های سمت سرور (server side script) استفاده کنید.mysql نیز پایگاه داده تحت وب هست که برای نگهداری اطلاعات و جستجو (query) مورد استفاده قرار می گیرد. Php نیز زبان برنامه نویسی تحت وب است، می توان گفت زبان طراحی وب پویا!
بعد از اجرای سه مرحله زیر شما یک وب سرور محلی روی سیستم خودتان راه اندازی کرده اید و می توانید از آن استفاده کنید.
ابتدا دستور su را بزنید تا وارد اختیارات ریشه شوید.

نصب apache2

برای نصب وب سرور آپاچی دستور زیر را بزنید:

apt-get install apache2

نصب php

برای نصب php نیز می توانید از دستور ذیل استفاده کنید:

apt-get install libapache2-mod-php5 php5-cli php5-common php5-cgi

به آدرس /etc/apache2/sites-enabled/ رفته و فایل 000-default را باز کنید. خط

RedirectMatch ^/$ /apache2-default/

را پیدا کرده و آن را حذف کنید. در صورتی که این خط موجود نبود کاری انجام ندهید.
به آدرس /var/log/ رفته و دستور زیر را بزنید:

chown www-data:www-data apache2

نصب mysql

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

apt-get install mysql-client mysql-common mysql-server php5-mysql

فایل

/etc/php5/apache2/php.ini

را پیدا کرده و در آن خط

extension=msql.so

را از حالت کامنت خارج کنید(کافیست سمیکالن ابتدا خط را حذف کنید).

حال وب سرور و پایگاه داده را راه اندازی کنید:

/etc/init.d/mysql start
/etc/init.d/apache2 start