CentOS PHP Kurulumu ve Yapılandırması

13
0
CentOS PHP Kurulumu ve Yapılandırması


Web Geliştirme için Temel Adımlar
Web geliştirmeye ilgi duyanlar için en önemli adımlardan biri, doğru bir işletim sistemi ve geliştirme araçlarını seçmektir. Bu blog yazısında, CentOS’un neden tercih edilen bir işletim sistemi olduğunu, PHP kurulumu için gereken paketleri nasıl yükleyeceğinizi, PHP’nin nasıl kurulup yapılandırılacağını, Apache sunucusuyla nasıl entegre edileceğini ve PHP yapılandırma dosyasının nasıl düzenleneceğini öğreneceksiniz. Bu adımların sırasıyla nasıl uygulandığını detaylı bir şekilde anlatacağımız bu rehber yazımız size web geliştirmede önemli bir adım atmaya yardımcı olacak.

CentOS İşletim Sistemi Seçimi

CentOS işletim sistemi, Linux tabanlı bir dağıtımıdır ve özellikle sunucular için popüler bir seçimdir. İşletim sistemi seçimi, bir sunucunun performansı ve güvenilirliği üzerinde büyük bir etkiye sahip olabilir. Bu nedenle, doğru işletim sistemi seçimi önemlidir.

CentOS’un tercih edilme nedenlerinden biri, ücretsiz ve açık kaynaklı olmasıdır. Bu, kullanıcıların işletim sistemini istedikleri gibi özelleştirebilmelerini sağlar. Ayrıca, CentOS, güvenlik güncellemeleri ve düzeltmeleri için aktif bir topluluk tarafından desteklenmektedir.

CentOS ayrıca, sunucu odaklı özelliklere sahiptir. İşletim sistemi, yüksek performans, güvenlik ve istikrar sunmak için optimize edilmiştir. Ayrıca, CentOS’un uzun bir destek ömrü vardır, bu da uzun vadeli güncellemeler ve desteğin sağlandığı anlamına gelir.

  • Ücretsiz ve açık kaynaklı: CentOS’un ücretsiz ve açık kaynaklı olması, işletim sistemi üzerinde tam kontrol sağlar.
  • Topluluk desteği: CentOS, aktif bir topluluk tarafından desteklenir ve güvenlik güncellemeleri sağlanır.
  • Sunucu odaklı: CentOS, yüksek performans, güvenlik ve istikrar sunmak için özel olarak tasarlanmıştır.
  • Uzun destek ömrü: CentOS, uzun vadeli güncellemeler ve desteğe sahiptir.
Avantajlar Dezavantajlar
Ücretsiz ve açık kaynaklı olması Bazı yeni özelliklerin diğer işletim sistemlerine göre daha geç gelmesi
Aktif topluluk desteği Belirli donanım ve sürücü uyumluluğu sorunları
Sunucular için optimize edilmiş performans Arayüzü diğer işletim sistemlerine göre daha teknik olabilir
Uzun destek ömrü

PHP Kurulumu için Gerekli Paketlerin Yüklenmesi

PHP’nin başarılı bir şekilde kurulabilmesi için öncelikle bazı paketlerin yüklenmesi gerekmektedir. Bu paketler, PHP’nin çalışması için gerekli olan bağımlılıkları içermektedir. İşte PHP kurulumu için gereken paketler:

1. Apache Sunucu: PHP’nin bir web sunucusu üzerinde çalışabilmesi için öncelikle bir web sunucusuna ihtiyaç vardır. Apache, genellikle PHP ile birlikte kullanılan popüler bir web sunucusudur.

2. MySQL Veritabanı: PHP ile veritabanı işlemleri gerçekleştirilecekse, MySQL veya başka bir veritabanı sunucusunun da kurulu olması gerekir. MySQL, yaygın olarak kullanılan bir veritabanı sistemidir.

3. PHP Eklentileri: PHP’nin bazı özelliklerini kullanabilmek için ilgili eklentilerin yüklü olması gerekmektedir. Örneğin, mysqli eklentisi MySQL veritabanına bağlantı sağlamak için kullanılır.

Aşağıda, PHP kurulumu için gerekli olan paketleri içeren bir liste bulunmaktadır:

  • apache2
  • mysql-server
  • php7.4
  • php7.4-mysql
  • php7.4-mysqli
