در واقع lamp مخفف کلمات
Linux, Apache, MySQL, PHP) می باشد . برای راه اندازی سرور این آموزش نیاز به آگاهی پایینی از لینوکس دارد.شما بعد از نصب LAMP میتوانی سیستم های مدیریت محتوا مانند :phpnuke , phpbb , smf , … را بر روی سیستم خود نصب کنید و یا برای یادگیری و کاربا زبان php از آن استفاده کنید.
شروع میکنیم:
طبق معمول همیشگی از خط فرمان ( ترمینال ) استفاده میکنیم:
Applications > Accessories > Terminal
و این فرمان را اجرا میکنیم:
aptitude install apache2
اگر با دسترسی ROOT وارد نشده باشید باید پسورد خود را وارد کنید:
بعد از اتمام نصب آن را تست کنید با وارد کردن این آدرس در مرور گر خود میتوانید پیام نصب موفقیت آمیز آپاچی را ببینید:
http://localhost/
پوشه پیشفرض در آپاچی مسیر زیر میباشد :
/var/www
و تنظیمات بیشتر در مسیر های :
/etc/apache2/apache2.conf
و:
/etc/apache2 directory such as /etc/apache2/mods-enabled (for Apache modules)
و:
/etc/apache2/sites-enabled (for virtual hosts)
و:
/etc/apache2/conf.d
قرار دارد.
حال نوبت به نصب PHP5 میرسد:
که برای نصب آن دستور زیر را در ترمینال تایپ میکنیم:
aptitude install php5 libapache2-mod-php5
و بعد از نصب آن باید آپاچی را مجددا ری استارت کنیم:
/etc/init.d/apache2 restart
حال برای تست صحت نصب یک فایل PHP میسازیم که تابع ()info را شامل میشود و اطلاعات کاملی از نسخه PHP نصب شده را به ما میدهد.برای اینکار خط زیر را در ترمینال تایپ میکنیم:
sudo gedit /var/www/info.php
این فرمان یک فایل به نام info.php برای ما میسازد و آن را در ادیتور geditباز میکند.حال این کد را در آن قرار میدهیم:
<?php phpinfo(); ?>
حال آن را در مرورگر خود فراخوانی میکنیم
http://localhost/info.php
آنچه که میبینید باید چیزی شبیه این باشد:
حال نوبت به نصب بانک اطلاعاتی mysql میرسد:
برای اینکار شما یکبار دیگر فرمان زیر را در ترمینال اجرا کنید:
sudo apt-get install mysql-server
جهت کامل شدن پکیج mysql بهتر است که موارد زیر نیز نصب شود:
aptitude search php5
و:
aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json
و:
sudo apt-get install mysql-admin
و gnome رو ریسیت میکنیم:
killall gnome-panel
و:
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
برای اینکه IP خود را در تنظیمات بانک اطلاعاتی تغییر دهید میتوانید فرمان زیر را صادر کرده و my.cnf را ویرایش کنید:
gksudo gedit /etc/mysql/my.cnf
به این صورت که در خط زیر آی پی مورد نظر خود را وارد نمایید:
(که با توجه به اینکه من جهت نصب localhost اقدام کردم در آن تغییری ندادم وفقط سیمی کالون آن را برداشتم.)
حال یکبار دیگر آپاچی را ری استارت می کنیم:
/etc/init.d/apache2 restart
حال اگر یکبار دیگر فایل info.php را در localhost باز کنیم این بار میتوانیم اطلاعات mysql را نیز ببینیم :
http://localhost/info.php
بصورت زیر:
http://kimag.es/share/17308560.png
اکنون به نصب phpmyadmin میرسیم:
که خود یک اینترفیس میباشد و بوسیله آن شما میتوانید mysql خود را مدیریت کنید. برای نصب آن هم از فرمان زیر استفاده میکنیم:
aptitude install phpmyadmin
بعد از آن شما میتوانید در این آدرس آن را بیابید:
http://localhost/phpmyadmin/
بصورت زیر:
هنوز کار ما به اتمام نرسیده است ، با این فرمان :
gksudo gedit /etc/php5/apache2/php.ini
فایل php.ini را باز کرده و خط زیر را در آن یافته و سیمی کالون ابتدای آن را بر میداریم:
;extension=mysql.so
و مجددا آپاچی را ری استارت میکنیم:
sudo /etc/init.d/apache2 restart
در ابتدا phpmyadmin با نام کاربری root و بدون پسورد ست میشود که شما میتوانید بوسیله فرامین زیر هرگونه که نیازتان باشد در آن مانور کنید:
mysqladmin -u root password newpassword
mysqladmin -h root@local-machine-name -u root -p password newpassword
sudo /etc/init.d/mysql restart
خوب تا به اینجای کار ما موفق به نصب نرم افزار های مورد نیاز برای نصب سیستم های مدیریت محتوا بر روی سیستم خانگی و یا localhost شده ایم.
http://www.4shared.com/file/170671027/b9cc1203/install_lamp_05.html
باقی بقای شما