LAMP مخفف کلمات Linux, Apache, MySQL, PHP میباشد. در این آموزش سعی دارم به شما بگویم چگونه میتوان وب سرور Apache2 به همراه PHP5 با پشتیبانی از (mod_php) و همچنین MySQL را در ابونتو 12.04 LTS نصب کرد.
تذکر: بهتر است تمامی مراحل زیر را با دسترسی root دنبال کنید برای این کار دستور زیر را وارد کنید:
sudo su $
۱) نصب MySQL 5
اولین مرحله نصب MySQL 5 است:
apt-get install mysql-server mysql-client #
در هنگام نصب از شما درخواست تعیین password برای کاربر root در MySQL را میکند:
New password for the MySQL “root” user: your_root_sql_password #
Repeat password for the MySQL “root” user: your_root_sql_password #
۲) نصب Apache 2
برای Apache پکیج های مخصوص ubuntu نیز وجود دارد ولی ما در اینجا Apache را از مخازن ubuntu نصب میکنیم:
apt-get install apache2 #
* برای آزمایش Apache بعد از نصب میتوانید در مرورگر آدرس localhost را وارد کنید و اگر در صفحه ایی که برای شما باز میکند در آن عبارت !It Works را مشاهده کردید میتوانید مطمئن باشید که کار شما درست بوده است.
نکته: محل قرار گیری فایلها و اسکریپتها در مسیر var/www/ واقع شده است و همچنین محل قرار گیری فایل پیکربندی Apache در etc/apache2/apache2.conf/ واقع شده است.
۳) نصب PHP 5
برای نصب PHP 5 و همچنین ماژول Apache برای PHP به طریق زیر عمل میکنیم:
apt-get install php5 libapache2-mod-php5 #
بعد از نصب باید Apache را restart کنید:
etc/init.d/apache2 restart/ #
* برای آزمایش صحت نصب PHP ، به طور مثال فایلی با نام phpinfo.php در مسیر var/www/ قرار دهید:
[php title=”phpinfo.php”]
<?php
phpinfo();
?>
[/php]
سپس آدرس localhost/phpinfo.php در مرورگر خود باز کنید، باید صفحه ایی مشابه با عکس زیر مشاهده کنید:
اگر عکس بالا را مشاهده کردید بدین معنی است که PHP 5 بدرستی کار میکند.
۴) نصب ماژولهای ضروری
نصب ماژول های اضافی برای PHP که در بین ماژولهای زیر نصب ماژول php5-mysql برای ارتباط با MySQL ضرورری است:
# apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
سپس Apache را restart کنید:
# /etc/init.d/apache2 restart
۵) نصب phpMyAdmin
phpMyAdmin یک برنامه تحت وب برای مدیریت دیتابیسهای مبتنی بر MySQL است.
# apt-get install phpmyadmin
در هنگام نصب ۲ سوال از شما پرسیده میشود که به شکل زیر به آنها ءاسخ دهید:
Web server to reconfigure automatically: apache2
Configure database for phpmyadmin with dbconfig-common? No
برای دسترسی به phpMyAdmin به آدرس http://localhost/phpmyadmin بروید.