CGI : Ortak Geçit Arayüzü Angelo ek olarak, perl 'in php 'den hızlı olduğu bilinmekle beraber cgi sadece perl ile sınırlı değildir. Perl cgi için genel olarak kullanılan bir dildir. Aşağıdaki dillerde ek olarak cgi için kullanılabilir C/C++ Fortran PERL Unix shell Visual Basic ben bunları biliyorum belki bir kaç tane daha da vardır. gelelim perle, mysql bağlanmak için perle ek olarak DBI modülü eklenmelidir mesela basit bir şekilde perl ile mysql 'e bağlanalım: Kod:

Dosyaları ftpden attıktan sonra CHMOD ayarlarını yapmanız gerekiyor. Dosyalar genelde cgi-bin klasoru icinde calısıyor. Database konusunda bir bilgim yok ; kullandıgım cgi scripler genelde hep txt dosyaya yazıyor. Database olayını burdan bende orenmiş olucam.

Perl ile sistem programlayacaksan php'den hizli olduguna bende katilabilirim ancak web uzerinden bir programlama yapilacaksa, cgi yeni bir proses fork etme temeline gore calistigi icin yuksek kullanimda bir cok yeni proses ureteceginden teknolojik olarak geri kalmis bir hadisedir. Buna dokunmak istemistim

Evet, makineyi zorladığı bir gerçek. Eskiden perl, asp arasında kararsızdım, şimdi. php diyorum, başka bir şey demiyorum

Cgi script hic kurmadim, php script gibi mi oluyor bu scriptlerin kurulumu?Ftp serverde ekstra yapilacak bir sey varmi?Mysql acilacak baska aynen setup mi yapiliyor.

CGI kurarken ftp'de binary mode kullanmak gerekiyor bazen.

aslında diyorum ki çok ince ayarlara dayanıyor sonuç olarak çok işlem yapan bir program çalıştırıyorsanız, az ve öz çalışır diyorsanız perl, ama yoğunuz işlemimizde ortalama diyorsanız php diyebiliriz.

CGI bir scripting dili degildir. Web uzerindeki datalarin baska programlar araciligiyla kullanilmasinda haberci gorevi goren bir yapidir. Web sunucusu tarafindan kodlar parse edilmedigi icin yeni bir proses olusturur kendisi, dolayisiyla yavaslatici ve eski bir teknolojidir. Yeni proses olusturabilmesi acisindan executable sekilde ayarlanmalidir. 755 moda ayarlanmali veya +x ile execute edilebilir ayari verilmelidir. MySQL olayi scriptin olayidir, hangi scripting kullaniliyorsa onun kendi ic ayari nasil ise o sekilde yapilir. Cogunlukla Perl ile kullanildigi icin perl'de nasil mysql ayari yapiliyorsa o sekilde yapilir.