1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

راهنمای نصب آپاچی 2 به همراه php در لینوکس

شروع موضوع توسط minaaa ‏14/1/11 در انجمن لینوکس

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    آپاچی

    در ترمینال دستور زیر را وارد کنید:

    sudo apt-get install apache2 apache2-common apache2-mpm-prefork apache2-utils ssl-cert



    این دستور آپاچی ۲ را به طور کامل بر روی سیستم شما نصب می کند.

    به طور پیش فرض تنظیمات شما در etc/apache2/ قرار می گیرد و فایل اصلی تنظیمات آپاچی etc/apache2/apche2.conf/ است .

    محل پیش فرض صفحات وب شما در var/www/ است. اگر مایل به تغییر آن هستید باید فایل etc/apache2/sites-available/default/ را ویرایش کنید و در آن به دنبال خط “/DocumentRoot /var/www” بگردید و مسیر آن را تغییر دهید. برای مثال “/DocumentRoot/home/www” .

    * به طور پیش فرض آپاچی به پورت ۸۰ گوش می دهد . اگر به این کار تمایلی ندارید با ویرایش etc/apache2/ports.conf/ پورت دلخواه خود را تنظیم کنید. پس از این کار نیاز دارید تا آپاچی را دوباره اجرا کنید.برای مثال اگر می خواهید وب سرور شما بر روی پورت ۸۰۸۰ اجرا شود:

    sudo gedit /etc/apache2/ports.conf
    دنبال خط زیر بگردید:




    Listen 80





    و آن را به این صورت تغییر دهید:

    Listen 8080

    فایل را ذخیره کنید و با دستور زیر آپاچی را مجددا راه اندازی کنید:




    sudo /etc/init.d/apache2 restart




    نصب PHP و CGI برای آپاچی

    شما نیاز به مخازن universe در فایل sources.list خود دارید.

    دستور زیر را اجرا کنید:

    sudo apt-get install libapache2-mod-php5 php5-cli php5-common php5-cgi

    سپس فایل etc/apache2/apache2.conf/ را ویرایش کنید تا از درستی فایل های index مطمئن شوید:
    DirectoryIndex index.html index.cgi index.pl index.php index.xhtml

    اگر می خواهید برخی از ماژول های آپاچی (SSL, rewrite, suexec و include) را فعال کنید :

    sudo a2enmod ssl
    sudo a2enmod rewrite
    sudo a2enmod suexec
    sudo a2enmod include

    حال آپاچی را مجددا راه اندازی کنید:

    sudo /etc/init.d/apache2 restart


    آزمایش وب سرور

    به آدرس http://localhost/apache2-default بروید باید صفحه ای مشابه صفحه زیر ببینید:


    [​IMG]

    آزمایش PHP در آپاچی

    برای آزمایش درستی عملکرد PHP فایل test.php را ایجاد کنید :

    sudo gedit /var/www/test.php

    و در آن خط زیر را بنویسید:

    <?php phpinfo();?>

    فایل را ذخیره کنید و صفحه http://localhost/test.php را در مرورگر خود باز کنید:

    [​IMG]