Advertisement
Guest User

Untitled

a guest
Jul 10th, 2018
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.32 KB | None | 0 0
  1. https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-centos-6
  2. http://blog.zabbix.com/how-to-install-zabbix-3-0-beta-on-centos-6/4656/
  3.  
  4. yum install nano
  5.  
  6. nano /etc/sysconfig/selinux
  7. SELINUX=permissive
  8.  
  9. yum install php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap
  10.  
  11. /etc/yum.repos.d/nginx.repo
  12. [nginx]
  13. name=nginx repo
  14. baseurl=http://nginx.org/packages/centos/6/$basearch/
  15. gpgcheck=0
  16. enabled=1
  17.  
  18. yum install wget
  19.  
  20. wget http://dev.mysql.com/get/mysql57-community-release-el6-8.noarch.rpm
  21. yum localinstall mysql57-community-release-el6-8.noarch.rpm
  22.  
  23. yum install mysql-community-server
  24.  
  25. yum install php-fpm
  26.  
  27. yum install lynx
  28.  
  29. service iptables save
  30. service iptables stop
  31. chkconfig iptables off
  32.  
  33.  
  34. nano /etc/nginx/conf.d/default.conf
  35. location ~ \.php$ {
  36. root /usr/share/nginx/html;
  37. fastcgi_pass 127.0.0.1:9000;
  38. fastcgi_index index.php;
  39. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  40. include fastcgi_params;
  41. }
  42.  
  43.  
  44.  
  45.  
  46.  
  47. nano /etc/php.ini
  48. cgi.fix_pathinfo=0
  49. post_max_size=16M
  50. max_execution_time=300
  51. max_input_time=300
  52. date.timezone=Europe/Riga
  53. always_populate_raw_post_data=-1
  54.  
  55.  
  56. service nginx restart
  57.  
  58.  
  59. nano /etc/php-fpm.d/www.conf
  60. #change
  61. user = apache
  62. group = apache
  63. #to
  64. user = nginx
  65. group = nginx
  66.  
  67.  
  68. service php-fpm restart
  69.  
  70. nano /etc/my.cnf
  71. #add under [mysqld] heading
  72. innodb_file_per_table
  73.  
  74. service mysqld stop
  75. service mysqld start
  76.  
  77.  
  78.  
  79. mysql -u root -p
  80.  
  81. #in the console type the following
  82. CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
  83. GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'Tester01!';
  84. exit
  85.  
  86.  
  87. groupadd zabbix
  88. useradd -g zabbix zabbix
  89.  
  90. mkdir /home/zabbix/downloads
  91. cd /home/zabbix/downloads
  92.  
  93. wget "http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Development/3.0.0beta1/zabbix-3.0.0beta1.tar.gz" --no-check-certificate
  94.  
  95. tar -zxvf zabbix-3.0.0beta1.tar.gz
  96.  
  97. cd /home/zabbix/downloads/zabbix-3.0.0beta1/database/mysql
  98.  
  99.  
  100. mysql -u zabbix -p zabbix < schema.sql
  101. mysql -u zabbix -p zabbix < images.sql
  102. mysql -u zabbix -p zabbix < data.sql
  103.  
  104. yum install gcc mysql-community-devel libxml2-devel unixODBC-devel net-snmp-devel libcurl-devel libssh2-devel OpenIPMI-devel openssl-devel openldap-devel
  105.  
  106. cd /home/zabbix/downloads/zabbix-3.0.0beta1/
  107.  
  108. ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-unixodbc --with-ssh2 --with-openipmi --with-openssl
  109.  
  110. make install
  111.  
  112. nano /usr/local/etc/zabbix_server.conf
  113. DBName=zabbix
  114. DBUser=zabbix
  115. DBPassword=your_password
  116.  
  117. mkdir /var/www/html/zabbix
  118.  
  119. cd /home/zabbix/downloads/zabbix-3.0.0beta1/frontends/php/
  120.  
  121. cp -a . /var/www/html/zabbix/
  122.  
  123. chown -R nginx:nginx /var/www/html/zabbix
  124.  
  125. chmod +x /var/www/html/zabbix/conf/
  126.  
  127. cp /home/zabbix/downloads/zabbix-3.0.0beta1/misc/init.d/fedora/core/zabbix_server /etc/init.d/zabbix_server
  128. cp /home/zabbix/downloads/zabbix-3.0.0beta1/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/zabbix_agentd
  129.  
  130. chkconfig --add /etc/init.d/zabbix_server
  131. chkconfig --add /etc/init.d/zabbix_agentd
  132.  
  133. chkconfig nginx on
  134. chkconfig mysqld on
  135.  
  136. service zabbix_server start
  137. service zabbix_agentd start
  138.  
  139. chmod 777 /var/lib/php/session
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement