PHP betikleri tarayıcıda [kapalı] oluşturmaz


1

Bu öğreticiyi izleyerek Windows 7 dizüstü bilgisayarıma bir geliştirme sunucusu kurmaya ve test etmeye çalışıyorum .

Ancak betiği tarayıcıda çalıştırdığımda:

http://localhost/info.php

Ben sadece aldım:

PHP kaynağı

Bunu düzeltmek için herhangi bir işaretçisi olan var mı?


Hata günlüğünü ekler misiniz C:\Program Files\Apache Software Foundation\Apache2.2\logs\error.log? PHP'yi etkinleştirdikten sonra Apache'yi yeniden başlattınız mı?
Lekensteyn

evet, apache'yi yeniden başlattım.
zman

Error.log dosyanızı ekler misiniz?
Lekensteyn

1
"Give apache .PHP dosyalarını yorumlama değildir Sunucu Fayı" Bir okuma. Ayrıca XAMPP gibi otomatik bir WAMP paketi kullanmayı da deneyebilirsiniz .
nhinkle

Yanıtlar:


2

Temel olarak Apache'ye, .phpdosyaların metnini doğrudan istemciye göndermek yerine, onları bir kod yorumcısına göndermek için söylemeniz gerekir .

Bu yüzden PHP tercümanınızı bir işleyici olarak eklemek zorunda kaldığınız şeyler karışmış gibi geliyor . Öğreticinizin 5. adımını doğru uyguladınız mı? Ayrıca, yanılmıyorsam, Apache'nin yeni sürümleri httpd.confhiçbir yapılandırma bilgisi için kullanılmaz , ancak temel yapılandırma dosyası apache2.confveya buna benzer bir şey kullanılır.


Eğitimde, php işleyicisini değiştirmek için son satır PHPIniDir "C: / windows" dır ve sağladığınız bağlantı için buldum: PHPIniDir "C: / php". Hangisi doğru?
zman

Sisteminizi php.iniarardım ve nerede olursa olsun, bu yolu kullanın.
LawrenceC

1

PHP muhtemelen doğru kurulmamış veya php desteğiyle apache yüklememişsiniz. Bütün bunları kaynaktan mı yapıyorsun?

Ne oluyor?

Şu anda, gezinildiğinde sonuçları göstermeyen bir php dosyanız var. Bunun yerine, basit bir metin dosyasıymış gibi kodunu görüntüler. Bunun nedeni PHP'nin dosyayı ayrıştırıp kod olarak yorumlayamamasıdır. Bu nedenle tarayıcınız onu metin olarak görür ve görüntüler. Aşağıdaki yorum ( horatio tarafından ), PHP ve Apache'nin birlikte güzel bir şekilde çalışması için nelerin özellikle bulunması gerektiğini açıklar . PHP'yi kurmak gerekli olan tek şey değildir, .php dosyalarının nasıl kullanılacağını anlatmak için apache'nin config dosyasını değiştirmeniz gerekir.


Merhaba Max, Apache'nin tamam olduğunu düşünüyorum ve MSI, Windows Installer paketini kullanarak yükledim.
zman

PHP kurulumunu kontrol etmek için iki yer vardır: 1) PHP modülünü yüklemek için apache http.config ayarlanması gerekir. (etkinleştirdikten sonra apache hizmetini yeniden başlat) ve 2) yerel bir makine kullandığınızdan, php komut dosyasını komut satırından php'yi çağırarak çalıştırmayı test edebilirsiniz.
horatio
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.