نصبphpmyadmin php mySQL apache روی ubuntu 9.10
جمعه, ۶ آذر ۱۳۸۸منبع:Installing Apache2 With PHP5 And MySQL Support On Ubuntu 9.10
آپاچی ۲٫۲٫۱۲ – php 5.2 – mySQL 5.1 – phpMyAdmin 3.2.2
۱.توجه ابتدایی:
تمامی دستورات این مقاله با دسترسی root اجرا میکنم و شما هم مطمئن بشین این دسترسی دارید:
sudo su
۲٫نصب mysql5
اول از همه mysql5 با دستور زیر نصب میکنیم:
aptitude install mysql-server mysql-client
بعد از شما پسوردی برای کاربر root@localhost پرسیده میشه ُدقت داشته باشید که ما بعدا این پسورد را تغییر نمی دهیم:
New password for the MySQL "root" user: <-- yourrootsqlpassword Repeat password for the MySQL "root" user: <-- yourrootsqlpassword
۳٫نصب آپاچی۲
آپاچی۲ در بسته اوبونتو وجود داره و با این دستور نصب میشه:
aptitude install apache2
حالابه آدرس http://127.0.0.1 برید و صفحه یپش فرض سرور (It works!) باید ببینید.

مسیر پیش فرض ریشه وب سرور
/var/www
فایل پیکربندی
/etc/apache2/apache2.conf
ماژول های آپاچی
/etc/apache2/mods-enabled
هاست های مجازی
/etc/apache2/sites-enabled
۴.نصب php5
ما به اینصورت میتونیم php5 و ماژول php5 آپاچی نصب کنیم:
aptitude install php5 libapache2-mod-php5
ما باید آپاچی ری استارت کنیم:
/etc/init.d/apache2 restart
۵.تست php5 و جزئیات بیشتر
در مسیر پیشفرض وب سایتها /var/www ما فایلی با نام info.php ایجاد میکنیم تا جزئیات بیشتری در مورد php ببینیم:
vi /var/www/info.php
<?php phpinfo(); ?>
حالا اگه به آدرس http://127.0.0.1/info.php بریم:

همونطور که میبینیم php5 کار میکنه.اگه پایینتر بریم ماژولهایی که در دسترسن میبینیم و لی mysql تو این لیست نیست یعنی تا الان نمیتونیم از mysql استفاده کنیم.
۶.پشتیانی mysql در php5
برای پشتیبانی mysql در php ما باید بسته php5-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
آپاچی دوباره ری استارت می کنیم:
/etc/init.d/apache2 restart
دوباره به آدرس http://127.0.0.1/info.php برید و تو پائین صفحه میتونید ماژولهای جدیدی که نصب شدن ببینید.ماژول mysql هم اونجاست:

phpmyadmin یک رابط گرافیکی تحت وب هست برای مدیریت بانک اطلاعاتی mysql:
aptitude install phpmyadmin
شما سوالای زیرو به این صورت جواب بدید:
Web server to reconfigure automatically: <-- apache2 Configure database for phpmyadmin with dbconfig-common? <-- No
حالا در آدرس http://127.0.0.1/phpmyadmin شما به phpmyadmin دسترسی دارید.
