CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin
CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.
Composer, PHP için projeniz için gerekli kitaplıkların kurulumunu ve güncellenmesini basitleştirebilen popüler bir bağımlılık yöneticisidir. Günümüzde, benzersiz rahatlığı ve kullanım kolaylığı nedeniyle bu alanda fiili standart haline geliyor.
Yum veya Apt'ten farklı olarak, Composer hiçbir zaman sistem düzeyinde herhangi bir kod veya paket yüklemez veya güncellemez. Bunun yerine, kod paketleri ve kütüphaneler proje başına kendi projesinde yönetilir.
Bu eğitimde, bir PHP projesinin bağımlılıklarını yönetmek için Composer'ı nasıl yükleyeceğinizi ve kullanacağınızı göstereceğim. Bu adımlar CentOS 6 tabanlı Vultr LEMP sunucusu için yazılmıştır.
sudo yum update
sudo yum install curl git php55u-cli.x86_64
Composer yerel veya global olarak kurulabilir. Yerel kurulum, her bir proje için size daha fazla esneklik getirebilir ve genel kurulum sistem genelinde yürütülebilir bir dosyada daha uygunken izin sorunlarından kaçınabilir.
Composer'ı proje dizininize yerel olarak yüklemek için ~/myproject:
cd ~
mkdir myproject
cd myproject
curl -sS https://getcomposer.org/installer | php
Bir PHP arşiv dosyası olan Composer programı composer.pharproje dizininize indirilecektir.
Kurulumu komutla test edebilirsiniz php composer.phar.
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
Kurulduktan sonra, komutu belirli bir proje dizininde composerkullanmak yerine herhangi bir yerde kullanabilirsiniz php composer.phar. Kolaylık olması açısından, composeraşağıdaki bölümlerde global komutu kullanacağım .
Composer ile bağımlılıklar yüklemek için, composer.jsonöncelikle proje dizininizde adlı bir dosya oluşturmanız gerekir . Bu dosya, gerekli tüm bağımlılıkları tanımlar. Örneğin composer.json, "psr / log" kitaplığını gerektiren bir dosyanın içeriği şöyle olabilir:
{
"require": {
"psr/log": "1.0.0"
}
}
Burada "psr / log" "satıcı / paket", "1.0.0" ise "sürüm numarasını" temsil eder. İki öğenin her ikisi de Bestecinin varsayılan depo sitesinde paketgist.org adresinde bulunabilir .
Başka kütüphanelere ihtiyacınız varsa, her biri için bir virgül ve yeni bir satır ekleyin:
{
"require": {
"psr/log": "1.0.0",
"phpunit/php-timer": "1.0.7",
"symfony/event-dispatcher": "3.0.0"
}
}
Ardından belirttiğiniz kitaplıkları yüklemek için aşağıdaki komutu çalıştırın. Seçimlerinizin bağlı olduğu tüm kütüphaneler de otomatik olarak yüklenecektir.
composer install
Yüklü tüm kütüphaneler ./vendordizine kaydedilir .
İçeriğini her değiştirdiğinizde composer.jsonveya yeni sürüm olup olmadığını kontrol etmek istediğinizde, update komutunu çalıştırmalısınız:
composer update
Ayrıca, bazı kütüphaneler otomatik yükleme bilgisi sağlar. Proje kodunuza aşağıdaki cümleyi ekleyerek bunları otomatik olarak yükleyebilirsiniz:
require __DIR__ . '/vendor/autoload.php';
Bu kadar. Artık projenizin Composer ile olan bağımlılıklarını yönetmeye hazırsınız. Daha fazla ayrıntı için Composer resmi web sitesini ziyaret edin .
Zevk almak!
Composer'ı kullanırken "xdebug etkinken besteci çalıştırıyorsunuz ..." uyarısını görebilirsiniz. Öyleyse, bu adımları izleyerek uyarıyı çözebilirsiniz.
Dosyadaki PHP yapılandırmasını değiştirin /etc/php.d/15-xdebug.ini:
sudo vi /etc/php.d/15-xdebug.ini
Çizgi Comment zend_extension=xdebug.soa ile ;:
;zend_extension=xdebug.so
Kaydet ve çık:
:wq
Ardından sistemi yeniden başlatın:
sudo reboot
CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.
Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.
OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.
Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.
Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.
Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.
Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.