راهنمای نصب آپاچی ۲ به همراه PHP

ترجمه: امید عالمی

Apache HTTP Server یک وب سرور متن باز برای خانواده یونیکس ویندوز نتویر و سایر سکو هاست. آپاچی نقشی اساسی در رشد اولیه وب داشته و در حال حاضر محبوب ترین وب سرور است.


نصب آپاچی

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

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” .

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 را در مرورگر خود باز کنید:

منبع

http://www.debianadmin.com/apache2-web-server-with-php-support-in-ubuntu.html

ubuntu-ir wiki: ApacheHowto (آخرین بروزآوری 07-01-2008 12:29:33 توسط MohammadBoozary)