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

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

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




نویسنده موضوع: آموزش نصب php , mysql , apache , phpmyadmin (lamp) در اوبونتو در 5 دقیقه  (دفعات بازدید: 5698 بار)

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

آفلاین yare

  • Newbie
  • *
  • ارسال: 15
    • php
اگر برنامه نویس php و یا توسعه دهنده وب در دیگر زبانها هستید ،میدونید که مثل ویندوز وب سروری همانند xamp یا wamp وجود نداره، بهترین راه و آسونترین راه برای راه انداختن وب سرور در اوبونتو :
با نظرات حوب دوستان زیر پست ،تصحیح شد.

ابتدا:

sudo apt install lamp-server^
 را بزنید با دستور بالا آخرین نسخه های php,apache,mysql نصب خواهند شد.
برای mysql ازتون رمز میخواد وارد کنید(البته یادتون باشه که برای phpmyadmin هم باید همین رمز رو وارد کنید)


خب الان نیاز به نصب phpmyadmin داریم:
با:
sudo apt install phpmyadmin apache2-utils
پی اچ پی مای ادمین نصب میشه،برای رمز ورود به phpmyadmin ازتون رمز میخواد که وارد کنید،اگرنوع وب سرور رو خواست بروی apache2 تنظیم کنید.
بعد از نصب کامل نوبت به پیکربندی آپاچی میرسه؛ دستور زیر رو در ترمینال وارد کرده و اینتر بزنید تا پنجره ویرایشگر متنی باز شود:

sudo nano /etc/apache2/apache2.conf
به آخر صفحه رفته و عبارت زیر رو وارد کرده و سیو کنید‌:

Include /etc/phpmyadmin/apache.conf
پنجره ویرایشگر متن رو ببندید و دستور زیر رو برای ریستارت آپاچی وارد کنید:

sudo service apache2 restart
خب نصب و پیکر بندی phpMyAdmin به پایان رسید.

اکنون می‌توانید با وارد کردن آدرس زیر در مرورگر به phpMyAdmin وارد شوید :

http://localhost/phpmyadmin

در phpmyadmin نام کاربری: root
رمز: همونی که موقع نصب وارد کردید

امیدوارم لذت برده باشید وکارتون راه بیفته.منابع انجمن فارسی اوبونتو و وبلاگ فرهاد اچ پی.
(این آموزش آسان را لطفا با دوستانتان به اشتراک بگذارید)

« آخرین ویرایش: 13 آبان 1397، 09:31 ق‌ظ توسط yare »

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4863
  • جنسیت : پسر
  • masoft قدیم
اگر برنامه نویس php هستید میدونید که مثل ویندوز شبیه ساز وب سروری مثل xamp یا wamp وجود نداره بصورت کامل
البته XAMPP و WAMP کلا درست شدند که بشه معادل LAMP رو توی ویندوز داشت :) در حقیقت نمیشه معادل LAMP رو به صورت کامل توی ویندوز داشت، ولی میشه توسط XAMPP یا WAMP به صورت تقریبا خوبی اون‌ها رو اونجا راه انداخت.

آفلاین MamaliMeti

  • Jr. Member
  • *
  • ارسال: 83
  • جنسیت : پسر
  • Arch fan but Ubuntu user
خیلی ممنون از آموزش خوبت.
ایشا... سیستم عامل بنویسی جوون!! :o
Just keep moving...

آفلاین geeksesi | javad

  • High Sr. Member
  • *
  • ارسال: 685
  • جنسیت : پسر
  • GeekSesi.xyz
    • محمد جواد قاسمی
وبلاگ فرهاد اچ پی.


خیلی ممنون که منبع رو گفتی ولی یه نکته هست که اشاره بهش نکردی اونم جایگزین کردم index.php به اول خط هست که باعث میشه به فایل php اولویت بیشتری نسبت به فایل html داده بشه ( که این اولویت برای فایل index هست .
( توی وبلاگ خود فرهاد مرحله رو گفته )
مراحل به شرح زیر است :
sudo gedit /etc/apache2/mods-enabled/dir.conf


اینو پیدا کنید :
<IfModule mod_dir.c>
    DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>


با این جایگزینش کنید .
<IfModule mod_dir.c>
    DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>


راستی یه نکته دیگه که یادم اومد شاید نصب لمپ با این شکل ( با این دستور sudo apt install lamp ) یه سری ماژول ها رو نصب نکنه مثل php-json php-cgi و... حواستون باشه که اینا رو چک کنید ( بعضی موقع ها نیاز به فعال سازی هم دارن که با sudo a2enmode [pack] می تونید فعالشون کنید )
** صرفا گفتم حواستون باشه که بعدا با ارور مواجه نشید .


تشکر فراموش نشه.

اینجا  دکمه تشکر نداریم :)
اگر اشتباه کردم راهنمایی کنید تا تکرار نکنم.

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
نرم‌افزارهای گرافیکی مثل gedit رو نباید با sudo باز کرد.

آفلاین MamaliMeti

  • Jr. Member
  • *
  • ارسال: 83
  • جنسیت : پسر
  • Arch fan but Ubuntu user
