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

کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: toti در 21 آذر 1388، 11:12 ب‌ظ

عنوان: آموزش نصب LAMP بر روی ابونتو ۹.۱۰
ارسال شده توسط: toti در 21 آذر 1388، 11:12 ب‌ظ
در واقع lamp مخفف کلمات :( Linux, Apache, MySQL, PHP) می باشد . برای راه اندازی سرور این آموزش نیاز به آگاهی پایینی از لینوکس دارد.شما بعد از نصب LAMP میتوانی سیستم های مدیریت محتوا مانند :phpnuke , phpbb , smf , … را بر روی سیستم خود نصب کنید و یا برای یادگیری و کاربا زبان php از آن استفاده کنید.
شروع میکنیم:
طبق معمول همیشگی از خط فرمان ( ترمینال ) استفاده میکنیم:
Applications > Accessories > Terminalو این فرمان را اجرا میکنیم:
aptitude install apache2اگر با دسترسی ROOT وارد نشده باشید باید پسورد خود را وارد کنید:
بعد از اتمام نصب آن را تست کنید با وارد کردن این آدرس در مرور گر خود میتوانید پیام نصب موفقیت آمیز آپاچی را ببینید:
http://localhost/(http://kimag.es/share/87028706.png)
پوشه پیشفرض در آپاچی مسیر زیر میباشد :

/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آنچه که میبینید باید چیزی شبیه این باشد:

(http://kimag.es/share/47782238.png)

حال نوبت به نصب بانک اطلاعاتی 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/بصورت زیر:

(http://kimag.es/share/26978683.png)


هنوز کار ما به اتمام نرسیده است ، با این فرمان :
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باقی بقای شما
عنوان: پاسخ به: آموزش نصب LAMP بر روی ابونتو ۹.۱۰
ارسال شده توسط: Moshtaghi در 22 آذر 1388، 09:34 ق‌ظ
ممنون، ولی نصب بستر lamp بوسیله بسته Xampp For linux  خیلی راحت‌تر و کم دردسرتره، و بسیار برای تولید و توسعه مناسبه! البته هر کسی آزاده انتخاب خودش رو داشته باشه! ;)

موفق باشید...
عنوان: پاسخ به: آموزش نصب LAMP بر روی ابونتو ۹.۱۰
ارسال شده توسط: ناربه در 22 آذر 1388، 01:15 ب‌ظ
واقعا مفید و عالی بود. دستتون درد نکنه.  :)
عنوان: پاسخ به: آموزش نصب LAMP بر روی ابونتو ۹.۱۰
ارسال شده توسط: دانیال بهزادی در 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 من؟
عنوان: پاسخ به: آموزش نصب LAMP بر روی ابونتو ۹.۱۰
ارسال شده توسط: iT در 19 اسفند 1388، 07:38 ق‌ظ
سلام من همه کارهایی رو که گفته بودید انجام دادم و همه شون رو نصبیدم.ولی نمی دونم چرا وقتی می حوام phpmyadmin رو به آدرس زیر بیارم نمی تونم و بهم حطای ۴۰۴ میده؟
http://localhost/phpmyadmin
این آدرس رو هم از روی عکس هایی که نوی آموزش گذاشته بودین گرقتم.
از کجا باید بفهمم که phpmyadmin نصب شده؟
در ضمن بعد از نصب مراخل بالا باید lamp رو هم نصب کنم؟
ممنون
عنوان: پاسخ به: آموزش نصب LAMP بر روی ابونتو ۹.۱۰
ارسال شده توسط: مهدی... در 25 اسفند 1388، 04:22 ب‌ظ
سلام
فکر می کنم PhpMyadmin همراه Lamp نصب نمیشه!!
عنوان: پاسخ به: آموزش نصب LAMP بر روی ابونتو ۹.۱۰
ارسال شده توسط: Meys@m در 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.
موفق باشید.
عنوان: پاسخ به: آموزش نصب LAMP بر روی ابونتو ۹.۱۰
ارسال شده توسط: no.one در 29 آبان 1389، 12:19 ق‌ظ
ممنون
عنوان: پاسخ به: آموزش نصب LAMP بر روی ابونتو ۹.۱۰
ارسال شده توسط: no.one در 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


چطور میتونم حل اش کنم؟
عنوان: پاسخ به: آموزش نصب LAMP بر روی ابونتو ۹.۱۰
ارسال شده توسط: no.one در 17 مهر 1390، 09:35 ق‌ظ
دوستان کسی نبود راهنمایی کنه ؟ ??? ::)
عنوان: پاسخ به: آموزش نصب LAMP بر روی ابونتو ۹.۱۰
ارسال شده توسط: دانیال بهزادی در 17 مهر 1390، 08:55 ب‌ظ
lamp server رو با tasksel نصب کن ;)