Paket Adı Açıklama
apache2 Apache web sunucusu
mysql-server MySQL veritabanı sunucusu
php7.4 PHP 7.4 sürümü
php7.4-mysql PHP-MySQL entegrasyonu için eklenti
php7.4-mysqli PHP-MySQLi entegrasyonu için eklenti

PHP Kurulumu ve Yapılandırma Adımları

PHP, web sitelerinin dinamik ve etkileşimli olmasını sağlayan popüler bir programlama dilidir. Bu yazıda, PHP’nin nasıl kurulacağını ve yapılandırılacağını adım adım öğreneceksiniz.

1. PHP İndirme

PHP’yi indirmek için resmi PHP web sitesini ziyaret edin ve en son sürümü seçin. Windows kullanıcıları için, PHP resmi web sitesinde yer alan Windows İndirme Bağlantıları bölümünden uygun olanı seçin. Linux kullanıcılarıysanız, terminali açın ve aşağıdaki komutu girin:

sudo apt-get install php

2. PHP Kurulumu

Windows kullanıcıları PHP’yi indirdikten sonra, kurulum sihirbazını çalıştırın ve talimatları izleyin. Linux kullanıcıları, yüklemek için terminali kullanabilir. Terminaldeki komutları izleyerek PHP’yi kurun:

sudo apt-get install php

3. PHP Yapılandırma

PHP’nin doğru şekilde çalışması için bazı yapılandırma dosyalarının düzenlenmesi gerekebilir. Bu dosyaları düzenlemek için bir metin düzenleyici kullanabilirsiniz. Örneğin, Apache sunucusu ile PHP entegrasyonu yapacaksanız, Apache’nin yapılandırma dosyasında değişiklik yapmanız gerekebilir.

Sonuç

PHP kurulumu ve yapılandırma adımlarını takip etmek, PHP’yi başarıyla kullanmanızı sağlayacaktır. PHP’nin sunduğu özellikleri ve web geliştirme projelerinizde nasıl kullanabileceğinizi araştırmaya devam edin. İyi çalışmalar!

Apache Sunucu ile PHP Entegrasyonu

Apache sunucusu ve PHP entegrasyonu, web geliştiricilerin ve sistem yöneticilerinin en çok karşılaştığı ve üzerinde çalıştığı konulardan biridir. Bu iki teknoloji, dinamik ve etkileşimli web siteleri oluşturmak için birlikte kullanılır. Bu yazıda, Apache sunucusu ile PHP’nin nasıl entegre edileceği ve yapılandırılacağı adımlarını ele alacağız.

İlk adım, Apache sunucusunda PHP modülünün etkinleştirilmesidir. PHP’nin en son sürümünü indirip yüklediğinizden ve kurulumun doğru bir şekilde yapıldığından emin olun. Ardından, Apache sunucusuna bağlanın ve yapılandırma dosyasını düzenleyin. Bu dosya genellikle “httpd.conf” veya “apache2.conf” olarak adlandırılır ve Apache’nin kurulu olduğu dizinde bulunur.

Dosyayı açtığınızda, modül seçeneklerini göreceksiniz. LoadModule satırını kullanarak “php_module” modülünü etkinleştirebilirsiniz. Bu satırı bulduktan sonra, önündeki “#” işaretini kaldırarak satırı etkinleştirin. Ardından, PHP’nin doğru yüklenip yüklenmediğini doğrulamak için bir test yapabilirsiniz.

  1. Apache sunucusunu yeniden başlatın
  2. Web tarayıcınızı açın ve “localhost/test.php” gibi bir URL’yi ziyaret edin
  3. Eğer PHP’nin doğru bir şekilde entegre edildiği ve çalıştığı bir sayfa görüyorsanız, entegrasyonun başarılı olduğunu söyleyebiliriz

Bir sonraki adım olarak, PHP yapılandırma dosyasını düzenlememiz gerekmektedir. Bu dosya genellikle “php.ini” olarak adlandırılır ve PHP’nin kurulu olduğu yerde bulunur. Dosyayı açtığınızda, birçok yapılandırma seçeneği göreceksiniz. Bu seçeneklerin bazıları, bellek sınırları, veritabanı ayarları ve dil desteğini içerir.

