10 مرداد 1389,ساعت 02:08:20 *
خوش آمدید، مهمان - لطفاً جهت ثبت نام اینجا و جهت ورود اینجا کلیک نمائید.
آیا ایمیل فعال سازی حساب کاربریتان را از دست داده‌اید؟

لطفاً جهت ورود نام‌کاربری و کلمهٔ‌عبورتان را وارد نمائید
اخبار: خبر، مصاحبه، نقد و بررسی و بیشتر... هر هفته در رادیو لینوکس‌اف‌ام
 
   فهرست   جستجو ورود عضویت  
صفحه: [1]   پایین
  ارسال به دوستان  |  چاپ صفحه  
نویسنده عنوان: آموزش نصب LAMP بر روی ابونتو ۹.۱۰  (دفعات بازدید: 820 بار)
0 کاربر عضو و 1 مهمان درحال مشاهده عنوان.
toti
Full Member
*
آفلاین آفلاین

تعداد ارسال: 188


WWW
« حاضر: 21 آذر 1388,ساعت 23:12:24 »

در واقع lamp مخفف کلمات Sad 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
باقی بقای شما
« آخرین ویرایش: 21 آذر 1388,ساعت 23:21:25 توسط toti » گزارش به مدیر انجمن   خارج شده است

Moshtaghi
Full Member
*
آفلاین آفلاین

تعداد ارسال: 122


WWW
« پاسخ #1 حاضر: 22 آذر 1388,ساعت 09:34:22 »

ممنون، ولی نصب بستر lamp بوسیله بسته Xampp For linux  خیلی راحت‌تر و کم دردسرتره، و بسیار برای تولید و توسعه مناسبه! البته هر کسی آزاده انتخاب خودش رو داشته باشه! Wink

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

NarbeH
ناظر انجمن
*
آفلاین آفلاین

تعداد ارسال: 1902


Cisco Systems .:|:..:|:.


WWW
« پاسخ #2 حاضر: 22 آذر 1388,ساعت 13:15:33 »

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

مملکتی با فرهنگ داشته باشیم...
دانیال بهزادی
عضو کاربران ایرانی اوبونتو
*
آفلاین آفلاین

تعداد ارسال: 762


Urahara Kisuke


WWW
« پاسخ #3 حاضر: 23 آذر 1388,ساعت 12:55:58 »

یه راه ساده‌تر
کد:
sudo tasksel
بعد LAMP server رو انتخاب کنید و دگمه‌ی OK رو بزنید. همه‌چیز خودش بارگزاری و نصب می‌شه

یه سوال: LOCALHOST من روی /var/www/mythtv/ تنظیم شده و برای var/www/index.html باید بزنم 127.0.0.2. چه طور می‌تونم این رو به حالت اول برگردونم که همون 127.0.0.1 بشه LOCALHOST من؟
گزارش به مدیر انجمن   خارج شده است



iT
Newbie
*
آفلاین آفلاین

تعداد ارسال: 12


WWW
« پاسخ #4 حاضر: 19 اسفند 1388,ساعت 07:38:18 »

سلام من همه کارهایی رو که گفته بودید انجام دادم و همه شون رو نصبیدم.ولی نمی دونم چرا وقتی می حوام phpmyadmin رو به آدرس زیر بیارم نمی تونم و بهم حطای ۴۰۴ میده؟
http://localhost/phpmyadmin
این آدرس رو هم از روی عکس هایی که نوی آموزش گذاشته بودین گرقتم.
از کجا باید بفهمم که phpmyadmin نصب شده؟
در ضمن بعد از نصب مراخل بالا باید lamp رو هم نصب کنم؟
ممنون
گزارش به مدیر انجمن   خارج شده است
مهدی...
High Sr. Member
*
آفلاین آفلاین

تعداد ارسال: 607

http://Mearaji.ir


WWW
« پاسخ #5 حاضر: 25 اسفند 1388,ساعت 16:22:57 »

سلام
فکر می کنم PhpMyadmin همراه Lamp نصب نمیشه!!
گزارش به مدیر انجمن   خارج شده است

حاج میثم چه‌گوارا
Full Member
*
آفلاین آفلاین

تعداد ارسال: 182

ما زنده به آنیم که آرام نگیریم


WWW
« پاسخ #6 حاضر: 16 تير 1389,ساعت 11:04:00 »

یه نکته کوچولو هم هست که من با اجازه میگم، با دستور زیر تو پوشه home یه پوشه مجازی public_html ایجاد میکنیم (که در اصل همون پوشه wwwه) تا همه چی شبیه یه سرور واقعی شه.
کد:
sudo ln -s /var/www /home/public_html

سلام من همه کارهایی رو که گفته بودید انجام دادم و همه شون رو نصبیدم.ولی نمی دونم چرا وقتی می حوام phpmyadmin رو به آدرس زیر بیارم نمی تونم و بهم حطای ۴۰۴ میده؟
http://localhost/phpmyadmin
این آدرس رو هم از روی عکس هایی که نوی آموزش گذاشته بودین گرقتم.
از کجا باید بفهمم که phpmyadmin نصب شده؟
در ضمن بعد از نصب مراخل بالا باید lamp رو هم نصب کنم؟
ممنون
سلام دوست عزیز.
حتما تو این مدت جوابتون رو خودتون پیدا کردین و من معذرت میخوام از همه که یه تاپیک قدیمی رو بالا میارم، جواب میدم برا نفرات بعدی که میان.
همینجا که به شما خطای ۴۰۴ میده یعنی نصب نشده، با دستور زیر اونو نصب کنید :
کد:
aptitude install phpmyadmin
حالا اگه این دستور رو دادید و ترمینال گفت که قبلا نصب کرده، شما هم خیلی بهش گیر ندید، دستور زیر رو وارد کنید :
کد:
sudo -s /usr/share/phpmyadmin /var/www
دستور بالا یه شرتکات از پوشه phpmyadmin تو www درست میکنه.
در مراحل بالا شما در حقیقت همون LAMP رو نصب کردید، LAMP یعنی : لینوکس L ، آپاچی A ، مای‌اس‌کیو‌ال : M ، پی‌اچ‌پی (یا به انتخاب خودتون پایتون و پرل) : P.
موفق باشید.
« آخرین ویرایش: 17 تير 1389,ساعت 17:52:24 توسط حاج میثم چه‌گوارا » گزارش به مدیر انجمن   خارج شده است

صفحه: [1]   بالا
  ارسال به دوستان  |  چاپ صفحه  
 
رفتن به: