انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: آموزش نصب LAMP بر روی ابونتو ۹.۱۰  (دفعات بازدید: 8094 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین toti

  • Sr. Member
  • *
  • ارسال: 259
    • LINUX LOVER
آموزش نصب LAMP بر روی ابونتو ۹.۱۰
« : 21 آذر 1388، 11:12 ب‌ظ »
در واقع 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 newpasswordmysqladmin -h root@local-machine-name -u root -p password newpasswordsudo /etc/init.d/mysql restart

خوب تا به اینجای کار ما موفق به نصب نرم افزار های مورد نیاز برای نصب سیستم های مدیریت محتوا بر روی سیستم خانگی و یا localhost شده ایم.
http://www.4shared.com/file/170671027/b9cc1203/install_lamp_05.htmlباقی بقای شما
« آخرین ویرایش: 21 آذر 1388، 11:21 ب‌ظ توسط toti »

آفلاین Moshtaghi

  • Full Member
  • *
  • ارسال: 123
  • جنسیت : پسر
    • وبلاگ شخصی مهدی مشتاقی
پاسخ به: آموزش نصب LAMP بر روی ابونتو ۹.۱۰
« پاسخ #1 : 22 آذر 1388، 09:34 ق‌ظ »
ممنون، ولی نصب بستر lamp بوسیله بسته Xampp For linux  خیلی راحت‌تر و کم دردسرتره، و بسیار برای تولید و توسعه مناسبه! البته هر کسی آزاده انتخاب خودش رو داشته باشه! ;)

موفق باشید...

آفلاین ناربه

  • ناظر انجمن
  • *
  • ارسال: 2033
  • جنسیت : پسر
پاسخ به: آموزش نصب LAMP بر روی ابونتو ۹.۱۰
« پاسخ #2 : 22 آذر 1388، 01:15 ب‌ظ »
واقعا مفید و عالی بود. دستتون درد نکنه.  :)

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19722
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ به: آموزش نصب LAMP بر روی ابونتو ۹.۱۰
« پاسخ #3 : 23 آذر 1388، 12:55 ب‌ظ »
یه راه ساده‌تر
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
    • بیگ آی تی بلاگ
پاسخ به: آموزش نصب LAMP بر روی ابونتو ۹.۱۰
« پاسخ #4 : 19 اسفند 1388، 07:38 ق‌ظ »
سلام من همه کارهایی رو که گفته بودید انجام دادم و همه شون رو نصبیدم.ولی نمی دونم چرا وقتی می حوام phpmyadmin رو به آدرس زیر بیارم نمی تونم و بهم حطای ۴۰۴ میده؟
http://localhost/phpmyadmin
این آدرس رو هم از روی عکس هایی که نوی آموزش گذاشته بودین گرقتم.
از کجا باید بفهمم که phpmyadmin نصب شده؟
در ضمن بعد از نصب مراخل بالا باید lamp رو هم نصب کنم؟
ممنون

آفلاین مهدی...

  • Hero Member
  • *
  • ارسال: 997
  • جنسیت : پسر
  • http://Mearaji.ir
    • وبلاگم
پاسخ به: آموزش نصب LAMP بر روی ابونتو ۹.۱۰
« پاسخ #5 : 25 اسفند 1388، 04:22 ب‌ظ »
سلام
فکر می کنم PhpMyadmin همراه Lamp نصب نمیشه!!

آفلاین Meys@m

  • Full Member
  • *
  • ارسال: 190
  • جنسیت : پسر
  • ما زنده به آنیم که آرام نگیریم
پاسخ به: آموزش نصب LAMP بر روی ابونتو ۹.۱۰
« پاسخ #6 : 16 تیر 1389، 12:04 ب‌ظ »
یه نکته کوچولو هم هست که من با اجازه میگم، با دستور زیر تو پوشه home یه پوشه مجازی public_html ایجاد میکنیم (که در اصل همون پوشه wwwه) تا همه چی شبیه یه سرور واقعی شه.
sudo ln -s /var/www /home/public_html
سلام من همه کارهایی رو که گفته بودید انجام دادم و همه شون رو نصبیدم.ولی نمی دونم چرا وقتی می حوام phpmyadmin رو به آدرس زیر بیارم نمی تونم و بهم حطای ۴۰۴ میده؟
http://localhost/phpmyadmin
این آدرس رو هم از روی عکس هایی که نوی آموزش گذاشته بودین گرقتم.
از کجا باید بفهمم که phpmyadmin نصب شده؟
در ضمن بعد از نصب مراخل بالا باید lamp رو هم نصب کنم؟
ممنون
سلام دوست عزیز.
حتما تو این مدت جوابتون رو خودتون پیدا کردین و من معذرت میخوام از همه که یه تاپیک قدیمی رو بالا میارم، جواب میدم برا نفرات بعدی که میان.
همینجا که به شما خطای ۴۰۴ میده یعنی نصب نشده، با دستور زیر اونو نصب کنید :
aptitude install phpmyadminحالا اگه این دستور رو دادید و ترمینال گفت که قبلا نصب کرده، شما هم خیلی بهش گیر ندید، دستور زیر رو وارد کنید :
sudo ln -s /usr/share/phpmyadmin /var/wwwدستور بالا یه شرتکات از پوشه phpmyadmin تو www درست میکنه.
در مراحل بالا شما در حقیقت همون LAMP رو نصب کردید، LAMP یعنی : لینوکس L ، آپاچی A ، مای‌اس‌کیو‌ال : M ، پی‌اچ‌پی (یا به انتخاب خودتون پایتون و پرل) : P.
موفق باشید.
« آخرین ویرایش: 30 دی 1389، 10:36 ب‌ظ توسط Meys@m »
from freedom came elegance

آفلاین no.one

  • Jr. Member
  • *
  • ارسال: 36
پاسخ به: آموزش نصب LAMP بر روی ابونتو ۹.۱۰
« پاسخ #7 : 29 آبان 1389، 12:19 ق‌ظ »
ممنون
« آخرین ویرایش: 17 مهر 1390، 09:35 ق‌ظ توسط no.one »

آفلاین no.one

  • Jr. Member
  • *
  • ارسال: 36
پاسخ به: آموزش نصب LAMP بر روی ابونتو ۹.۱۰
« پاسخ #8 : 16 مهر 1390، 08:18 ب‌ظ »
دوستان لطفا کمک کنید...

من اپاچی و پی اچ پی و اس کیو ال رو نصب کردم ...
اپاچی درست کار میکنه اما وقتی میخوام پی اچ پی رو باز کنم یعنی این ادرس رو :

http://localhost/info.pho
پیغام خطا میده :

نقل‌قول
Not Found

The requested URL /info.php was not found on this server.
Apache/2.2.17 (Ubuntu) Server at localhost Port 80


درصورتی که من فایل Info.php رو ساخته ام در پوشه www


چطور میتونم حل اش کنم؟

آفلاین no.one

  • Jr. Member
  • *
  • ارسال: 36
پاسخ به: آموزش نصب LAMP بر روی ابونتو ۹.۱۰
« پاسخ #9 : 17 مهر 1390، 09:35 ق‌ظ »
دوستان کسی نبود راهنمایی کنه ؟ ??? ::)

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19722
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ به: آموزش نصب LAMP بر روی ابونتو ۹.۱۰
« پاسخ #10 : 17 مهر 1390، 08:55 ب‌ظ »
lamp server رو با tasksel نصب کن ;)
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن