DigitalOcean, Centos 7, Apache, Mysql, Php 7.3, Phpmyadmin, Laravel installation

DigitalOcean, Centos 7, Apache, Mysql, Php 7.3, Phpmyadmin, Laravel installation

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ə.

Əvvəlcə digital oceanda qeydiyyatda keçirsiz. www.digitalocean.com

daha sonra belə bir menyu qarşınıza çıxacaq

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.

artiq serveri quraşdırmağa başlaya bilərik.

apache install edirik

sudo yum install httpd

apache servisləri

sudo systemctl start httpd.service

servisleri işlək vəziyyətə gətirmək

sudo systemctl enable httpd.service

aşağıdaki komanda isə mysql mariadb yükləyir

sudo yum install mariadb-server mariadb

sonra mariadb yəni mysql i işlədirik

sudo systemctl start mariadb

sudo mysql_secure_installation

sudo systemctl enable mariadb.service

indi php yükləyirik 7ci versiyanı

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

yum install yum-utils

yum-config-manager — enable remi-php73

yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo

sudo systemctl restart httpd.service

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

<?php phpinfo(); ?> yaziriq

sudo vi /var/www/html/info.php

ve phpmyadmini yukleyirik

sudo yum install phpmyadmin

mv /etc/httpd/conf.d/phpMyAdmin.conf /etc/httpd/conf.d/phpMyAdmin.conf.old

vi /etc/httpd/conf.d/phpMyAdmin.conf

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.

vim /etc/httpd/conf/httpd.conf

<VirtualHost *:80>
 ServerName laravel.example.com
 DocumentRoot /var/www/laravel/public

<Directory /var/www/laravel>
 AllowOverride All
 </Directory>
</VirtualHost>

və sonda bu komandani buraxib domeninizi yoxlayin.

service httpd restart

Əgər saytınız işlədisə nə xoş mənə ki köməyim dəydi.

www.shikhiyev.com

DigitalOcean, Centos 7, Apache, Mysql, Php 7.3, Phpmyadmin, Laravel installation