Şimdi PHP dili sürüm 4'ün kurulumuna geçelim. Ne yazık ki, bu satırları yazdığım sırada PHP'nin, Apache'de yaptığımız gibi PHP'yi ihtiyacımız olan tüm modüllerle birlikte tek seferde kurabilecek normal bir kurulum programı yoktu. Bu nedenle kurulumu size biraz daha karmaşık gelebilir.
Her şeyden önce, sabırlı olmanız ve resmi PHP web sitesi http://www.php.net'in İndirilenler bölümünde iki dosyayı indirmeniz gerekir: biri zip uzantılı, diğeri - exe. Bu iki dosyanın bağlantıları neredeyse sayfanın en üstünde, Win32 Binaries başlığından sonra bulunur. İlk dosya PHP 4'ün tam sürümüdür, ancak uygun bir yükleyiciye sahip değildir ve ikincisi ise tam tersine otomatik bir yükleyicidir ancak en sık kullanılan modülleri içermez.
Önemli!
Bu makalenin yazıldığı sırada durum böyleydi. Belki gelecekte PHP geliştiricileri dağıtımı büyük bir exe dosyası olarak sunacaklar, ancak şimdilik durum böyle değil.
Bağlantısı hemen aşağıdaki sayfada bulunan PHP belgelerinin tamamını da indirmenizi tavsiye ederim. Gelecekte size birden fazla kez yardımcı olacağından eminim.
PHP sürümü hakkında birkaç kelime daha söylemekte fayda var. Dil sürekli olarak geliştirilmektedir ve bu makalenin yazıldığı sırada en son sürüm 4.0.3'tür. Büyük olasılıkla, bu satırları okuduğunuzda daha yeni bir sürüm yayınlanacaktır - örneğin 4.0.10. En iyi çözümün daha yenisini indirmek olacağını düşünüyorum çünkü bu, dilin önceki sürümlerindeki bazı hataları düzeltebilir. Önemli olan ilk rakamın 4 olmasıdır, çünkü üçüncü PHP, desteklenen işlevlerin sayısı açısından dördüncüden çok daha düşüktür.
PHP'yi yükleme
Az önce indirdiğiniz exe dosyasını çalıştırın. Görüntülenen iletişim kutusunda İleri'ye tıklayın.
Kabul Ediyorum düğmesini tıklatarak lisans koşullarını kabul edin. Görüntülenen iletişim kutusunda Standart kurulum türünü seçin.
Şimdi PHP'nin kurulacağı dizini belirtin. Varsayılan olarak C:PHP sunuluyor ancak Apache'ye “daha yakın” olan C:Program FilesPHP4'ü seçmek daha mantıklı olacağını düşünüyorum. Bu dizini belirtmek için Gözat düğmesine tıklayın ve adını girin, ardından her zamanki gibi Tamam'a ve ardından bir sonraki iletişim kutusuna geçmek için İleri'ye tıklayın. (Gerçek bir programcıysanız ve düzeni seviyorsanız bu adımları mutlaka uygulayın).
SMTP sunucunuzun (Posta Aktarım Protokolü Gönder) ve e-posta adresinizin adresini ayarlayın. PHP Mail() işlevi çağrıldığında giden posta istekleri için kullanılacak olan bu sunucu ve dönüş adresidir. Genel olarak bu, normal e-posta istemcinizin (örneğin Outlook Express) posta gönderdiği sunucunun aynısıdır. Ancak, metin alanlarındaki varsayılan değerleri bırakabilirsiniz - bu durumda Mail() işlevi yerel makinede çalışmaz.
PHP'nin yapılandırılacağı sunucuyu seçin. Bizim durumumuzda bu Apache'dir.
Dosya kopyalama işlemi başlayacaktır. Tamamlandıktan sonra, çeşitli bildirimlerin bulunduğu birkaç iletişim kutusu daha görünebilir. Onlara hiç dikkat etmeyin.
Apache'yi PHP ile çalışacak şekilde yapılandırma
Apache httpd.conf yapılandırma dosyasını Not Defteri'nde, C:Program FilesApache GroupApacheconf dizininde açın. Ancak, bu dosyayı manuel olarak aramanıza gerek yoktur, bunun yerine Başlat menüsü - Programlar - Apache Web Sunucusu - Yönetim'deki Yapılandırmayı düzenle kısayolunu kullanmanız gerekir.
İçinde aşağıdaki yorum yapılan satırı bulun:
#AddType uygulaması/x-httpd-php php
Yorumunu kaldır:
AddType uygulaması/x-httpd-php php
Böylece php uzantılı tüm dosyalara application/x-httpd-php tipini atadık.
Bu satırın hemen sonrasına aşağıdaki ayarları ekleyin:
ScriptAlias /_php/ "C:/Program Dosyaları/PHP4/"
Eylem uygulaması/x-httpd-php "/_php/php.exe"
Bunu yaparak öncelikle Apache'nin erişebilmesi için PHP işlemcili dizin için bir eşanlamlı _php oluşturuyoruz ve ikinci olarak application/x-httpd-php türündeki tüm dosyaları php.exe işlemcisiyle ilişkilendiriyoruz.
Önemli!
"_php" satırı, gelecekte ana makinenizde oluşturabileceğiniz dizin adlarıyla çakışmaması için alınmıştır.
Değişiklikleri yapılandırma dosyasına kaydedin, Apache daha önce çalışıyorsa durdurun (Başlat - Programlar - Apache Web Sunucusu - Yönetim - Apache'yi Durdur kısayolu) ve yeniden başlatın. Apache başlamazsa (pencere açılır ve hemen kapanır), bir yerde sözdizimi hatası yaptınız demektir. Bu durumda, daha önce verilen hataların giderilmesine yönelik önerilerden yararlanabilirsiniz.
PHP testi
Şimdi PHP scriptlerinin çalıştığından emin olalım. Bunu yapmak için z:/home/localhost/www dizininde aşağıdaki içeriğe sahip bir test.php dosyası oluşturun:
echo "İşe yarıyor!
";
phpinfo();
?>
Şimdi tarayıcınıza yazın: http://localhost/test.php. Phpinfo() işlevi tarafından oluşturulan, PHP hakkında çeşitli bilgiler içeren bir sayfa görmelisiniz.
Önemli!
PHP betiklerinin CGI betikleriyle aynı olmadığını hatırlatırız. Özellikle, eğer cgi betikleri genellikle /cgi-bin/ veya /cgi/ dizininde bulunuyorsa, php betiğinin belgeler dizininde bulunması gerekir.
Sayfa görüntülenmiyorsa httpd.conf dosyasında hata yaptığınız anlamına gelir. Tekrar açın ve hatayı düzeltin, ardından Apache'yi yeniden başlatmayı unutmayın.
Yukarıda açıklandığı gibi Apache'yi durdurun. Aksi takdirde yalnızca Apache penceresi kapanacak ve sunucunun kendisi çalışmaya devam edecektir.
Ek modüllerin kurulması
PHP'nin çalıştığını doğruladıktan sonra, indirilen zip dosyasında bulunan ek modülleri kurmamız gerekiyor. Bunlar arasında resimlerle çalışmaya yönelik araçlar, takvim, FTP (Dosya Aktarım Protokolü) vb. bulunur. Arşivin yalnızca modülleri değil, PHP'nin tam sürümünü içerdiğine dikkat edilmelidir. Hemen kullanmamamızın tek nedeni, uygun bir kurulum programının olmamasıydı. Yani aşağıdakileri yapmanız gerekir.
Zip arşivini doğrudan PHP'nin kurulu olduğu dizine açın (örneğimizde bu C:Program FilesPHP4'tür). Bazı dosyaların üzerine yazılacak, bazıları eklenecek. Özellikle, hemen hemen tüm gerekli modülleri içeren uzantılar dizini görünecektir.
Şimdi PHP'ye hangi modülleri kullanabileceğini bildirmemiz ve ayrıca bazı ayarları yapmamız gerekiyor. Bunu yapmak için php.ini dosyasını Windows dosya dizinindeki (genellikle C:WINDOWS) Not Defteri'nde açın. Bu dosya oraya PHP yükleyicisi tarafından yerleştirildi. Dosya, her biri bir parametrenin değerini ayarlayan bir dizi satırdan oluşur. Satırların ";" karakterinden sonraki kısımları yorum olarak kabul edilir ve dikkate alınmaz.
magic_quotes_gpc parametresini bulun ve şu şekilde ayarlayın:
magic_quotes_gpc=Kapalı
Bu, PHP'nin formdan gelen belirli karakterlerden önce ters eğik çizgi koymasını engeller.
Şimdi aşağıdaki ayarı bulun ve yapılandırın:
extension_dir=C:Program DosyalarıPHP4uzantıları
Bununla PHP'ye modülleri C:Program FilesPHP4extensions dizininde, yani tam olarak ihtiyaç duyulan yerde araması gerektiğini söylüyoruz. Lütfen bu parametrenin varsayılan olarak "./" olarak ayarlandığını, yani PHP ile aynı dizinde olduğunu unutmayın. Bu elbette yanlış.
Uzantı= ile başlayan yorum satırlarını arayın. İhtiyacımız olan modüllere karşılık gelenlerin yorumunu kaldırmanız gerekecek. MySQL ve takvim işlevleri desteği PHP'de zaten yerleşiktir.
Makalenin önceki sürümünün PHP4'ü değil, PHP3'ü yükleme prosedürünü açıkladığını belirtmekte fayda var. Bununla birlikte, ilerleme kendini hissettiriyor ve yakın gelecekte PHP3'ün yerini dördüncü versiyonda tamamen kardeşi alacak (bu, ikincisinin komut dosyalarını onlarca (!) kat daha hızlı yürütmesi ve aynı zamanda daha hızlı çalışmasıyla kanıtlanıyor) yerleşik işlevlerin neredeyse 2 katı). Ayrıca PHP4, PHP3 ile yukarıdan aşağıya uyumludur; bu, PHP3 için yazılan çoğu betiğin, yorumlayıcının 4. sürümünde çalışacağı anlamına gelir.
Komut dosyalarının sunucuya ilk yüklenmesi 4 adımdan oluşur.
1. Php ftp sunucusu için bir şifre belirlemeniz gerekmektedir.
2. Php sunucusuna bağlanın.
3. Komut dosyasının kendisini yükleyin.
Öyleyse başlayalım.
1 adım. Php ftp sunucusu için bir şifre belirleyin.
Öncelikle kontrol paneline gitmeniz gerekiyor. Giriş yaptıktan sonra "PHP ayrıntıları" bağlantısını tıklayın
Daha sonra şu bağlantıya tıklayın: “Şifre ayarlanmadı”
Ve ftp sunucusu için 6 ila 15 karakter uzunluğunda olması ve yalnızca Latin harfleri ve rakamları içermesi gereken bir şifre girmeniz gereken şifre belirleme sayfasına yönlendirileceğiz.
Adım 2. Php ftp sunucusuna bağlanılıyor.
Şifreyi ayarladıktan sonra ftp istemcisini indirmeniz gerekir. Şahsen ben filezilla programını kullanıyorum ve buna göre aşağıdaki ekran görüntüleri bu programda tam olarak neyin ve nasıl yapılacağını gösteriyor. Programı resmi web sitesinden indirebilirsiniz. Programın üst kısmında bağlantı parametrelerini girin: Sunucu: s2000.ucoz.net Giriş: “PHP ayrıntıları” menüsünde (ikinci ekran görüntüsü) listelenen giriş bilgilerinizi girin. Şifre: Siteye daha önce girdiğiniz şifre. Bundan sonra “Hızlı bağlantı” butonuna tıklayın.
Bağlandıktan sonra program penceresinin sağ tarafında "scripts" adlı bir dizin göreceksiniz. Bu dizine çift tıklayarak gidin.
Ve ihtiyacımız olan scriptleri içine yüklüyoruz. Örneğin, siteden Twitter'a bağlantıları otomatik olarak göndermek için siteye bir komut dosyası yüklememiz gerekiyor, bunu yapmak için programın sol tarafında komut dosyasının bulunduğu klasörün depolandığı dizine gidiyoruz ve basitçe sürükleyin ihtiyacımız olan klasörü doğru diyaloga (sunucuda saklanan dizinlerin ve dosyaların görüntülendiği yer) girin.
Dosya aktarımının durumunu programın alt kısmında bulunan durum penceresinden öğrenebilirsiniz, burada aktarım bekleyen dosyalar, aktarılamayan dosyalar ve başarıyla aktarılan dosyalar görüntülenir.
Notlar!
1. Sunucuya aktarılan dosyalar boşluk içermemeli ve Latin harflerinden oluşmalıdır.
2. Bir php ftp sunucusu için şifre ayarlarken şifrenin uzunluğu 15 karakteri aşarsa herhangi bir hata görmezsiniz ancak şifre çalışmaz.
Script nasıl kurulur?
Varsa uCoz sistemiyle küçük bir kullanıcı etkileşimi deneyimi bile HTML ve CSS'nin temellerini anlamak web sitemizden satın aldığınız betiği kişisel olarak kurmanıza olanak sağlayacaktır. Eğer script kurulumunu yapamıyorsanız uzmanlarımızdan script kurulum hizmeti sipariş edebilirsiniz.
Her komut dosyasının arşivinde talimatları içeren bir dosya bulabilirsiniz. Bu formatta bir metin dosyası olabilir txt veya sayfayı biçimlendir HTML. Komut dosyasını uCoz sistemindeki bir web sitesine yükleme konusunda size genel bilgi verecekler.
Her komut dosyasının kendine ait zip veya rarİndirmeniz gereken arşiv. İndirme bağlantısı yalnızca sipariş için ödeme yaptıktan sonra e-postanıza gönderilecektir.
KURULUM SIRASINDA EYLEMLERİN DETAYLI ALGORİTMASI:
- Komut dosyası arşivini açın ve kurulum için gerekli tüm dosyaların mevcut olup olmadığını kontrol edin: talimatlar, komut dosyasının çalışması için dosyalar. Genellikle kurulum belgesinde komut dosyası kodu veya stilleri bulunur (örneğin ReadME.txt), dolayısıyla tek tek JS veya CSS dosyalarını bulamazsanız talimatların içeriğini dikkatlice kontrol edin.
- Daha sonra sitenin kontrol paneline şu adresten giriş yapmanız gerekir: http://siteniz/yönetici. Sonraki eylemlerin çoğu orada gerçekleşecek.
- Scriptin çalışacağı modüllerin aktif olup olmadığını kontrol edin. Bunu yapmak için şuraya gidin: Kontrol Paneli – Sol Menü ve "Etkin" sekmesini görüntüleyin. İhtiyacınız olan modül eksikse "Aktif Değil" sekmesine tıklayın, ihtiyacınız olan modülü bulun ve etkinleştirin.
- Şimdi betiği yükleme talimatlarını açın ve izlemeye başlayın. Kural olarak, eylemleriniz gerekli dosyaları sitenin dosya yöneticisine veya PHP sunucusuna yükleyerek başlamalıdır.
İlk durumda, çoğu zaman bunlar yalnızca uygun img\images, fonts, js ve diğer klasörlere yüklenmesi gereken resim, yazı tipi vb. grafik dosyalarıdır. Çok fazla dosya varsa, bir FTP istemcisi kullanarak yüklemek en uygunudur.
İkincisinde bir komut dosyasıdır. Komut dosyası dosyasını herhangi bir şekilde değiştirmeniz gerekip gerekmediğini görmek için talimatları kontrol edin (format.php) sunucuya yüklemeden önce. Daha sonra FTP yoluyla PHP sunucusuna bağlanın ve dosyaları/komut dosyasını içeren klasörü "scripts" kök dizinine yükleyin. - Talimatlardaki bir sonraki adım, komut dosyası kodunu veya CSS stillerini yerleştirmeyle ilgilidir. Kodları tam olarak nereye ve hangi şablona yerleştirmeniz gerektiğini görmek için arşivdeki komut dosyasındaki talimatlara dikkatlice bakın. Kodun kapanış etiketinin hemen sonrasına yerleştirilmesi gerekebilir
, veya kapanış etiketinden önce
Dikkat: tüm dosyalar (örneğin, uzantıya sahip olanlar) txt, js, php veya css), herhangi bir metin düzenleyicide (örneğin Not Defteri) açılabilir, ancak şu formattaki dosyaları düzenlemek için kullanılabilir: css, js veya php Bu tür dosyaları kullanmak için tasarlanmış özel bir düzenleyici indirmenizi öneririz (örneğin, Yüce Metin 2).
IQ239 ürün yazılımını sorunsuzca uçurun
Microsd'den yazma koruması nasıl kaldırılır
Google Dorks nedir? Google arama sırları. Özel amaçlı komutlar Daha fazla başlık tüm kullanıcı yayınlarına önceki
Mathcad olmadan xmcd dosyası nasıl açılır
Kalış yerindeki geçici kayıt nasıl uzatılır? Ruhsatın kayıt yeri dışında bir yerde değiştirilmesi mümkün müdür?