اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

تنظیمات LAMP (Linux, Apache, MySQL/MariaDB, PHP) و PhpMyAdmin در Ubuntu 15.04 Server

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    تنظیمات LAMP (Linux, Apache, MySQL/MariaDB, PHP) و PhpMyAdmin در Ubuntu 15.04 Server

    بسته LAMP ترکیبی از سورس های باز (اپن سورس ها) است که کاربرد زیادی دارند و مربوط به وب سرویس می باشند. این بسته شامل Apache, MySQL/MariaDB ,PHP می باشد. اغلب دیتابیس های MySQL/MariaDB بوسیله ابزار مدیریت دیتابیس از قبیل phpMyAdmin مدیریت می شود.

    این مقاله نحوه نصب LAMP روی Ubuntu 15.04 را به شما آموزش می دهد.


    همچنین توصیه میشود مطالعه کنید :

    آموزش نصب LAMP (مخفف Linux, Apache, MySQL/MariaDB, PHP) در Ubuntu 16.04/16.10

    آموزش نصب LAMP (مخفف Linux, Apache, MySQL/MariaDB, PHP) در Debian 9

    آموزش نصب LAMP (مخفف Linux, Apache, MySQL/MariaDB, PHP) در CentOS/RedHat 7


    شرایط
    قبل از شروع، شرایطی وجود دارد که باید انجام شود :
    نصب Ubuntu 15.04 Minimal
    دسترسی به سرور از طریق SSH (اگر دسترسی مستقیم به سرور ندارید)
    اگر دستگاه بعنوان سرور استفاده میشود، شما باید مطمئن شوید که آدرس IP استاتیک کانفیگ شده است.


    مرحله 1) تنظیم Hostname سرور و Update سیستم
    1)به محض بالا آمدن و راه اندازی سرور Ubuntu 15.04، از طریق SSH به آن دسترسی پیدا کنید و hostname را تنظیم کنید. برای تنظیم hostname، این دستور را وارد کنید :
    کد PHP:
    sudo hostnamectl set-hostname your-hostname.com
    hostnamectl 
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	Set-Hostname.png نمایش ها:	1 اندازه:	3.2 KB شناسه:	21223

    البته شما باید “your-hostname.com” رابه hostname واقعی که استفاده خواهید نمود، تغییر دهید.

    2) برای اطمینان از آپدیت شدن سیستم خود، دستور زیر را اجرا کنید:
    کد PHP:
    sudo apt-get update && sudo apt-get upgrade 
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	Update-Ubuntu.png نمایش ها:	1 اندازه:	6.1 KB شناسه:	21224


    مرحله 2) نصب وب سرور Apache
    3) Apache وب سرور پرکاربردی است و پذیرای اکثر سایتهای انلاین موجود می باشد. برای نصب Apache بر روی سیستم خود، می توانید دستور زیر را اجرا کنید:
    کد PHP:
    sudo apt-get install apache2 
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	Install-Apache.jpg نمایش ها:	1 اندازه:	46.4 KB شناسه:	21225

    اکنون می توانید با اجرای این دستور Apache را راه اندازی کنید:
    کد PHP:
    sudo service apache2 start 
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	Start-Apache.png نمایش ها:	1 اندازه:	4.7 KB شناسه:	21226

    4) برای اینکه مطمئن شوید Apache به درستی نصب واجرا شده است، http://server-ip-address را در مرورگر خود باز کنید. آدرس آی پی سرور خود را می توانید با اجرای دستور زیر پیدا کنید :
    کد PHP:
    ifconfig –a 
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	Check-IP-Address.png نمایش ها:	1 اندازه:	5.9 KB شناسه:	21227

    وقتی به ادرس ای پی درمرورگر دسترسی پیدا کردید، باید چنین صفحه ایی را مشاهده کنید:

    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	Apache-Default-Page.png نمایش ها:	1 اندازه:	134.0 KB شناسه:	21228


    مرحله 3) نصب PHP با Module (ماژول ها)
    5) PHP علامت اختصاری Hypertext Preprocessor می باشد. زبان برنامه نویسی قدرتمندی است که اکثرا برای ایجاد صفحات وب پویا بکار می رود که از دیتابیس استفاده می کند. توجه کنید که کدPHP توسط وب سرور اجرا می شود.

    برای نصب PHP، دستور زیر را اجرا کنید:
    کد PHP:
    sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5 
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	Install-PHP.png نمایش ها:	1 اندازه:	7.3 KB شناسه:	21229

    6) برای اطمینان از درستی نصب PHP خود، به دایرکتوری root وب سرور بروید و فایل php_info.php را باز کنید.
    کد PHP:
    cd /var/www/html/
    sudo vim php_info.php 
    کد زیر را وارد کنید:
    کد PHP:
    <?php phpinfo(); ?>
    فایل را ذخیره کرده و با تایپ کردن آدرس http://your-ip-address/php_info.php آن را در مرورگر خود باز کنید. باید phpinfo() را مشاهده کنید که اطلاعاتی درمورد تنظیم php به شما می دهد:

    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	Check-PHP-Info.png نمایش ها:	1 اندازه:	125.4 KB شناسه:	21230

    شما می توانید مدول های php بیشتری را بعدا نصب کنید. برای جستجوی مدولهای بیشتر این دستور را وارد کنید:
    کد PHP:
    sudo apt search php5 

    مرحله 4) نصب سرور Maria DB و Client
    7) Maria DB سیستم جدید مدیریت دیتابیس می باشد توسط برنامه نویسان طراحی شده و جامعه کاربری فعالی دارد، که شاخه ای از MySQL است و در نظر گرفته شده تا تحت GNU GPL آزاد باقی بماند. به دلیل اینکه شرکت Oracle توزیع MySQL را کنترل می کند، این پروژه توسط طراحان اصلی MySQL مدیریت می شود. از نظرعملکرد، همانند MySQL است و تغییرات قابل ملاحظه ایی صورت نگرفته است.

    برای نصب MariaDB در Ubuntu 15.04، دستور زیر را اجرا کنید:
    کد PHP:
    sudo apt-get install mariadb-client mariadb-server 
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	Install-Mariadb.png نمایش ها:	1 اندازه:	6.7 KB شناسه:	21231

    8) در زمان نصب، برنامه نصب از شما نمی خواهد تا رمز عبور را برای کاربرroot MariaDB تنظیم کنید. برای انجام این کار، شما باید دستور زیر را اجرا کنید:
    کد PHP:
    sudo mysql –u root
    $ use mysql;
    update user set plugin='' where User='root';
    flush privileges;
    quit 
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	Configure-MySQL.png نمایش ها:	1 اندازه:	6.3 KB شناسه:	21232

    اکنون می توان امنیت کاربر root را با استفاده از دستور زیر برقرار نمایید :
    کد PHP:
    mysql_secure_installation 
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	Secure-Mysql.png نمایش ها:	1 اندازه:	138.7 KB شناسه:	21233

    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	Secure-Mysql-2.png نمایش ها:	1 اندازه:	33.1 KB شناسه:	21234


    مرحله 5) نصب PhpMyAdmin
    9) PhpMyAdmin رابط وب است که از طریق آن شما می توانید دیتابیس MySQL/MariaDB خود را کنترل کنید. نصب PhpMyAdmin کاملا ساده است و با اجرای دستور زیر نصب می شود:
    کد PHP:
    sudo apt-get install phpmyadmin 
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	Install-PhpmyAdmin.png نمایش ها:	1 اندازه:	5.3 KB شناسه:	21235

    در زمان نصب، از شما درخواست می شود تا وب سرور مورد استفاده خود را انتخاب کنید. Apache را انتخاب کنید و نصب را ادامه دهید:

    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	Configure-PhpMyAdmin-for-Apache.png نمایش ها:	1 اندازه:	2.7 KB شناسه:	21236

    10)سپس، از شما پرسیده می شود که آیا می خواهید phpMyAdmin را با dbconfig-common تنظیم کنید. همانطور که در تصویر نشان داده شده است، No را انتخاب کنید:

    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	Configure-PhpMyAdmin.png نمایش ها:	1 اندازه:	5.4 KB شناسه:	21237

    در این زمان، نصب PhpMyAdmin کامل می شود. برای دسترسی به آن می توانید از آدرس http://your-ip-address/phpmyadmin: در مرورگر خود استفاده کنید.

    برای لاگین شدن، می توانید از کاربر root در MySQL و رمز عبوری استفاده کنید که قبلا برای کاربر خود تنظیم کردید:

    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	PhpMyAdmin-login.png نمایش ها:	1 اندازه:	46.4 KB شناسه:	21238

    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	PhpMyAdmin-Dashboard.png نمایش ها:	1 اندازه:	134.7 KB شناسه:	21239


    مرحله 6) راه اندازی LAMP در System Boot
    11) حتی اگر برنامه نصب Apache و MariaDB را برای راه اندازی اتوماتیک در زمان بوت سیستم تنظیم می کند، شما می توانید برای اطمینان از فعال شدن آنها دستور زیر را وارد کنید :
    کد PHP:
    sudo systemctl enable apache2
    sudo systemctl enable mysql 
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	Enable-Services-At-Boot.png نمایش ها:	1 اندازه:	3.2 KB شناسه:	21240

    می توانید برای اطمینان از اینکه تمام سروریس ها (همانطور که انتظار دارید) راه اندازی و نصب شده اند، سیستم را reboot کنید.

    نصب کامل شد. سرور Ubuntu 15.04 شما اکنون LAMP stack را اجرا می کند و شما آماده هستید تا طرح های وب خود را روی آن بکار ببرید و اجرا کنید.
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 02-09-2021, 03:06 PM.

درباره انجمن منطقه لینوکسی ها

انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

شبکه های اجتماعی
در حال انجام ...
X