Shell指令碼之一鍵安裝LNMP環境
阿新 • • 發佈:2018-12-07
本指令碼和Nginx原始碼包、php-fpm的rpm包
在一個目錄才能使用
本指令碼的LNMP為Linux、Nginx、Mariadb、PHP
指令碼內容:
#!/bin/bash yum repolist &>/dev/null [ $? -eq 0 ]&&yum -y install gcc pcre-devel openssl-devel || echo "yum not available..." exit tar -xf nginx-1.12.2.tar.gz cd nginx-1.12.2 ./configure --with-http_ssl_module make &&make install yum -y install mariadb mariadb-server mariadb-devel yum -y install php php-mysql rpm -ivh php-fpm-5.4.16-42.el7.x86_64.rpm sed -i 70s/fastcgi_params/fastcgi.conf/ /usr/local/nginx/conf/nginx.conf sed -i 69d /usr/local/nginx/conf/nginx.conf sed -i 65,70s/#// /usr/local/nginx/conf/nginx.conf echo "<?php $i=33; echo $i; ?>" > /usr/local/nginx/html/test.php systemctl stop httpd ##防止端口占用 /usr/local/nginx/sbin/nginx ln -s /usr/local/nginx/sbin/nginx /sbin/ ##軟連結,方便使用 systemctl start mariadb systemctl start php-fpm