Panimula

Ang PhpIPAM ay isang maaasahang address ng web Internet Protocol msistema ng pangangasiwa. Ito ay isang matatag na application na open-source na idinisenyo upang mapadali ang walang putol, moderno at epektibong pamamahala ng IP address.

Ang package ay batay sa PHP at nagtatampok ng isang database ng MySQL backend.

Ipapakita sa iyo ng tutorial na ito kung paano i-install ang phpIPAM sa iyong Ubuntu 18.04 VPS o Dedicated server.

Bago ka magsimula

Ang mga sumusunod na dependencies ay hinihiling ng phpIPAM at dapat na mai-install bago i-install at i-configure ang phpIPAM:

  • Apache / Nginx (mga web server)
  • Mga module ng PHP
  • Ang PHP at PHP-FPM para sa Nginx
  • MariaDB o MySQL database hosting

Hakbang 1 – Pag-install ng Isang Server ng Database (MariaDB)

Ang unang hakbang kapag ang pag-install ng phpIPAM ay lumilikha ng isang database para sa application na ito. I-install ang server ng database ng MariaDB sa system.

Kapag nag-install ka at set up ang database server, lumikha ng isang bagong database para sa gumagamit ng PhpIPAM. Una, mag-isyu ng utos sa ibaba upang mag-login sa linya ng utos ng MariaDB:

$ sudo mysql -u ugat -p

Ipasok ang root password para sa MariaDB at pindutin ang ENTER upang ma-access ang database shell. Ngayon, upang lumikha ng database isyu ng utos sa ibaba:

MariaDB [(wala)]>

nilikhaatabase phpipam;

Susunod, isagawa ang utos sa ibaba upang bigyan ang bagong gumagamit ng lahat ng mga pribilehiyo:

MariaDB [(wala)]>

ibigay ang lahat sa phpipam. * sa phpipam @ localhost identifiedby’strongpassword ‘;

Tandaan: Tandaan na palitan ang placeholder “strongpassword” gamit ang iyong ginustong password.

Pagkatapos, patakbuhin ang sumusunod na utos upang palitan ang mga pribilehiyo:

MariaDB [(wala)]>

flushprivileges;

Maaari kang mag-isyu ng utos sa ibaba upang suriin ang mga pribilehiyong ipinagkaloob sa phpIPAM

gumagamit:

MariaDB [(wala)]>

showgrantsfor phpipam @ localhost;

Bibigyan ka nito ng isang output na katulad sa isa sa ibaba:

+—————————————————————————————————————-+
| Mga gawad para sa phpipam @ localhost |
+—————————————————————————————————————-+
| GRANTUSAGEON *. * TO’phpipam ‘@’ localhost’IDENTIFIEDBYPASSWORD ‘* FAB0955B2CE7AE2DAFEE46C36501AFC6E65A445D’ |
| GRANT ALL PRIVILEGESON`phpipam`. * TO’phpipam ‘@’ localhost ‘|
+—————————————————————————————————————-+
2rowsinset (0.000 seg)

Iyan na iyon! Matagumpay na na-configure ang database. I-isyu ang utos sa ibaba upang lumabas sa linya ng utos ng MariaDB:

MariaDB [(wala)]>

Tumahimik

Hakbang 2 – Pag-install ng PHP at Lahat ng Kinakailangan na Modules

Upang mai-install ang PHP at lahat ng kinakailangang mga module, isagawa ang utos sa ibaba:

$ sudo apt-get -y install php7.2-mysql php7.2-curl
php7.2-gd php7.2-intl php-pear php7.2-imap php-memcache
php7.2-pspell php7.2-recode php7.2-malinis na php7.2-xmlrpc
php7.2-mbstring php-gettext php7.2-gmp php7.2-json php7.2-xml

Susunod, patakbuhin ang utos sa ibaba upang mai-install ang module na PHP-FPM

$ sudo apt-get install php-fpm

Sa ngayon ay nai-install mo na ang PHP at lahat ng kinakailangang mga dependencies. Upang suriin ang katayuan ng mga naka-install na module, patakbuhin ang utos sa ibaba:

$ sudo systemctl katayuan php7.2-fpm.service

Magbibigay ito ng isang output na katulad sa isa sa ibaba:

● php7.2-fpm.service-ThePHP7.2FastCGIProcessManager
Na-load: na-load (/lib/systemd/system/php7.2-fpm.service ;enabled ;vendor preset: pinagana)
Aktibo: aktibo (tumatakbo) mulaWed2018-10-2405: 43: 35UTC; 13sago
Mga Doktor: lalaki: php-fpm7.2 (8)
Pangunahing PID: 19135 (php-fpm7.2)
Katayuan: "Aktibo ang mga proseso: 0, idle: 2, Kahilingan: 0, mabagal: 0, Trapiko: 0req / sec"
Mga Gawain: 3 (limitasyon: 1152)
CGroup: /system.slice/php7.2-fpm.service
├─14688 php-fpm: masterprocess (/etc/php/7.2/fpm/php-fpm.conf)
├─14705 php-fpm: poolwww
└─14706 php-fpm: poolwww