آقا یه چیزی من نمیتونم نصب کنم میگه پکیج پیدا نشد.
Just keep moving...

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
آقا یه چیزی من نمیتونم نصب کنم میگه پکیج پیدا نشد.
فک کنم شما اینو ران می کنین :
sudo apt install lamp-serverدر صورتی که باید اینو ران کنین :
sudo apt install lamp-server^واس همینه گفته می شه از تگ کد استفاده کنین  ;)

آفلاین alipg

  • Full Member
  • *
  • ارسال: 239
  • جنسیت : پسر
پی اچ پی مای ادمین نصب میشه،برای رمز ورود به phpmyadmin ازتون رمز میخواد که وارد کنید،اگرنوع وب سرور رو خواست بروی apache2 تنظیم کنید.
بعد از نصب کامل نوبت به پیکربندی آپاچی میرسه؛ دستور زیر رو در ترمینال وارد کرده و اینتر بزنید تا پنجره ویرایشگر متنی باز شود:
sudo gedit /etc/apache2/apache2.conf


البته نرم‌افزارهای گرافیکی رو نباید با دسترسی روت باز کرد.

آفلاین MamaliMeti

  • Jr. Member
  • *
  • ارسال: 83
  • جنسیت : پسر
  • Arch fan but Ubuntu user
آقا یه چیزی من نمیتونم نصب کنم میگه پکیج پیدا نشد.
فک کنم شما اینو ران می کنین :
sudo apt install lamp-serverدر صورتی که باید اینو ران کنین :
sudo apt install lamp-server^واس همینه گفته می شه از تگ کد استفاده کنین  ;)

مرسی از پاسخت! \\:D/

صفحه هاتونم میتونین تو:
/var/www/html
بریزید.
فک کنم...
« آخرین ویرایش: 07 امرداد 1396، 12:22 ب‌ظ توسط MamaliMeti »
Just keep moving...

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
مرسی از پاسخت! \\:D/
خب حالا چی؟
خب الان نصبش کردیم حالا کجا صفحه هامونو بریزیم؟
عموماً صفحات رو می تونین تو مسیر زیر قرار بدین :
/var/www/htmlمثلا یک قایل فایل این اسم بسازین :
sudo nano /var/www/html/info.phpبعد این محتویات رو توش بریزین :
<?php
phpinfo
();
?>
حالا می تونین با این آدرس تو مرورگر اطلاعات مربوط به php تون رو ببینین :
http://localhost/info.phpاین یک نمونه ی خیلی ساده بود و برای اطلاعات بیشتر خودتون باید php رو یاد بگیرین ...

پ.ن:اگه مشکلتون حل نشد لطفاً سوالتون رو توی یک تاپیک مستقل مطرح کنین تا نظم این پست به هم نخوره

آفلاین shojaei1049

  • Full Member
  • *
  • ارسال: 231
  • جنسیت : پسر
  • viva ubuntu
تشکر بابت این آموزش واقعا 5 دقیقه ای تونستم نصب کنم

ببخشید که اینجا سوالمو مطرح میکنم نمیدونم چطوری برای سوالاتم تایپیک جدید درست کنم؟؟؟!!!

ممنون میشم راهنمایی کنید
freedom

آفلاین yasina

  • Newbie
  • *
  • ارسال: 15
  • جنسیت : پسر
سلام دوستان خیلی ممنون از پست خوبتون

من که می خوام وارد phpmyadmin بشم میگه

#1045 - Access denied for user 'root'@'localhost' (using password: YES)

آفلاین مهران تعریف

  • Hero Member
  • *
  • ارسال: 707
  • جنسیت : پسر
  • دبیان + xfce
من که می خوام وارد phpmyadmin بشم میگه
استفاده از phpmyadmin رو توصیه نمی کنم اما برای لاگین، نمی تونید از یوزر root استفاده کنید، با استفاده از این آموزش یه یوزر بسازید و لاگین کنید.

آفلاین Sosha

  • High Sr. Member
  • *
  • ارسال: 689
  • جنسیت : پسر
  • Only Ubuntu <3
    • نوشته های یک دوستدار گنو
سلام دوستان خیلی ممنون از پست خوبتون

من که می خوام وارد phpmyadmin بشم میگه

#1045 - Access denied for user 'root'@'localhost' (using password: YES)
پرسش جدید، موضوع جدید!
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش برو خدا رو شکر کن که با دمپایی نیومدم سراغت!

آفلاین مجتبی باغبان

  • Hero Member
  • *
  • ارسال: 780
  • جنسیت : پسر
یک سری اسکریپت نوشتم واسه اینکه سرور ما بتونه نقش وب سرور و میل سرور رو بازی کنه و بشه چندین هاست رو روش مدیریت کرد. هنوز کامل نشده و البته دوستان چک کنند که مشکل امنیتی نداشته باشه. البته خودم تا جایی که تونستم سعی کردم امنیت رو توش رعایت کنم.
تا فردا پس فردا اسکریپت رو میزارم توی گروه تا اساتید گرامی نظر بدن و بتونم ادتقا بدمش