一、安裝Apache Web服務器php
終端:sudo apt-get install apache2 apache2-doc 測試:瀏覽器地址欄輸入,http://localhost/
二、安裝PHP7.0和Apache的php模塊mysql
終端:sudo apt-get install php7.0 libapache2-mod-php7.0 重啓apache2服務使php模塊生效:sudo service apache2 restart 測試php7是否安裝成功:編寫特徵文件進行測試。sudo vi /var/www/phpinfo.php 在phpinfo.php裏面輸入:(標準的PHP測試頁面) <?php phpinfo(); ?> 測試:瀏覽器地址欄裏面輸入:http://localhost/phpinfo.php;出現php7的信息,表示安裝成功
三、安裝MySql數據庫,sql
終端:sudo apt-get install mysql-server mysql-client
四、安裝數據庫管理程序:phpmyAdmin數據庫
終端:sudo apt-get install phpmyadmin PS:在安裝過程當中會提示,選擇數據庫、輸入數據庫密碼、選擇服務器程序 phpMyAdmin安裝完成以後,並不在apache的網站路徑下面(/var/www/),因此須要咱們創建網站連接:sudo ln -s /usr/share/phpmyadmin /var/www ,這時/var/www/下面的phpmyadmin就是指向/usr/share/phpmyadmin的超連接 在以後也能夠經過這種方式創建網站連接。 重啓apache服務 瀏覽器輸入:http://localhost/phpmyadmin/;輸入安裝過程當中設置的密碼,就能夠完成登錄了。 異常:登陸後提示,mcrypt錯誤!終端執行:sudo php5enmod mcrypt,而後重啓apache,再次登陸phpmyadmin正常!(PS:其實不少的步驟完成以後,須要重啓apache服務器,不行的話,先重啓服務器試試)
至此,咱們的cacti基本的運行環境已經安裝完畢apache
五、安裝snmp、snmpd、rrdtoolubuntu
sudo apt-get install snmp snmpd rrdtool cacti,在實際上只是數據顯示的一個工具,真正在進行工做的是snmp和rrdtool;snmp進行數據採集,rrdtool進行用於保存數據和整理
六、安裝cacti和cacti-spine瀏覽器
sudo apt-get install cacti cacti-spine 安裝過程當中,會提示選擇運行服務器(apach2)和數據庫(mysql) 在選擇數據數據的時候,會提示輸入數據庫密碼,這一過程,cacti會在mysql新建一個數據庫用戶user,數據庫cacti,並將cacti運行所須要的數據表及信息導入cacti數據庫。完成mysql和cacti的關聯。 查看:/usr/share/cacti/site/include/config.php文件,就會看到這些信息。 $database_type = "mysqli"; $database_default = "cacti"; $database_hostname = "localhost"; $database_username = "cacti"; $database_password = "password"; $database_port = ""; $database_ssl = false; 打開:http://ip/phpmyadmin;以cacti和password登陸mysql,會發現咱們的cacti數據庫和表已經導進來了
七、安裝完成後的版本:服務器
NET-SNMP version: 5.7.3 apt-cache policy cacti: Installed: 0.8.8f+ds1-4ubuntu4.16.04.1 Candidate: 0.8.8f+ds1-4ubuntu4.16.04.1