Linux Mint ile Web Geliştirme Ortamı Kurulumu Nasıl Yapılır? (PHP, Node.js, vb.)

Gerekli Araçların Yüklenmesi

Linux Mint üzerinde web geliştirme ortamı kurulumuna başlamadan önce, temel araçların yüklenmesi gerekmektedir. Terminal açarak aşağıdaki komutlarla sistem güncellemeleri yapılmalıdır:

“`
sudo apt update
sudo apt upgrade
“`

Bu komutlar, sistemdeki mevcut paketleri güncelleyerek en son sürümlere ulaşılmasını sağlar. Ardından, geliştiricilerin ihtiyaç duyduğu temel araçlar arasında yer alan `build-essential`, `git` ve `curl` gibi paketlerin yüklenmesi önerilmektedir. Bu paketlerin yüklenmesi için terminalde şu komut kullanılır:

“`
sudo apt install build-essential git curl
“`

PHP Kurulumu

PHP, dinamik web sayfaları oluşturmak için yaygın olarak kullanılan bir programlama dilidir. Linux Mint üzerinde PHP’nin kurulumu için aşağıdaki adımlar izlenmelidir.

Öncelikle terminalde PHP’nin en güncel sürümünü yüklemek amacıyla gerekli paketlerin yüklenmesi gerekmektedir. Bunun için aşağıdaki komut kullanılabilir:

“`
sudo apt install php libapache2-mod-php php-mysql
“`

Bu komut, PHP’nin temel sürümünü ve Apache ile entegrasyon sağlaması için gerekli modül ile birlikte MySQL desteğini de kuracaktır. Kurulum tamamlandıktan sonra, Apache web sunucusunu başlatmak için aşağıdaki komut kullanılmalıdır:

“`
sudo systemctl restart apache2
“`

PHP kurulumunun başarılı olup olmadığını kontrol etmek amacıyla, `/var/www/html` dizinine bir test dosyası oluşturulabilir. Bunun için terminalde şu komutlar kullanılabilir:

“`
echo “” | sudo tee /var/www/html/info.php
“`

Web tarayıcısında `http://localhost/info.php` adresine gidildiğinde, PHP yapılandırma bilgilerinin görüntülenmesi beklenir.

Node.js Kurulumu

Node.js, sunucu tarafında JavaScript çalıştırmak için kullanılan bir platformdur. Node.js’nin sistemde kurulu olup olmadığını kontrol etmek için terminalde şu komut kullanılabilir:

“`
node -v
“`

Eğer Node.js kurulu değilse, `curl` ve `nvm` (Node Version Manager) kullanarak kurulumu gerçekleştirmek mümkün olmaktadır. İlk olarak, nvm’yi kurmak için terminalde aşağıdaki komut çalıştırılabilir:

“`
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
“`

Kurulumun ardından nvm’nin kullanılabilmesi için terminal kapatılıp açılmalıdır veya şu komut kullanılabilir:

“`
source ~/.bashrc
“`

Node.js’nin en güncel sürümünü yüklemek için nvm komutu kullanılabilir:

“`
nvm install node
“`

Kurulumun tamamlanmasının ardından yine versiyon kontrolü yapmak için şu komut kullanılabilir:

“`
node -v
“`

Veritabanı Yönetimi

Web geliştirme için sıklıkla kullanılan veritabanı sistemlerinden biri MySQL’dir. MySQL’in Linux Mint üzerine kurulumu için terminalde aşağıdaki komut çalıştırılmalıdır:

“`
sudo apt install mysql-server
“`

Kurulum gerçekleştirildikten sonra MySQL sunucusu aktif hale getirilmelidir:

“`
sudo systemctl start mysql
“`

MySQL’in yönetimi için güvenlik yapılandırması yapılması önerilmektedir. Bunun için aşağıdaki komut kullanılabilir:

“`
sudo mysql_secure_installation
“`

Bu komut, root parolasının belirlenmesi ve gereksiz veritabanlarının kaldırılması gibi çeşitli güvenlik ayarlarını yapılandırma imkânı sunmaktadır.

Ek Araçlar ve Kütüphaneler

Web geliştirme sürecinde çeşitli çerçeve ve kütüphanelerin de kullanılması gerekebilir. PHP için Laravel ya da Symfony gibi popüler çerçeveler tercih edilebilirken, Node.js için Express.js gibi kütüphaneler sıkça kullanılmaktadır. Laravel ve Composer yüklemek için şu adımlar izlenebilir:

“`bash
sudo apt install composer
composer global require laravel/installer
“`

Node.js projeleri için ise npm (Node Package Manager) ile ek kütüphaneler yüklemek mümkündür. Örneğin, Express.js yüklemek için terminalde şu komut kullanılabilir:

“`
npm install express –save
“`

Geliştirme Ortamı ve IDE Seçimi

Web geliştirme sürecinde kullanılacak entegre geliştirme ortamı (IDE) veya metin editörü de oldukça önemlidir. Visual Studio Code, Sublime Text veya Atom gibi modern editörler tercih edilebilir. Örneğin, Visual Studio Code’un resmi web sitesinden `.deb` paketinin indirip kurulması mümkündür.

“`
sudo dpkg -i .deb
“`

Projelerin Çalıştırılması

Geliştirme ortamının kurulumu tamamlandığında, PHP projeleri Apache üzerinden çalıştırılabilir. Node.js projeleri ise terminalde projenin bulunduğu dizine gidilip `node app.js` gibi bir komutla başlatılabilir.

Bu aşamadan itibaren, PHP ve Node.js ile oluşturulan uygulamalar üzerinde çalışılabilir ve geliştirilebilir. Hedeflenen projeye yönelik gerekli kütüphaneler ve araçlar eklenerek, kullanıcı ihtiyaçlarına uygun bir web uygulaması geliştirilebilir.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

SON İÇERİKLER

İLGİNİZİ ÇEKEBİLİR