Windows XP içinse
Apache Web Sunucusu :
apache_2.2.4-win32-x86-no_ssl.msiSunucu ismine, IP adresine vesaireye "localhost" yazman kâfi
Kurulum esnasında "C:\Apache2.2" Klasörüne kurmak en uygunu gerisi "Next->Next"
PHP
php-5.2.3-Win32.zipphp-5.2.3-Win32.zip dosyası "C:\php" şeklinde bir klasörün içerisine çıkartılıcak ve sonra "C:\php" içerisinde alt klasörler hariç dosya ismi "php" ile başla
mayan tüm ".dll" uzantılı dosyalar "C:\WINDOWS\System32" klasörüne kopyalanacak.
"C:\php" klasöründe birde "php.ini-dist" diye bir dosya var bu dosya "php.ini" olarak aynı klasöre kaydedilecek. içerisinde PHP için yapılandırma parametreleri var her satırda eşittir işaretinden sonra yeralan değerler düzenlenebilir. Şu aşşağıdaki değeri aynı dosyadaki satırla değiştirmek kâfidir
upload_tmp_dir = C:/WINDOWS/TEMP
PHP yi Apache Modülü olarak kullanmak için:
"C:\Apache2.2\conf" Klasörü içerisindeki "httpd.conf" dosyasına bazı eklemeler yapılacak bunun için herhangi bir metin editörü ile o dosyayı açıp
"LoadModule" ile başlayan satırların en altına şu satır eklenecek
LoadModule php5_module "c:/php/php5apache2_2.dll"
Sonra
"AddType" ile sıralanan satırların altına
AddType application/x-httpd-php .php .phtml .php3 .php4 .php5 .php6
AddType application/x-httpd-php-source .phps
eklenecek
Şu satırda değişecek:
DirectoryIndex index.html
iken:
DirectoryIndex index.htm index.html index.php index.phtml index.php3 index.php4 index.php5 index.php6
Şeklinde olmalı. Dosyanın en alt satırınada şu satır eklenecek
PHPIniDir "C:/php"
Bonus: aşşağıdaki satırda
AllowOverride None
yerine
AllowOverride All
Olursa ".htacces" dosyalarıda işlevsel olur
Burada anlatılan işlemlerden sonra Apache Yeniden başlatılmalı uygun olanı anlatılan işlemlerin tamamı yapıldıktan sonra bilgisayarı yeniden başlatmak yani devam henüz denemeler için uygun değil
MySQL
buradan indirveya sitesinden
www.mysql.comkurulumda root şifreni belirt ama unutma
PHP için MySQL fonksiyonlarını aktif etmek için "C:\php\php.ini" dosyasında şu satırı bul değeri aşşağıdaki gibi olacak
extension_dir = "C:/php/ext"
aynen yukardaki şekildeki gibi değiştir daha sonra aşşağıdaki satırı bu aynı dosyada
;extension=php_mysql.dll
bu yukardaki satırında ilk abaşındaki noktalı virgülü sil yani
extension=php_mysql.dll
Apache Yeniden başlatılacak veya bilgisayar yeniden başlatılsada olur
Artık web klasörü "C:\apache2.2\htdocs" web için deneme dosyaları vesaire buradan erişilecek tabiki adresi ise "
http://localhost" veya "
http://127.0.0.1/"
Eğer yukardaki işlemler sorunsuz gerçekleştiyse ve ADSL kullanıyorsan modem yönetiminde "DMZ" ayarlarını aktif edebilirsin böylece IP adresini web tarayıcısına yazanlar local sunucuna erişebilir sen
http://localhost adresinde ne görüyorsan onu görürler ama kendi IP adresini yazsan muhtemelen sen Modem yönetim paneli sayfanı görürsün aldırma WEb'e açıktır dene
Hepsi bu