Ayar Açıklama
memory_limit PHP betiklerinin kullanabileceği maksimum bellek miktarını belirler
max_execution_time Bir PHP betiğinin en fazla kaç saniye çalıştırılabileceğini belirler
error_reporting Hata mesajlarının hangi seviyede görüntüleneceğini belirler

Bu tablo, bazı yaygın PHP yapılandırma seçeneklerini ve açıklamalarını göstermektedir. Bu seçenekleri ihtiyaçlarınıza göre düzenleyebilirsiniz. Dosyayı düzenledikten sonra, Apache sunucusunu yeniden başlatmanız gerekecektir.

PHP Yapılandırma Dosyasının Düzenlenmesi

PHP, web siteleri ve uygulamalarının geliştirilmesi için en popüler programlama dillerinden biridir. Bir web sunucusunda PHP’nin doğru şekilde çalışabilmesi için yapılandırma dosyasının düzenlenmesi gerekmektedir. Bu makalede, PHP yapılandırma dosyasının nasıl düzenleneceğini öğreneceğiz.

PHP yapılandırma dosyası, PHP’nin çalışma şeklini ve davranışını kontrol etmek için kullanılan bir dosyadır. Bu dosya, tipik olarak “php.ini” adı altında bulunur ve PHP’nin sunucuya özgü ayarlarını içerir.

PHP yapılandırma dosyasını düzenlemek için öncelikle dosyayı bulmanız gerekmektedir. Bu genellikle web sunucusunun yapılandırma dosyalarının bulunduğu bir dizinde yapılır. Ardından, dosyayı bir metin düzenleyiciyle açabilir ve düzenlemeleri yapabilirsiniz.

  • memory_limit: Bu ayar, bir PHP betiği tarafından kullanılabilecek maksimum bellek miktarını belirtir. Özellikle bellek yoğun işlemler yapan uygulamalarda bu ayarı artırmak gerekebilir.
  • max_execution_time: Bu ayar, bir PHP betiğinin maksimum yürütme süresini belirtir. Örneğin, bir betiğin 30 saniyeden daha uzun sürede tamamlanmasını sağlamak için bu değer artırılabilir.
  • upload_max_filesize: Bu ayar, sunucuya yüklenebilecek maksimum dosya boyutunu belirtir. Bu ayar, dosya yükleme özelliğine sahip uygulamalar için önemlidir.
Ayar Açıklama
memory_limit Bir PHP betiği tarafından kullanılabilecek maksimum bellek miktarını belirtir.
max_execution_time Bir PHP betiğinin maksimum yürütme süresini belirtir.
upload_max_filesize Sunucuya yüklenebilecek maksimum dosya boyutunu belirtir.

PHP yapılandırma dosyasını düzenlerken, değişiklikleri yapmadan önce orijinal dosyayı yedeklemek iyi bir uygulamadır. Böylece, yanlışlıkla yapılan bir değişiklik sonucunda dosyanın bozulması durumunda orijinal dosyaya geri dönebilirsiniz.

Sık Sorulan Sorular

CentOS, güvenilir bir işletim sistemi olduğu için tercih edilmektedir. Ayrıca, ücretsiz ve açık kaynaklı olması da avantaj sağlamaktadır.
PHP kurulumu için gerekli olan paketler şunlardır: php, php-cli, php-mysql, php-gd, php-xml, php-mbstring, php-json.
PHP'nin kurulum ve yapılandırma adımları şu şekildedir: 1. Gerekli paketlerin yüklenmesi, 2. PHP yapılandırma dosyasının düzenlenmesi, 3. Apache sunucusunun yeniden başlatılması.
Apache Sunucusu ile PHP'nin entegrasyonu için şu adımlar izlenir: 1. Apache'nin mod_php eklentisinin etkinleştirilmesi, 2. Apache'nin yeniden başlatılması.
PHP yapılandırma dosyası genellikle php.ini adıyla bulunur. Dosya yolu /etc/php.ini veya /etc/php/php.ini olabilir.
PHP yapılandırma dosyasında, bellek limiti, veritabanı ayarları, oturum ayarları, zaman dilimi gibi birçok ayar yapılandırılabilir.
PHP, en yaygın olarak MySQL veya MariaDB gibi veritabanı sistemlerini desteklemektedir.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir