آپاچی در ترمینال دستور زیر را وارد کنید: 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 بروید باید صفحه ای مشابه صفحه زیر ببینید: آزمایش PHP در آپاچی برای آزمایش درستی عملکرد PHP فایل test.php را ایجاد کنید : sudo gedit /var/www/test.php و در آن خط زیر را بنویسید: <?php phpinfo();?> فایل را ذخیره کنید و صفحه http://localhost/test.php را در مرورگر خود باز کنید: