İçindekiler:
- PHP desteğini Apache sunucunuza nasıl ekleyebilirsiniz?
- PHP yapılandırmanızı test etme
- PHP betiği nasıl oluşturulur
Video: JavaScript 1: Giriş ve Basit bir Kod (Web Programlama 9. Video) 2025
Gerçek dünya üretim JavaScript uygulamanızın herhangi bir sunucu tarafı işleme gerektirmemesi tamamen mümkündür - tüm uygulamanızın ihtiyaç duyacağı şey, formdaki kaynakları kapmaktır betiklerden ve dosyalardan sunucudan. Bununla birlikte, günümüzdeki çoğu gerçek uygulamaların günümüzde sunucu tarafında işlem yapması gerekmektedir.
Bir veritabanına erişmeniz, bir hesaplama yapmanız veya durum bilgilerini döndürmeniz gerekebilir. Sunucu, gerekli yazılımın olması koşuluyla, istemci için sayısız görev gerçekleştirebilir. Birçok kuruluş şimdi hemen her programlama sorununun bulut tabanlı çözümlerine güveniyor, bu tür işlemler sırasında oluşan etkinlik hakkında fikir sahibi olmak önemlidir.
PHP iyi bir seçenektir, çünkü pek çok sunucu onu desteklemektedir, dil platformdan bağımsızdır ve genelde onu kullanmak için birçok kaynağa ihtiyaç duymazsınız. Aslında, barındırılan birçok site, varsayılan ayarlarının bir parçası olarak PHP erişimi sağlar; bu nedenle barındırılan bir siteye güveniyorsanız kuruluşunuz gerekli desteği yüklemiş olabilir.
PHP desteğini Apache sunucunuza nasıl ekleyebilirsiniz?
Apache sunucusunu sisteminize kurduysanız, büyük olasılıkla sunucunuza PHP desteği yüklenmemiş ve devam edebilmeniz için yüklemeniz gerekecektir. Aşağıdaki yordam birçok platformda kullanılabilir:
-
İhtiyacınız olan PHP sürümünü indirin.
Bu ana sayfadan farklı bir siteye yönlendirilmiş olabilirsiniz.
-
İndirdiğiniz dosyayı makinenizdeki PHP dizinine (klasör) ayıklayın.
Apache yapılandırmasını değiştirirken, PHP kopyasını saklamak için kullandığınız dizini sağlamalısınız.
-
Php'yi bulun. INI geliştirme dosyasını C: php klasöründe saklayın ve php'ye kopyalayın. INI.
Artık php adlı bir dosyanız olmalıdır. INI dizininde. Bu dosya, PHP'nin kullanımını yapılandıran ayarları içerir. Kopyaladığınız dosya bir geliştirme ortamı yaratır, ancak ortamın olabildiğince az sorunla çalıştığından emin olmak için hızlı bir değişiklik yapmalısınız.
-
Açık php. INI'yi bir metin düzenleyicisinde açın ve short_open_tag = Off yazan satırı bulun. Bu satırı
okumaya değiştirin short_open_tag = Açık
Bu değişikliğin nedeni bazı ticari komut dosyalarının PHP. Onlar Bunun yerine, kısa açık etikettir. Bu ayarı Açık olarak ayarlamazsanız, PHP yapılandırmanız bu ticari dosyaları okuyamaz.
-
PHP'yi kaydedin. INI ve metin editörünü kapat.
-
Apache httpd'yi açın. CONF dosyası bir metin düzenleyicisinde.
Bu dosya normalde Apache2'de bulunur. 2conf dizinine kopyalayın. Metin düzenleyicisini, özellikle bir Windows sistemiyle çalışırken, yönetici modunda açtığınızdan emin olmalısınız veya değişiklikleri tamamladığınızda dosyayı kaydedemeyeceksiniz. Örneğin, bir Windows sistemiyle çalışırken, Başlat menüsündeki Not Defteri simgesini sağ tıklatın ve bağlam menüsünden Yönetici olarak Çalıştır'ı seçin.
-
LoadModule girdilerini içeren bölümü bulun. Yeni bir satır ekleyin ve
LoadModule php5_module "c: / php / php5apache2_2. Dll"
yazın. Bu satır, PHP kurulumunuz için destek ekler.
-
AddType girdilerini içeren bölümü bulun. Yeni bir satır ekleyin ve
AddType application / x-httpd-php yazın. php
Bu satır sunucuya sunucuya eklediğiniz PHP dosyalarını ne yapacaklarını söyler.
-
httpd'nin sonuna gidin. CONF dosyasını açın ve yeni bir satır ekleyin. Tür
PHPIniDir "c: / php"
Bu satır sunucuya php'yi nerede bulacağını bildirir. Bu prosedürde daha önce oluşturduğunuz INI dosyası.
-
Değişiklikleri diske kaydedin ve metin düzenleyicinizi kapatın.
-
Apache sunucusunu yeniden başlatın.
Bu adım, sunucuyu PHP desteğini yüklemeye zorlar.
PHP yapılandırmanızı test etme
PHP desteğinin yüklü olduğunu düşünüyorsanız bile, sunucunuzda PHP desteğini sınamak iyi bir fikirdir. Aksi halde, PHP yapılandırmanızın çalışıp çalışmadığını bilemezsiniz. Aşağıdaki yordam, yapılandırmanızı test etmenize yardımcı olur:
-
Metin düzenleyiciniz ile yeni bir dosya oluşturun.
-
Dosyayı yazın ve Test olarak kaydedin. php'yi Apache2'ye bağlayın. 2htdocs dizininizin üzerinde.
-
Tarayıcınızı açın ve // localhost / Test yazın. adres çubuğunda php. Enter'a bas.
PHP kurulumunuz için yapılandırma bilgilerini görmelisiniz.
PHP betiği nasıl oluşturulur
AJAX için bir şeyler sağlamak için basit bir PHP uygulamasına ihtiyaç duyarsınız. Örnek basit ekleme gerçekleştirir. İki sayı gönderirsiniz, onları bir araya getirir ve sonra sonuç döndürür. Görevi gerçekleştirmek için gerekli olan kod:
php hattı her PHP uygulamasında standarttır. PHP yorumlayıcısına bazı kodları beklemesini söyler. Gerçekten PHP hakkında daha fazla bilgi edinmek istiyorsanız, öğreticiyi deneyin.
İlk adım, istemcinin sunucuya gönderdiği URL'den veri almaktır. Veriler bir sorgu formundadır ve val1 ve val2 olmak üzere iki değişken içerir. Örnek, val1 ve val2'nin rakamlar olduğunu varsayar, ancak istemci başka bir şey gönderirse, sonuç bir 0 değerinde olur, çünkü ekleme yapmak için iki sayıya ihtiyacınız vardır.
Bir sonraki adım matematiği yapmaktır. Kod, $ val1 ve $ val2 toplamını içeren $ sonucu oluşturur.
Son adım $ result çıktısıdır. Eko çağrısı oldukça basit çalışır. Bir istemci AJAX kullanarak çağrı yaptığında, sonuç olarak $ result değerini alır. Bununla birlikte, tarayıcınızı kullanarak bu komut dosyasını da sınayabilirsiniz:
-
Dosyayı DoMath olarak kaydedin. Apache2'de php. 2htdocs dizininizin üzerinde.
-
Tarayıcınızı açın ve // localhost / DoMath yazın. php? adres çubuğunda val1 = 1 & val2 = 2. Enter'a bas.
-
Çıktı olarak 3 görürsünüz.
-
Diğer değerleri deneyin ve programın her zaman beklediğiniz değeri döndürdüğünü görürsünüz.
-
Değerler için Merhaba ve Orada dizeleri gibi çalışmayacak değerleri deneyin ve programın kilitlenmek yerine 0 çıktıı olduğunu görürsünüz.
