PHP için bağımlılık yönetim aracı olan Composer’i Ubuntu üzerinde kurmak için birkaç basit adımı izlemek yeterlidir.

Öncelikle, kurulu değilse Composer kurulumu için gerekli olan Curl kurulumunu yapalım.

sudo apt-get install curl

Yazının Devamı →

files-folders-pc-transfer-move Bir proje için yazdığım FTP kütüphanesini bazı düzenlemeler yaparak genel kullanıma açtım. Kütüphaneyi kullanarak FTP ve SSH sunucularına bağlanıp dosya ve klasör işlemlerini yapabilirsiniz. FTP sunucuları için SSL bağlantısını da destekler. Kurulumu ve kullanımı oldukça kolaydır. PHP sürümü 5.4 ve üzeri olmalıdır. Kütüphane kodlarını incelemek için Github deposuna bakabilirsiniz.

Kurulum

Kütüphaneyi Composer kullanarak kurabilirsiniz. Composer hakkında bilginiz yoksa arama yaparak kurulum ve kullanımı hakkında Türkçe kaynak bulabilirsiniz.

composer require altayalp/ftp-client

Bu kod mevcut dizine kütüphaneyi kurmanızı sağlar.

Yazının Devamı →

İlk olarak a2enmod kullanarak mod_rewrite modülünü aktif edelim.

sudo a2enmod rewrite

Ardından Apache’yi yeniden başlatalım.

sudo service apache2 restart

Apache’yi yeniden başlattıktan sonra Php bilgisini görüntüleyelim.

<?php
phpinfo();
?>

Yazının Devamı →

event-scheduler

MySQL olay zamanlayıcısı (event scheduler) periyodik olarak veya sadece 1 kez tetiklenebilir olayları planlamak için kullanılır. Olay zamanlayıcısı Mysql’e 5.1.6 sürümünde eklenmiştir. Dolayısıyla alt sürümlerde desteklenmez.

Olay zamanlayıcısını Unix’te bulunan cron job (zamanlanmış görev) gibi düşünebilirsiniz.
Yazının Devamı →

Ubuntu üzerinde Apache modüllerini etkinleştirmek ve devre dışı bırakmak için, a2enmod ve a2dismod komutları kullanılır.

Eğer etkin bir modülü etkinleştirmek veya pasif bir modülü devre dışı bırakmak isterseniz herhangi bir hata mesajı almazsınız.
Yazının Devamı →