Hello! I'm Ali Shikhiyev, a highly committed and self-motivated Senior PHP Developer based in Baku, Azerbaijan. With over 8 years of experience in backend programming, I have honed my skills in Core PHP and popular frameworks like Laravel, Yii2, CodeIgniter, and Symfony. My expertise extends to delivering robust web systems, utilizing microservices, and adhering to REST principles.
Salam . Yeni başlayanlara DigitalOcean, Centos 7, Apache, Mysql, Php 7.3, Phpmyadmin, Laravel necə yüklənir onu izah edəcəm. Shared hostinqlərdən fərqli olaraq digital oceanda serveri özüzünüz qurmağı vaxt aparan proses olsada böyük üstünlükləri vardır. Ən başlıca performans , shared hostinqlərdə lazımlı lazımsız bir çox sistemlər pluqinlər qoşulur. lakin burda yalnız sizə lazım olanlar olacaq. Keçəy yükləməyə.
dropletin üzərinə klik edin və yuxarida create droplet seçirsiz
seçimnən sonra belə bir səhifə ilə qarşılaşacaqsız.
Burada default olaraq ubuntu verir əməliyyat sistemini onu Centos edib versiyasını 7.6 seçirik. çünki hal hazırkı yükləmə bu versiyaya aiddir.
Ekranin biraz aşağısında belə bir şey görünəcək . burda sizin hostinqe görə seçdiyiniz paketdir. minimum 5 dollarlıq bir sayt üçün bəs edir. amma default 40 dollar göstərir buna diqqət edin. Qeyd edimki 5 dollar aylıq ödənişdi.
Serverin harada yerləşməyini seçin mən frankfurt seçirəm hesab edirəmki Azərbaycana daha yaxın olduğuna görə
və seçimi tamamlayandan sonra sizin emailə droplet haqqında məlumatlar gondərilir. burada sizə ssh biliklər lazım olacaq serverə console terminal vasitəsilə müdaxilə qoşulma və əməlyat icra etmək. yaxşı bildiyimiz CMD yazib windowsda onu aça bilərik.
terminala daxil olub ssh [email protected] yazib burada sizin ip olacaq 1 lərin yerinə və daha sonra parolunuzu daxil edirsiz və siz serverdəsiz.
və php yükləndikdən sonra biz php nin serverdə içləyib işləmədiyini test edirik. bunun ucun aşağıdaki komandanı yazırıq. komanda buraxdıqdan sonra icine
zip yükləmkdə məqsədimiz rahat proekti ftp ilə serverə yüklıyib terminaldan unzip edə biməyimiz və ya proektin backupini zip -ə çevirib yükləməkdir. proekti fayl kimi atanda servərə internet sürətinizdən aslı olmayaraq faylı birbir atdiğına görə çox gec atacaq .
yum install zip
yum install unzip
sudo yum install git
gəldik laravelin yüklənmısinə. sizin laravel proekt hazırdirsa onu var/www/laravel/ papkasina yükləyirsiz.
və aşağıdakı komandanl buraxmaqla apace konfiqurasiyasını bu şəkildə daxil edirsiz. laravel.example.com yerində sizin domen və ya serverinizin ip adresi ola biler.