بسته 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، این دستور را وارد کنید :
البته شما باید “your-hostname.com” رابه hostname واقعی که استفاده خواهید نمود، تغییر دهید.
2) برای اطمینان از آپدیت شدن سیستم خود، دستور زیر را اجرا کنید:
مرحله 2) نصب وب سرور Apache
3) Apache وب سرور پرکاربردی است و پذیرای اکثر سایتهای انلاین موجود می باشد. برای نصب Apache بر روی سیستم خود، می توانید دستور زیر را اجرا کنید:
اکنون می توانید با اجرای این دستور Apache را راه اندازی کنید:
4) برای اینکه مطمئن شوید Apache به درستی نصب واجرا شده است، http://server-ip-address را در مرورگر خود باز کنید. آدرس آی پی سرور خود را می توانید با اجرای دستور زیر پیدا کنید :
وقتی به ادرس ای پی درمرورگر دسترسی پیدا کردید، باید چنین صفحه ایی را مشاهده کنید:
مرحله 3) نصب PHP با Module (ماژول ها)
5) PHP علامت اختصاری Hypertext Preprocessor می باشد. زبان برنامه نویسی قدرتمندی است که اکثرا برای ایجاد صفحات وب پویا بکار می رود که از دیتابیس استفاده می کند. توجه کنید که کدPHP توسط وب سرور اجرا می شود.
برای نصب PHP، دستور زیر را اجرا کنید:
6) برای اطمینان از درستی نصب PHP خود، به دایرکتوری root وب سرور بروید و فایل php_info.php را باز کنید.
کد زیر را وارد کنید:
فایل را ذخیره کرده و با تایپ کردن آدرس http://your-ip-address/php_info.php آن را در مرورگر خود باز کنید. باید phpinfo() را مشاهده کنید که اطلاعاتی درمورد تنظیم php به شما می دهد:
شما می توانید مدول های php بیشتری را بعدا نصب کنید. برای جستجوی مدولهای بیشتر این دستور را وارد کنید:
مرحله 4) نصب سرور Maria DB و Client
7) Maria DB سیستم جدید مدیریت دیتابیس می باشد توسط برنامه نویسان طراحی شده و جامعه کاربری فعالی دارد، که شاخه ای از MySQL است و در نظر گرفته شده تا تحت GNU GPL آزاد باقی بماند. به دلیل اینکه شرکت Oracle توزیع MySQL را کنترل می کند، این پروژه توسط طراحان اصلی MySQL مدیریت می شود. از نظرعملکرد، همانند MySQL است و تغییرات قابل ملاحظه ایی صورت نگرفته است.
برای نصب MariaDB در Ubuntu 15.04، دستور زیر را اجرا کنید:
8) در زمان نصب، برنامه نصب از شما نمی خواهد تا رمز عبور را برای کاربرroot MariaDB تنظیم کنید. برای انجام این کار، شما باید دستور زیر را اجرا کنید:
اکنون می توان امنیت کاربر root را با استفاده از دستور زیر برقرار نمایید :
مرحله 5) نصب PhpMyAdmin
9) PhpMyAdmin رابط وب است که از طریق آن شما می توانید دیتابیس MySQL/MariaDB خود را کنترل کنید. نصب PhpMyAdmin کاملا ساده است و با اجرای دستور زیر نصب می شود:
در زمان نصب، از شما درخواست می شود تا وب سرور مورد استفاده خود را انتخاب کنید. Apache را انتخاب کنید و نصب را ادامه دهید:
10)سپس، از شما پرسیده می شود که آیا می خواهید phpMyAdmin را با dbconfig-common تنظیم کنید. همانطور که در تصویر نشان داده شده است، No را انتخاب کنید:
در این زمان، نصب PhpMyAdmin کامل می شود. برای دسترسی به آن می توانید از آدرس http://your-ip-address/phpmyadmin: در مرورگر خود استفاده کنید.
برای لاگین شدن، می توانید از کاربر root در MySQL و رمز عبوری استفاده کنید که قبلا برای کاربر خود تنظیم کردید:
مرحله 6) راه اندازی LAMP در System Boot
11) حتی اگر برنامه نصب Apache و MariaDB را برای راه اندازی اتوماتیک در زمان بوت سیستم تنظیم می کند، شما می توانید برای اطمینان از فعال شدن آنها دستور زیر را وارد کنید :
می توانید برای اطمینان از اینکه تمام سروریس ها (همانطور که انتظار دارید) راه اندازی و نصب شده اند، سیستم را reboot کنید.
نصب کامل شد. سرور Ubuntu 15.04 شما اکنون LAMP stack را اجرا می کند و شما آماده هستید تا طرح های وب خود را روی آن بکار ببرید و اجرا کنید.
این مقاله نحوه نصب 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
البته شما باید “your-hostname.com” رابه hostname واقعی که استفاده خواهید نمود، تغییر دهید.
2) برای اطمینان از آپدیت شدن سیستم خود، دستور زیر را اجرا کنید:
کد PHP:
$ sudo apt-get update && sudo apt-get upgrade
مرحله 2) نصب وب سرور Apache
3) Apache وب سرور پرکاربردی است و پذیرای اکثر سایتهای انلاین موجود می باشد. برای نصب Apache بر روی سیستم خود، می توانید دستور زیر را اجرا کنید:
کد PHP:
$ sudo apt-get install apache2
اکنون می توانید با اجرای این دستور Apache را راه اندازی کنید:
کد PHP:
$ sudo service apache2 start
4) برای اینکه مطمئن شوید Apache به درستی نصب واجرا شده است، http://server-ip-address را در مرورگر خود باز کنید. آدرس آی پی سرور خود را می توانید با اجرای دستور زیر پیدا کنید :
کد PHP:
$ ifconfig –a
وقتی به ادرس ای پی درمرورگر دسترسی پیدا کردید، باید چنین صفحه ایی را مشاهده کنید:
مرحله 3) نصب PHP با Module (ماژول ها)
5) PHP علامت اختصاری Hypertext Preprocessor می باشد. زبان برنامه نویسی قدرتمندی است که اکثرا برای ایجاد صفحات وب پویا بکار می رود که از دیتابیس استفاده می کند. توجه کنید که کدPHP توسط وب سرور اجرا می شود.
برای نصب PHP، دستور زیر را اجرا کنید:
کد PHP:
$ sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5
6) برای اطمینان از درستی نصب PHP خود، به دایرکتوری root وب سرور بروید و فایل php_info.php را باز کنید.
کد PHP:
$ cd /var/www/html/
$ sudo vim php_info.php
کد PHP:
<?php phpinfo(); ?>
شما می توانید مدول های 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
8) در زمان نصب، برنامه نصب از شما نمی خواهد تا رمز عبور را برای کاربرroot MariaDB تنظیم کنید. برای انجام این کار، شما باید دستور زیر را اجرا کنید:
کد PHP:
$ sudo mysql –u root
$ use mysql;
$ update user set plugin='' where User='root';
$ flush privileges;
$ quit
اکنون می توان امنیت کاربر root را با استفاده از دستور زیر برقرار نمایید :
کد PHP:
$ mysql_secure_installation
مرحله 5) نصب PhpMyAdmin
9) PhpMyAdmin رابط وب است که از طریق آن شما می توانید دیتابیس MySQL/MariaDB خود را کنترل کنید. نصب PhpMyAdmin کاملا ساده است و با اجرای دستور زیر نصب می شود:
کد PHP:
$ sudo apt-get install phpmyadmin
در زمان نصب، از شما درخواست می شود تا وب سرور مورد استفاده خود را انتخاب کنید. Apache را انتخاب کنید و نصب را ادامه دهید:
10)سپس، از شما پرسیده می شود که آیا می خواهید phpMyAdmin را با dbconfig-common تنظیم کنید. همانطور که در تصویر نشان داده شده است، No را انتخاب کنید:
در این زمان، نصب PhpMyAdmin کامل می شود. برای دسترسی به آن می توانید از آدرس http://your-ip-address/phpmyadmin: در مرورگر خود استفاده کنید.
برای لاگین شدن، می توانید از کاربر root در MySQL و رمز عبوری استفاده کنید که قبلا برای کاربر خود تنظیم کردید:
مرحله 6) راه اندازی LAMP در System Boot
11) حتی اگر برنامه نصب Apache و MariaDB را برای راه اندازی اتوماتیک در زمان بوت سیستم تنظیم می کند، شما می توانید برای اطمینان از فعال شدن آنها دستور زیر را وارد کنید :
کد PHP:
$ sudo systemctl enable apache2
$ sudo systemctl enable mysql
می توانید برای اطمینان از اینکه تمام سروریس ها (همانطور که انتظار دارید) راه اندازی و نصب شده اند، سیستم را reboot کنید.
نصب کامل شد. سرور Ubuntu 15.04 شما اکنون LAMP stack را اجرا می کند و شما آماده هستید تا طرح های وب خود را روی آن بکار ببرید و اجرا کنید.