PHP yapılandırma dosyası IIS7 x64 yüklenmiyor

4 Cevap load

Fast CGI kullanarak bunu php.ini dosyasını okumak için alınamıyor. Aşağıda benim phpinfo bakın.

System Windows NT WIN-PAFTBLXQWYW 6.0 build 6001
Build Date Mar 5 2009 19:43:24
Configure Command cscript /nologo configure.js "--enable-snapshot-build" "--enable-debug-pack" "--with-snapshot-template=d:\php-sdk\snap_5_2\vc6\x86\template" "--with-php-build=d:\php-sdk\snap_5_2\vc6\x86\php_build" "--disable-zts" "--disable-isapi" "--disable-nsapi" "--with-pdo-oci=D:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8=D:\php-sdk\oracle\instantclient10\sdk,shared" "--enable-htscanner=shared"
Server API CGI/FastCGI
Virtual Directory Support disabled
Configuration File (php.ini) Path C:\Windows
Loaded Configuration File (none)
Scan this dir for additional .ini files (none)

Benim php.ini dosyası hem benim c ikamet etmektedir: php ve benim c: \ \ windows Ben şebeke servisinden iki yerde de okuma iznine emin yaptık.

Ben çeşitli kayıt ayarları, ortam değişkenleri eklendi ve henüz olarak birden fazla web üzerinde bulunan öğreticiler ve hiçbir zar takip ettik. Her sonra yeniden başlattım.

Benim özgün MS "Web Platform Installer" kullanıyordu yüklemek ancak ben beri yeniden başlatıldıktan.

Buradan nereye gitmek Herhangi bir fikir en hoş olurdu.

4 Cevap

Sonunda sorunu anladım. Varsayılan olarak, Windows Server 2008 görünüşe varsayılan olarak etkin "Bilinen dosya türleri için dosya uzantılarını gizle" vardır. Onu çevresindeki diğer dosyalar için uzantılarını görüntüleyen çünkü ben bunu fark etmemişti

Ben yanlışlıkla bir noktada php.ini.ini benim dosya adını verdi ve bu ayar nedeniyle php.ini olarak benim için görünen edildi.

Ben bunu anladım zaman gerçekten aptal hissettim. Ama o ayarı ile dizine bakarak aslında anlatmak çok zor.

Php.ini koyduk yapılandırma dosyası yolu maç mı?

Sadece aşağıdaki ile getinfo.php adında bir dosya oluşturun:

<?php phpinfo(); ?>

Kök dizine kaydedin, ve http://www.yourwebsite.com/getinfo.php ne olduğunu görmek için gidin.

Windows XP'de ben C benim php.ini koyarak daha başarılı oldu: \ Windows \ system32. Eğer x64 olduğumuza C koyarak deneyin: \ Windows \ system64. Kolay erişim için php \, ancak kesinlikle gerekli değil şu: Ben daha sonra genellikle C Bu bir ad yer olacaktır.

Eğer bu konumda dosyayı koymak sonra tabii ki, yeniden başlatma IIS.

Ben yükleme neyin yanlış olduğunu söyleyemem, ama ben başarıyla Windows Vista 64-bit PHP yüklü. Ben herhangi bir sorun yaşıyorsanız hatırlamıyorum.

Benim phpinfo dosyası diyor ki:

System Windows NT AQUA 6.0 build 6002
Build Date Apr 9 2009 08:22:37
Configure Command cscript /nologo configure.js "--enable-snapshot-build" "--enable-debug-pack" "--with-snapshot-template=d:\php-sdk\snap_5_2\vc6\x86\template" "--with-php-build=d:\php-sdk\snap_5_2\vc6\x86\php_build" "--with-pdo-oci=D:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8=D:\php-sdk\oracle\instantclient10\sdk,shared"
Server API ISAPI
Virtual Directory Support enabled
Configuration File (php.ini) Path C:\Windows
Loaded Configuration File C:\PHP\php.ini
Scan this dir for additional .ini files (none)

http://www.php.net/downloads.php adlı 8 Nisan 2009 - Ben yüklü PHP sürümü PHP 5.2.9-2 zip paket oldu. Bu 32-bit paketi, ama Vista-64 altında ince çalıştırmak yok. Daha önce 64-bit sürümleri çalıştırmak alma sorun vardı, bu yüzden yerine 32-bit sürümünde yerleşti. Bu benim için çalıştı.

Ben CGI fazla tavsiye edilir ISAPI, kullanılan unutmayın olacaktır. Her iki şekilde de, ben bir fark yapmak gerektiğini sanmıyorum.

Windows 64-bit PHP çalıştırmak istiyorsun, burada verilen talimatları ile ilk Apache yükleyerek bunu yapmak için denemek isteyebilirsiniz: http://www.elxis.org/guides/developers-guides/64bit-apache-php-mysql-windows.html Ancak, ben cenneti olarak bunun için kefil olamaz 't talimatlar bu özel set çalıştı. Ama oldukça tam görünüyor.

Bu talimatlar (zaten onları görmedim varsa) ayrıca çeşitli PHP dosyaları olması nerede bazı ipuçları verebilir.

Kontrol etmek için başka bir şey de, Windows sistemlerinde montaj üzerinde PHP writeup gözden şudur: http://ca2.php.net/install.windows - kullanıcı yorumları özellikle yararlıdır ve size rota yeniden / kaldırma gitmek zorunda kalmadan önce denemek için fikir verebilir.

Burada bir şey yardımcı olur umarım.