08220 Internet Programcılığı II



Benzer belgeler
Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. Öğr. Gör. Murat KEÇECİOĞLU 1

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır.

KANTAR UYGULAMASI Kurulum Kılavuzu

"SQL Server Management Studio" yazılımını yüklemek için alttaki resmi sitesinden 180 günlük deneme sürümünü indirebilirsiniz.

1.PROGRAMLAMAYA GİRİŞ

WAMP SERVER KURULUMU

Internet Programming II

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. 26 Şub Öğr. Gör.

VERİTABANI KURULUMU SQL 2005 EXPRESS EDITION KURULUMU

Program Kurulum. Turquaz Muhasebe. İçindekiler

Windows 7 - IIS 7.5 üzerine PHP ve MySQL kurulumu

Outlook Web Access'a Güvensiz Girmeyin

SQL ALWAYS ON SİSTEMİNE YENİ CLUSTER NODE EKLENMESİ

08220 Internet Programcılığı II

INTERNET INFORMATION SERVICES 6.0 DA WEB SAYFASI YAYINLAMAK

Opera V2 Kurulum Klavuzu V0.01

Microsoft Outlook 2003 Kurulumu

Veri Tabanı Yönetim Sistemleri Bölüm - 02

İNTERNET PROGRAMCILIĞI HAFTA MYSQL - PHPMYADMIN. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Mysql Nedir.

Windows Server 2012 Active Directory Kurulumu

SQL SERVER 2005 ENTEGRE SQL (VTY) VERİ TABANI YÖNETİM KURULUMU RESİMLİ ANLATIMI. Entegre SQL kurmadan önce SQLSERVER 2005,i kuralım öncelikle.

Useroam Kurulum Rehberi

PlayOnMac Dowload System Preference Security&Privacy clickthelocktomakechnages (değişiklik yapmak için kilidi tıklayın) Allow apps downloaded from:

NOT: BU BELGEYİ OKUMADAN LÜTFEN YAZILIMI YÜKLEMEYE ÇALIŞMAYIN.

JOBCONTROL KURULUMU. 2 numaralı görüntüde kırmızı daire içerisine alınmış kısımda, bilgisayarınızın kaç bit olduğunu görebilirsiniz.

Security Configuration Wizard ile güvenliği artırmak

testo Saveris Web Access Yazılım Kullanım kılavuzu

PERKON PDKS Kurulum ve hızlı başlangıç rehberi

NicProxy Registrar AWBS Modül Kurulumu Versiyon 1.0

e-imzatr Kurulum Klavuzu

MIRACLE DATA WORKS KURULUM DOKÜMANI

08217 Internet Programcılığı I Internet Programming I

WEB E-POSTA AYARLARI. Outlook 2003 Ayarı ( Resimli Anlatım )

SQL Server 2014 Kurulum Adımları

NİTELİKLİ ELEKTRONİK SERTİFİKA KURULUM AŞAMALARI

İÇERİK YÖNETİM SİSTEMİ (CMS) Bir web sitesi yayınlamak için yapılması gerekenler:

Useroam Kurulum Rehberi

JasperReports Server ve Ireport raporlama Sistemi Kurulumu / Kullanımı 1. Bölüm 2. Bölüm 1- JasperReports Server ve Ireport Nedir?

IceWarp kurulumu. IceWarp Server kurmanız için yapmamız gereken adımlar şunlardır:

Tomcat Uygulama Sunucusunun Kurulumu. İlk olarak adresine gidiyoruz.

PHP I PHP I. E. Fatih Yetkin. 26 Eylül 2011

MEB E-Posta Hizmetleri ve Outlook Programı

SQL 2005 SQL STUDIO MANAGER ACP YAZILIMI KURULUM KILAVUZU

Elektronik Dergi ve Veri Tabanlarına Kampus Dışından Erişim

AutoCAD 2013 Network Versiyonu Kurulumu

08221 Veri Tabanı II. Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı. 18 Eyl Çarş. Öğr. Gör. Murat KEÇECİOĞLU

BATMAN ÜNİVERSİTESİ KÜTÜPHANE VERİTABANLARINA KAMPÜS DIŞINDAN ERİŞİM REHBERİ

2014 PROGRAMININ AUTODESK SİTESİNDEN İNDİRİLMESİ

Useroam Kurulum Rehberi

EFe Event Management System

CLIENT MODE KURULUMU

İLERİ VERİTABANI SİSTEMLERİ SUAT ÜSTKAN

ACS790 Programından OZW672 Web Server a tesis diyagramının aktarılması

USB 2.0 YAZDIRMA SUNUCUSU

Turquaz Windows kurulum dökümanı. ftp://ftp.mirror.ac.uk/sites/ftp.postgresql.org/binary/v7.3.1/windows/pgsql731wina1.exe

Jdk İndirilmesi Ve Kurulması - Java Netbeans 6.1 İndirilmesi Ve Kurulması JDK İNDİRİLMESİ VE KURULMASI

NPratik Yazılım Kurulum Kılavuzu. Yedekleme İşlemi

J-Guar Self Servis Kurulumu

İnternet Programcılığı

USB 2.0 ETHERNET YAZDIRMA SUNUCUSU

adresine tıklayarak kayıt ekranına giriş yapınız.

MSSQL Server 2000 Kurulumu

-> :58

Kaynak Kodlardan Derleme. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 26 Mart 2005

Denetim Masası/Programlar/Windows özelliklerini Aç/Kapat

BitTorrent İstemci Kullanımı

Lanschool Sınıf yönetim yazılımının (V7.4) Ncomputing sistemlerinde kullanılması

Tarih: 2 Ağustos 2018 Son versiyon: 1.8. EndNote X9 Windows Multi/Site kurulum talimatları

Araçlar > İnternet Seçenekleri > İçerik > Sertifikalar adımları takip edilerek sertifikanın yükleneceği sayfa açılır.

vsphere Client(viClient) ile ESXI Kontrolü

Network üzerinde MATLAB kurulması

AMD Radeon R9 Serisi ekran kartları ile hediye verilen DIRT RALLY Oyununu sistemden alma rehberi.

Windows Server 2012 Kurulum Hazırlıkları. Windows Server 2012 Kurulum Seçenekleri. Windows Server 2012 Kurulum Adımları. Full GUI Kurulum Seçeneği

1. Sertifika istenmesi

PHP ile İnternet Programlama

Virtualaze Unify Kurulumu

PRAGON PROTECT & RESTORE 3. Kurulum Rehberi

Bu bölüm V- Ray License Server lisans sunucusu uygulamasının kurulumundan

FortiGate Sertifika Yönetimi. v4.00-build /02

İSTANBUL ECZACI ODASI BİLGİ İŞLEM BİRİMİ

MATLAB KURULUM KILAVUZU

C için tümleşik geliştirme ortamı (IDE) kurulumları

Smoothwall URL Filter Kurulumu

AutoCAD 2011 Kurulumu

1. Bilgisayarınızda kullandığınız Web tarayıcı programını (Internet Explorer, Mozilla Firefox vb.) çalıştırınız.

BEUN VPN Hizmeti. VPN Nedir?

Kurulum Dökümanı. v

LogControl DL yazılımı kurulum talimatı

Ders Tanıtım Sunumu. Database Managegement II. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

PHP 1. Hafta 1. Sunum

ZWCAD Önemli. Tek Kullanıcı Sürümü Lisans Kodu Kullanarak Yükleme Kılavuzu

LOG SHIPPING Yusuf KAHVECİ Senior Database

NİTELİKLİ ELEKTRONİK SERTİFİKA KURULUM AŞAMALARI

Spss 14 İçin İhtiyaç Duyulan Minimum Donanım Ve Yazılım Gereçleri; SPSS 14.0 programını License sunucusu üzerinden kurulumu:

Ekrana gelen diyalog penceresinden Typical radyo düğmesi seçilir ve Next düğmesine basılır.

2. SCADA PROGRAMI. TEOS' un size sunduğu bir çok hizmet içerisinde en önemlilerini şöyle sıralayabiliriz:

Uzak Masaüstü Lisans Server ı Aktive Etme

Windows Live ID ve parolanızı giriniz.

Transkript:

08220 Internet Programcılığı II Internet Programming II Öğr.Gör. Murat KEÇECİOĞLU Elbistan Meslek Yüksekokulu Bilgisayar Teknolojileri Bölümü Şubat 2015

08220 Internet Programcılığı II Internet Programming II Hafta II Dinamik Diller Php gibi dinamik diller sunucu tarafında çalışmaktadır. Hazırlanan kodlar sunucu tarafında yorumlanarak sonucu kullanıcıya bildirilmektedir. Tabi ki Php kodu kullanıcıdan gizlenmektedir. Php kullanmanın amacı sadece kodu gizlemek değildir. Veritabanı bağlantısı ile esnek yapıları kullanmaktır. Php İşlem Basamakları Php tabanlı bir sayfanın sunucu üzerinde yorumlanması; Web sunucusu istekte bulunulan adresin dosya uzantısından dosyanın bir Php dosyası olduğunu algılar ve PHP yorumlayıcısına gönderir. Php yorumlayıcısı ilgili dosya içerisindeki scriptleri çalıştırarak geriye döndürdüğü sonucu web sunucusuna geri gönderir. Web sunucusuna ulaştırılan sonuç istemci tarafına HTML dosya olarak yollanır. İstemcideki web tarayıcı gelen HTML kodları yorumlayarak sonucu gösterir. 2

