Merhabalar!
PC'me kurduğum Apache'ye php'yi tanıtmada sürekli mod xfcl hatası alıyorum.Neyi yanlış yada eksik yaptığımı anlayamadım.Yaptığım işlemler şöyle:
- İlk önce IIS'i durdurup, C:\Apache içerisine Apache_2.4.4-win32-x86-no_ssl kurdum.
- Daha sonra C:\PHP içerisine php-5.2.3-Win kurdum.
- php.ini-dest'i php.ini olarak değiştirdim ve bu dosya içerisindeki
doc_root="C:\Apache\htdocs" ve extension_dir="C:\PHP\ext" şeklinde gerekli
değişikleri yaptım.
- C:\Apache\conf\ httpd.conf 'u açarak içerisindeki etkin olmayan LoadModule'lerin sonundaki boş satırdan itibaren,
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
satırlarını yazdım.
Tüm bu işlemlerden sonra Apache'yi yeniden başlatmaya çalıştığımda Can't Load C:/PHP/php5apache2.dll into server: Belirtilen mod\xfcl bulunamadı\xfd. gibi bir hatayla karşılaşıyorum.
Internette bazı kaynaklarda php'yi apache'ye tanıtırken,
ScriptAlias /php/ "c:/php/
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
şeklinde satırları httpd.conf dosyasına, dosya içerisinde yer belirtmeden eklediklerini ve benim yukarda belirttiğim satırları hiç kullanmadıklarını gördüm.Bu konuda bilgisi olanlar yardımcı olurlarsa, çok sevinirim..
(Buarada APACHE+PHP+MySQL 3'lüsünü içeren paketler var, onları dene,hiç uğraşma diyebilirsiniz; ama php ile MsSQL kullanmam gerek şuan.)
|