Oktubre2405: 43: 34server-01systemd [1]: SimulaThePHP7.2FastCGIProcessManager…
Oktubre2405: 43: 35server-01systemd [1]: SinimulanThePHP7.2FastCGIProcessManager.

Hakbang 3 – Pag-download at Pag-install ng PhpIPAM

Nakatakda ang entablado at ito’s ngayon ay ligtas na mai-install ang phpIPAM sa iyong Ubuntu 18.04 system. Dito, kami’I-download ang application mula sa GitHub at sa kadahilanang ito, dapat nating i-install muna ang Git system:

$ sudo apt-get install git

Susunod, patakbuhin ang utos sa ibaba upang ma-clone ang phpIPAM code sa pahina ng GitHub:

$ sudo git clone –recursive https://github.com/phpipam/phpipam.git / var / www / phpipam

Pagkakataon sa direktoryo / var / www / phpipam, at pagkatapos ay suriin ang matatag na paglabas:

$ sudo cd / var / www / phpipam
$ sudo git checkout -b 1.3 pinagmulan / 1.3

Kung okay ang lahat, makakakuha ka ng output sa ibaba:

Naka-set up ang branch ‘1.3’ upang subaybayan ang malayong branch ‘1.3’from’origin’.
Lumipat sa isang bagong sangay na ‘1.3’

Hakbang 4 – Pag-configure ng PhpIPAM

Ngayon, baguhin ang direktoryo sa / var / www / phpipam, pagkatapos ay kopyahin ang config.dist.php file upang config.php.

$ sudo cd / var / www / phpipam
$ sudo cp config.dist.php config.php

Patakbuhin ang utos sa ibaba upang buksan ang config.php

$ sudo nano config.php

I-edit ang file na ito upang tumugma sa mga kredensyal sa hakbang 1:

/ **
* Mga detalye ng koneksyon sa database
****************************** /
$ db [‘host’] = ‘localhost’;
$ db [‘user’] = ‘phpipam’;
$ db [‘pass’] = ‘strongpassword’;
$ db [‘name’] = ‘phpipam’;
$ db [‘port’] = 3306;

Hakbang 5 – Pag-install At Pag-configure ng Nginx

Upang mai-install ang Nginx web server, patakbuhin ang utos sa ibaba:

$ sudo apt-get install nginx

Pagkatapos, isagawa ang utos sa ibaba upang buksan ang configuration file /etc/nginx/conf.d/phpipam.conf:

$ sudo nano /etc/nginx/conf.d/phpipam.conf

Kapag binuksan ang file, idagdag ang sumusunod na teksto:

server {
# direktoryo ng ugat
ugat / var / www /;

# phpipam
lokasyon / phpipam / {
try_files $ uri $ uri / /phpipam/index.php;
index index.php;
}
# phpipam – api
lokasyon / phpipam / api / {
try_files $ uri $ uri / /phpipam/api/index.php;
}

# php-fpm
lokasyon ~ .php $ {
fastcgi_pass unix: /run/php/php7.2-fpm.sock;
fastcgi_index index.php;
try_files $ uri $ uri / index.php = 404;
isama ang mga fastcgi_params;
}
}

Kumpletuhin ang pagsasaayos ng Nginx sa pamamagitan ng pagbabago ng pagmamay-ari ng direktoryo na ito; / var / www / sa gumagamit ng www-data

$ sudo chown -R www-data: www-data / var / www /

Hakbang 6 – pag-install At Pag-configure ng Apache

Kung balak mong gamitin ang Apache bilang iyong web server, kailangan mong i-install ito sa puntong ito:

$ sudo apt-get install apache2

Susunod, patakbuhin ang utos sa ibaba upang paganahin ang muling pagsulat ng module:

$ sudo a2enmod muling pagsulat

Ngayon, ilabas ang utos sa ibaba upang mai-install ang mga module ng PHP para sa Apache:

$ sudo apt-makakuha ng pag-install ng libapache2-mod-php php-curl php-xmlrpc php-intl php-gd

Pagkatapos, isagawa ang utos sa ibaba upang buksan ang file ng pagsasaayos ng Apache:

$ sudo /etc/apache2/conf-enabled/phpipam.conf

Kapag binuksan ang file ng pagsasaayos, idagdag ang nilalaman sa ibaba:

ServerAdmin [email protected]
DocumentRoot"/ var / www / phpipam"
ServerName phpipam.computingforgeeks.com
ServerAlias ​​www.phpipam.computingforgeeks.com

Mga Index ng Mga Pagpipilian sa Mga Susunod naSymLink
AllowOverrideAll
Ipinagkaloob ang Requireall

Error Login"/var/log/phpipam.yourdomain.com-error_log"
CustomLog"/var/log/phpipam.yourdomain.com-access_log" pinagsama

I-restart ang serbisyo ng Apache para sa mga pagbabago na magkakabisa:

$ sudo systemctl i-restart ang apache2

Hakbang 7 – Pagkumpleto ng Pag-install