PHP Örnek Kod Bu örnek kodda bir dosya yükleme işlemi için form kullanımı ve php kodları görülmektedir. Form metodunun post ve maksimum dosya yükleme 30000 byte olduğuna dikkat ediniz. 3

Php Kurulumu (IIS) Php.net web sitesine giriyoruz. (Son sürüm olursa daha iyi olur...) Tüm Sürümler için... Lisans: Dil: Kısıtlama: Ücretsiz İngilizce Yok Üretici Firma: Php En son indirilebilir sürüm 5.6.6 dır. Download linkinden bu dosya indirilir. İndirdiğimiz zip dosyasını C:\dizinine açın. Dikkat edilmesi gereken bir nokta, zipi açtığımızda klasör ismi daha değişik olabilir, mesela php-5.6.6-win32 gibi. Bu klasörün adını PHP olarak değiştirmemiz gerekir. Bunu da yaptıktan sonra devam ediyoruz... 4

C:\PHP dizinine kopyaladığınız dosyalar arasında bulunan MSVCRT.DLL ve PHP4TS.DLL adlı dosyaları WINDOWS dizinindeki SYSTEM32 dizinine kopyalayın. Windows, MSVCRT.DLL dosyasının kullanılmakta olduğu bildirerek, kopyalamayı reddederse, kopyalamaya gerek yok demektir. Açtığınız zip dosyasından çıkmış olan PHP.ini-dist isimli dosyayı Not Defteri ile açın. extension_dir= satırını bularak, karşısındaki./ yazısını silip yerine php dosyalarını kopyaladığınız dizinin adını (örneğin C:\PHP) yazın. Sonra ; browscap = satırını bulun ve önündeki noktalı virgülü kaldırarak karşısındaki extra/browscap.ini kelimelerini c:\windows\browscap.ini olarak değiştirin. Bu dosyayı, php.ini adıyla WINDOWS dizinine kaydedin. Unutmadan PHP klasörümüzün içindeki browscap dizinine giderek oradaki browscap.ini dosyasını da WINDOWS dizinine kopyalıyoruz. Evet dosya kopyalama işlemlerimizi bitirdik. Şimdi sıra sunucumuza PHP'yi tanıtmaya geldi. 5

Denetim Masası (Control Panel)'na gidiyoruz ve oradaki Yönetimsel Araçlar (Administrative Tools)'ı açıyoruz. Burada bulunan Internet Information Services (IIS) isimli ikona tıklayarak onuda açıyoruz. 6

Karşımıza çıkan pencerenin sol kısmındaki ağaç menüyü kullanarak Web Siteleri (Web Sites)'i altındaki Varsayılan Web Sitesi (Default Web Site) seçeneğine kadar iniyoruz. Bu seçeneği sağ tıklayoruz, açılan menüden Özellikler (Properties)'i seçiyoruz. 7

Karşımıza gelen kutudan Giriş Dizini (Home Directory) sekmesini seçin, Yapılandırma (Configuration) butonunu tıklarız. Karşınıza gelecek olan pencereden Ekle (Add) butonuna tıklarız. 8

Yeniden karşınıza bir pencere açılacak, burada Çalıştırılabilir (Executable) kutusunaphp4isapi.dll'ın tam yolunu yazın (büyük ihtimalle yol "C:\PHP\sapi\php4isapi.dll" şeklinde olacaktır). Uzantı (Extension) kutusuna ise.php yazın. Aynı pencerenin alt tarafındaki Komut Dosyası Alt Yapısı (Script Engine) isimli kutuyu işaretleyin ve Tamam (OK) butonuna basarak bu pencereyi kapatın. Şimdi ise ISAPI Süzgeçleri (ISAPI Filters) sekmesini seçin ve Ekle (Add) butonuna basın. 9

Karşınıza gelecek penceredeki Süzgeç Adı (Filter Name) bölümüne PHP yazın. Hemen altındaki Çalıştırılabilir (Executable) bölümüne ise PHP4isapi.dll'ın tam yolunu yazın (büyük ihtimalle yol "C:\PHP\sapi\php4isapi.dll" şeklinde olacaktır). Bütün bu işlemleri doğru olarak yaptıktan sonra sıra IIS'i yeniden başlatmaya geliyor. Bunun için,başlat/donatılardan Komut İstemcisi'ni çalıştırın. Açılacak pencerede net stop iisadmin komutunu yazarak Enter'a basın. Bunu yapınca ekranda bazı yazılar geçmeye başlayacak ve size işleme devam etmek isteyip istemediğinize dair bir soru sorulacak, soruyu geçmek için E (Y) yazarak Enter'a basın. Bir miktar beklemeniz gerekebilir. 10