Sa ngayon, ang lahat ay nakatakda at madali mong makumpleto ang pag-install. Mag-navigate sa iyong paboritong browser at maghanap sa https://example.com/install.

Tandaan: Tandaan na palitan ang halimbawa.com sa isang Ganap na Kwalipikadong Pangalan ng Domain.

Dadalhin ka nito sa homepage ng pag-install para sa phpIPAM. Mag-click “Bagong pag-install ng phpipam”

Paano i-install ang phpIPAM sa ubuntu 18.04

Pagkatapos ay piliin ang Pag-install ng awtomatikong database pagpipilian upang i-configure ang database ng phpipam.

Pinapayagan ka ng pagpipiliang ito na magamit ang mga kredensyal na idinagdag sa config.php file upang lumikha ng iyong MySQL database at database ng gumagamit.

Paano i-install ang phpIPAM sa ubuntu 18.04

Kapag pinili mo ang pagpipiliang iyon ay sasabihan ka upang magbigay ng iyong mga ugat na kredensyal ng MySQL. Yan ay; ang mga detalye ng pag-login para sa phpIPAM ng gumagamit ay dapat kumonekta bilang, tulad ng pangalan ng database at lokasyon ng database.

Tandaan: Ang pangalan ng database ay itinakda bilang phpipam at ang lokasyon ng database ay itinakda bilang localhost.

Mayroong isang pindutan para sa Ipakita ang mga advanced na pagpipilian. Sa pag-click sa pindutan na ito makakakuha ka ng mga karagdagang pagpipilian sa pag-install ngunit laging matalino na iwanan ang lahat ng mga pagpipilian na ito sa kanilang mga default na halaga.

Ipasok lamang ang iyong mga kredensyal sa pag-login sa MySQL (username at password) at pindutin ang I-install ang phpipam database icon.

Paano i-install ang phpIPAM sa ubuntu 18.04

Kapag tapos na ang pag-install, makakakuha ka ng sumusunod na mensahe ng kumpirmasyon:

Paano i-install ang phpIPAM sa ubuntu 18.04

Ngayon Mag-click Magpatuloy upang makumpleto ang proseso ng pag-configure ng post. Dadalhin ka nito sa isa pang screen kung saan kakailanganin mong itakda ang iyong password ng administrator para sa web interface, URL para sa pag-install ng phpIPAM, at ang pangalan na ipapakita sa lahat ng screen ng web interface para sa phpIPAM.

Ibigay ang mga detalyeng ito at pindutin ang I-save ang mga setting upang mai-save ang mga pagbabago.

Paano i-install ang phpIPAM sa ubuntu 18.04

Kapag, tapos na, gagawin mo ang mensahe ng kumpirmasyon sa ibaba. Mag-click Magpatuloy sa pag-login upang ma-access ang pahina ng pag-login.

Paano i-install ang phpIPAM sa ubuntu 18.04

Maaari ka na ngayong mag-log in gamit ang mga kredensyal ng admin na nakatakda sa itaas na hakbang

Konklusyon

Pagbati! Matagumpay mong na-install at na-configure ang phpIPAM sa iyong Ubuntu 18.04 VPS o Dedicated server. Maaari mo na ngayong gamitin ang application na ito upang subaybayan ang iyong paggamit ng IP address sa iyong imprastruktura.

Suriin ang mga nangungunang 3 mga serbisyo sa pagho-host ng Linux

FastComet

Panimulang presyo:
$ 2.95


Kahusayan
9.7


Pagpepresyo
9.5


Friendly ng Gumagamit
9.7


Suporta
9.7


Mga Tampok
9.6

Basahin ang mga review

Bisitahin ang FastComet

Hostinger

Panimulang presyo:
$ 0.99


Kahusayan
9.3


Pagpepresyo
9.3


Friendly ng Gumagamit
9.4


Suporta
9.4


Mga Tampok
9.2

Basahin ang mga review

Bisitahin ang Hostinger

ChemiCloud

Panimulang presyo:
$ 2.76


Kahusayan
10


Pagpepresyo
9.9


Friendly ng Gumagamit
9.9


Suporta
10


Mga Tampok
9.9

Basahin ang mga review

Bisitahin ang ChemiCloud

Kaugnay na Mga Artikulo Paano-Sa

  • Paano mag-setup ng Fail2ban sa iyong Ubuntu 18.04 VPS Server o Dedicated Server
    nasa pagitan
  • Paano i-install ang Litespeed Web Server sa isang Ubuntu 18.04 VPS o Dedicated Server
    nasa pagitan
  • Paano mag-set up ng pagtitiklop sa PostgreSQL sa Ubuntu 18.04 VPS o Dedicated Server
    nasa pagitan
  • Paano i-install ang SquirrelMail sa isang Ubuntu 18.04 VPS o Dedicated Server
    nasa pagitan
  • Paano Lumipat sa pagitan ng Mga Bersyon ng PHP sa isang Ubuntu 18.04 VPS o Dedicated Server
    nasa pagitan
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me