Komut satırı tekrardan C:\> olduğunda IIS'i yeniden başlatmak için gerekli olan net start w3svc komutunu yazıp enterlıyoruz. Yine bir takım yazılar geçecek... Komut satırı yine C:\> olduğunda Consol penceresini kapatabilirsiniz. Bütün bu işlemlerden sonra IIS'niz PHP çalıştırabilir duruma gelmiş olmalı. Bunu sınamak için not defterine(yada herhangi bir metin editörüde olur) <? PHPinfo();?> yazın ve php.php adıyla IIS'in kök dizin saydığı klasöre ("C:\Inetpub\wwwroot") kaydedin. Dikkat etmeniz gereken bir nokta dosyayı kaydettiğinizde uzantısının gerçekten php olup olmadığıdır. Şimdi browser'ınızı açıp adres alanına sunucu adıyla birlikte dosyanızın adını yazın (değiştirmediğiniz taktirde "http://localhost/php.php" olması gerek). Eğer her şeyi düzgün yaptıysanız aşağıdaki gibi bir sayfa görüntülenecektir. 11

Herşey normalse artık sizinde PHP destekli bir IIS'iniz var demektir. 12

MySQL Kurulumu Kurulum için ilk önce mysql.org download kısmından ücretsiz bir şekilde MySQL programını indirebilirsiniz. İndirmiş olduğunuz MySQL programına çift tıklayarak kuruluma başlayabiliriz. 13

Programı çalıştırıp NEXT diyoruz. Complete seçeneğini seçip NEXT diyoruz. 14

İşletim sistemimizin kurulu olduğu sürücünün Program Files klasörüne MySQL kuracaktır. KAYIT veya Skip Signup seçeneğini seçip NEXT Diyoruz. 15

İlk kurulum aşamasını tamamlamak için Finish diyoruz. Karşınıza çıkan pencereye Next> derseniz kurulumu bitirip, config ayarlamalarına devam edebilirsiniz Next > diyerek config ayarlamalarına başlıyoruz 16

Detalied Configürasyon Next > diyerek devam ediyoruz Developer Machine seçeneğini seçiyoruz. (minimal amount of memory) 17

Multifunctional Database (high speed) seçeneğini seçip next diyoruz. Bu alandan \MySQL Datafiles\ seçeneğini seçiyoruz. İlk kurulumda bu alan Installation Path dır dikkat edin direk Next > demeyin. Ayrıca bazen bu alanda < Back Sol tarafında Modify alanı beliririr. 18

Modify alanına tıklayarak bu alanları aktif edebilirsiniz. \MySQL Datafiles\ sol tarafından klasörün hangi sürücüye kurulmasını seçebilirsiniz. 19

Eğer 15 kişi bağlanacaksa DSS / OLAP seçeneğini seçiyoruz. 15 den fazla kişi bu veritabanına bağlanacaksa? Manual Setting seçeneğini seçerek 15 rakamının yerine daha fazla (Bu sunucuda 25) seçiyoruz. 20

Enable TCP/IP Networking seçeneği ve Enable Strict Mode seçenekleri seçili Port Number:3006 olarak Next > diyoruz. Port Numarasını 3306 yapmayı unutmayın Karakter set ilk başta LATİN1 yani ingilizcedir. Türkçe Karakter için Turkish Cİ yapabilirsiniz. (UFT-8) 21

Install As Windows Service ve Include Bin Directory in Windows PATH seçeneklerini ve Service Name Alanından MySQL seçip Launch the MySQL Server automatically nin solundaki kutucuğu seçerek Next > diyoruz Modify Security Settings seçeneği seçilmiş bir halde New root password (yeni şifre) giriyoruz. 22

Anonymus Accont seçeneğini seçerseniz. Mysql veritabanı şifre istemeden çalışacaktır. Bu alanda EXECUTE ederek configürasyon kurulumunu başlatıyoruz. 23

Konfigürasyon kurulumu sona erdi FİNİSH diyebiliriz. Kaynakça YAŞAR E, ÖZSEVEN T, 2012, Internet Programcılığı II, Murathan Yayınevi, Trabzon, TÜRKİYE http://www.apache.org 24