在线亚洲黄色-在线亚洲观看-在线亚洲电影-在线亚洲成人-岛国大片在线观看免费版-岛国大片在线播放高清

shell腳本一鍵安裝LAMPLNMP腳本

導(dǎo)讀歷時(shí)三天邊寫邊測試,終于完成目前最長代碼的腳本,總共253行,在2臺機(jī)器安裝LAMP,LNMP都順利通過,腳本可做為生產(chǎn)環(huán)境使用。 。腳本需要注意的地方。 。1:腳本適用于centos系統(tǒng)6.5以上,干凈系統(tǒng);如安裝過其他環(huán)境需要修改腳本內(nèi)容。 。2:腳本適用于:apache ;2.4.x ;版本;MysqL5.5.x以上版本;PHP5.5.x以上版本。 。3:MysqL ;、PHP、 ;apache、 ;Nginx ;安裝包事先要下載到/usr/local。c目錄下,如名字不對需要更改腳本里的軟件包名稱。 。腳本安裝的版本為以下,如需其他名稱,請自行修改軟件安裝包名稱和對應(yīng)的目錄名即可。

?系統(tǒng)大全為您提供歷時(shí)三天邊寫邊測試,終于完成目前最長代碼的腳本,總共253行,在2臺機(jī)器安裝LAMP,LNMP都順利通過,腳本可做為生產(chǎn)環(huán)境使用。?腳本需要注意的地方:?1:腳本適用于centos系統(tǒng)6.5以上,干凈系統(tǒng);如安裝過其他環(huán)境需要修改腳本內(nèi)容;?2:腳本適用于:apache?2.4.x?版本;MysqL5.5.x以上版本;PHP5.5.x以上版本;?3:MysqL?、PHP、?apache、?Nginx?安裝包事先要下載到/usr/localc目錄下,如名字不對需要更改腳本里的軟件包名稱;?腳本安裝的版本為以下,如需其他名稱,請自行修改軟件安裝包名稱和對應(yīng)的目錄名即可;mand?executionfunction?check_ok(){??if?[?$??-eq?0?]???then?????continue??else?????echo?"please?check?error"?????exit??fi}function?yum_update(){?#set?yum?repos?echo?"===update?yum?repos,it?will?take?serval?mintinues==="?yum?install?wget?-y?mv?/etc/yum.repos.d/CentOS-Base.repo?/etc/yum.repos.d/CentOS-Base.repo.bak?wget?-O?/etc/yum.repos.d/CentOS-Base.repo?/repo/Centos-6.repo?&>/dev/null?wget?-O?/etc/yum.repos.d/epel.repo?/repo/epel-6.repo?&>/dev/null?yum?clean?all?&>/dev/null?yum?makecache?&>/dev/null?check_ok?action??"yum?repos?update?is?ok"?/bin/true}function?yum_depend(){???#install?dependencies?packages???yum?install?wget?gcc?gcc-c++?make?re2c?curl?curl-devel?libxml2?libxml2-devel?libjpeg?libjpeg-devel?libpng?libpng-devel?libmcrypt?libmcrypt-devel?zlib?zlib-devel?openssl?openssl-devel?freetype?freetype-devel?gd?gd-devel?perl?perl-devel?ncurses?ncurses-devel?bison?bison-devel?libtool?gettext?gettext-devel?cmake?bzip2?bzip2-devel?pcre?pcre-devel?-y}function?install_MysqL(){?echo?"MysqL5.6.25?will?be?installed,please?be?patient"?cd?/usr/localc?tar?-zxf?mysql-5.6.25.tar.gz?cd?mysql-5.6.25?cmake?-DCMAKE_INSTALL_PREFIX=/usr/local/MysqL?-DMysqL_DATADIR=/data/MysqL?-DMysqL_UNIX_ADDR=/usr/local/MysqL/MysqL.sock?-DSYSconfdIR=/etc?-DWITH_MYISAM_STORAGE_ENGINE=1?-DWITH_ARCHIVE_STORAGE_ENGINE=1?-DWITH_BLACKHOLE_STORAGE_ENGINE=1?-DWITH_INNOBASE_STORAGE_ENGINE=1?-DWITH_MEMORY_STORAGE_ENGINE=1?-DWITH_READLINE=1?-DMysqL_TCP_PORT=3306?-DENABLED_LOCAL_INFILE=1?-DWITH_PARTITION_STORAGE_ENGINE=1?-DEXTRA_CHARSETS=all?-DDEFAULT_CHARSET=utf8?-DDEFAULT_COLLATION=utf8_general_ci?check_ok?make?&&?make?install?check_ok???useradd?-M?-s?/sbinlogin?MysqL?mkdir?-p?/data/MysqL?chown?-R?MysqL:MysqL?/data/MysqL/?chown?-R?MysqL:MysqL?/usr/local/MysqL/?check_ok?cd?/usr/local/MysqL/scripts/?./MysqL_install_db?--basedir=/usr/local/MysqL/?--datadir=/data/MysqL/?--user=MysqL?check_ok?/bin?/usr/local/MysqL/my.cnf?/etc/my.cnf?sed?-i?'/^[MysqLd]$/auser?=?MysqLdatadir?=?/data/MysqLdefault_storage_engine?=?InnoDB'?/etc/my.cnf?check_ok???cp?/usr/local/MysqL/support-files/MysqL.server?/etc/init.d/MysqLd?sed?-i?'s#^datadir=#datadir=/data/MysqL#'?/etc/init.d/MysqLd?sed?-i?'s#^basedir=#basedir=/usr/local/MysqL#'?/etc/init.d/MysqLd?service?MysqLd?start?chkconfig?--add?MysqLd?chkconfig?MysqLd?on?check_ok???iptables?-A?INPUT?-m?state?--state?NEW?-m?tcp?-p?tcp?--dport?3306?-j?ACCEPT?/etc/init.d/iptables?save?check_ok?echo?"export?PATH=$PATH:/usr/local/MysqL/bin"?>>/etc/profile?source?/etc/profile?check_ok}function?install_apache(){?echo?"apache2.4.7?will?be?installed,please?be?patient"?cd?/usr/localc?wget?http://mirrors.cnnic.cn/apache/apr/apr-1.5.2.tar.gz?wget?http://mirrors.cnnic.cn/apache/apr/apr-util-1.5.4.tar.gz?check_ok?tar?zxf?apr-1.5.2.tar.gz?cd?apr-1.5.2?./configure?--prefix=/usr/local/apr?check_ok?make?&&?make?install?check_ok???cd?/usr/localc?tar?zxf?apr-util-1.5.4.tar.gz?cd?apr-util-1.5.4?./configure?--prefix=/usr/local/apr-util?--with-apr=/usr/local/apr?check_ok?make?&&?make?install?check_ok???cd?/usr/localc?tar?zxf?httpd-2.4.7.tar.gz?/bin?-r?apr-1.5.2?/usr/localctpd-2.4.7clib/apr?/bin?-r?apr-util-1.5.4?/usr/localctpd-2.4.7clib/apr-util?cd?httpd-2.4.7?./configure?--prefix=/usr/local/apache2?--with-apr=/usr/local/apr?--with-apr-util=/usr/local/apr-util/?--with-pcre?--enable-mods-shared=most?--enable-so?--with-included-apr?check_ok?make?&&?make?install?check_ok???echo?"export?PATH=$PATH:/usr/local/apache2/bin"?>>/etc/profile?source?/etc/profile?check_ok???iptables?-A?INPUT?-m?state?--state?NEW?-m?tcp?-p?tcp?--dport?80?-j?ACCEPT?/etc/init.d/iptables?save?check_ok?/usr/local/apache2/bin/apachectl?check_ok}function?install_PHP(){?echo?"PHP5.6.8?will?be?installed,please?be?patient"?cd?/usr/localc?tar?zxf?PHP-5.6.8.tar.gz?cd?PHP-5.6.8?./configure???--prefix=/usr/local/PHP???--with-apxs2=/usr/local/apache2/bin/apxs???--with-config-file-path=/usr/local/PHP/etc???--with-MysqL=/usr/local/MysqL???--with-libxml-dir???--with-gd???--with-jpeg-dir???--with-png-dir???--with-freetype-dir???--with-iconv-dir???--with-zlib-dir???--with-bz2???--with-openssl???--with-mcrypt???--enable-soap???--enable-gd-native-ttf???--enable-mbstring???--enable-sockets???--enable-exif???--disable-ipv6?check_ok?make?&&?make?install?check_ok???cp?/usr/localc/PHP-5.6.8/PHP.ini-production?/usr/local/PHP/etc/PHP.ini?sed?-i?'s#^;date.timezone?=#date.timezone=Asia/Shanghai#'?/usr/local/PHP/etc/PHP.ini?check_ok??}function?set_lamp(){?sed?-i?'/AddType?application/x-gzip?.gz?.tgz/a????AddType?application/x-httpd-PHP?.PHP'?/usr/local/apache2/conftpd.conf?sed?-i?'s#index.html#index.html?index.PHP#'?/usr/local/apache2/conftpd.conf?sed?-i?'/#ServerName?:80/aServerName?localhost:80'?/usr/local/apache2/conftpd.conf?check_okcat?>>/usr/local/apache2docs/test.PHP<EOF?/usr/local/apache2/bin/apachectl?graceful?check_ok?curl?localhost/test.PHP?check_ok?action?"LAMP?is?install?success"?/bin/true}function?install_PHPfpm(){?echo?"PHP5.6.8?will?be?installed,please?be?patient"?useradd?-s?/sbinlogin?PHP-fpm?cd?/usr/localc?tar?zxf?PHP-5.6.8.tar.gz?cd?PHP-5.6.8?./configure?--prefix=/usr/local/PHP-fpm?--with-config-file-path=/usr/local/PHP-fpm/etc?--enable-fpm?--with-fpm-user=PHP-fpm?--with-fpm-group=PHP-fpm?--with-MysqL=MysqLnd??--with-pdo-MysqL=MysqLnd?--with-MysqLi=MysqLnd?--with-libxml-dir?--with-gd?--with-jpeg-dir?--with-png-dir?--with-freetype-dir?--with-iconv-dir?--with-zlib-dir?--with-mcrypt?--enable-soap?--enable-gd-native-ttf?--enable-ftp?--enable-exif?--disable-ipv6?--with-pear?--with-curl?--enable-bcmath?--enable-mbstring?--enable-sockets?--with-gettext?check_ok?make?&&?make?install?check_ok???cp?/usr/localc/PHP-5.6.8/PHP.ini-production?/usr/local/PHP-fpm/etc/PHP.ini?sed?-i?'s#^;date.timezone?=#date.timezone=Asia/Shanghai#'?/usr/local/PHP-fpm/etc/PHP.ini?cd?/usr/local/PHP-fpm/etc/?mv?PHP-fpm.conf.default?PHP-fpm.conf?check_ok???cp?/usr/localc/PHP-5.6.8pi/fpm/init.d.PHP-fpm?/etc/init.d/PHP-fpm?chmod?755?/etc/init.d/PHP-fpm?chkconfig?--add?PHP-fpm?chkconfig?PHP-fpm?on?service?PHP-fpm?start?check_ok}function?install_Nginx(){?echo?"Nginx1.6.2?will?be?installed,please?be?patient"?cd?/usr/localc?tar?zxf?Nginx-1.6.2.tar.gz?cd?Nginx-1.6.2?./configure?--prefix=/usr/localinx?--with-pcre?--with-http_stub_status_module?--with-http_ssl_module?--with-http_gzip_static_module?check_ok?make?&&?make?install?check_ok???/usr/localinx/sbininx?check_ok}function?set_lnmp(){?sed?-i?'56alocation?~?.PHP$?{????root???????????html;????fastcgi_pass???127.0.0.1:9000;????fastcgi_index??index.PHP;????fastcgi_param??SCRIPT_FILENAME??/usr/localinxml$fastcgi_script_name;????include????????fastcgi_params;}'?/usr/localinx/confinx.conf?/usr/localinx/sbininx?-s?reload?check_ok?echo?-e?''?>/usr/localinxml/index.PHP?curl?localhost/index.PHP?check_ok?action?"LNMP?is?install?success"?/bin/true}function?install_lamp(){?echo?"apache?2.4.7?MysqL?5.6.24?PHP5.6.8?will?be?installed"?echo?"===update?yum?repos?and?install?dependecies?packages,it?will?take?serval?mintinues==="?yum_update?check_ok?yum_depend?check_ok?install_MysqL?check_ok?install_apache?check_ok?install_PHP?check_ok?set_lamp}function?install_lnmp(){?echo?"Nginx1.6.2?MysqL?5.6.24?PHP5.6.8?will?be?installed"?echo?"===update?yum?repos?and?install?dependecies?packages,it?will?take?serval?mintinues==="?yum_update?check_ok?yum_depend?check_ok?install_MysqL?check_ok?install_PHPfpm?check_ok?install_Nginx?check_ok?set_lnmp}cat?<
為你推薦
資訊專欄
熱門視頻
相關(guān)推薦
CentOS7下安裝JAVA LinuxIO工具iotop的替代品iopp linux下創(chuàng)建帶密碼的用戶 Win81系統(tǒng)無法修改提示音的解決方法 去掉電腦桌面的Windows10教育版水印的方法 愛思助手反復(fù)提示修復(fù)驅(qū)動怎么辦 Win81如何關(guān)閉休眠設(shè)置圖文教程 Linux部分命令解釋命令縮寫代表什么意思 Win8注冊表怎么樣備份呢圖 qsed文件是什么快播qsed文件有什么作用 怎么樣打開Win81設(shè)備管理器 linux如何后臺運(yùn)行進(jìn)程 Win8系統(tǒng)開機(jī)出現(xiàn)藍(lán)屏錯(cuò)誤代碼0x000008e怎么修復(fù) 愛奇藝黑屏有聲音怎么解決愛奇藝黑屏有聲音 Win8系統(tǒng)如何共享無線實(shí)現(xiàn)手機(jī)上網(wǎng)詳細(xì)教程 Linux服務(wù)器上輕松導(dǎo)入導(dǎo)出恢復(fù)備份MySQL數(shù) windows7遠(yuǎn)程控制windows81圖文方法教程 Linux中添加用戶刪除用戶時(shí)新手可能遇到的問題 Win8系統(tǒng)ADSL寬帶連接空閑時(shí)自動斷網(wǎng)該如何解決 linux下vi編輯器命令大全3 win81系統(tǒng)沒有小鍵盤是怎么回事 linux系統(tǒng)中硬盤掛載 Win8關(guān)機(jī)報(bào)錯(cuò)驅(qū)動器中沒有磁盤的應(yīng)對措施 redhat系統(tǒng)下三種主要的軟件包安裝方法 如何解決Windows7漏洞補(bǔ)丁卸載失敗 Windows81幾個(gè)簡單問題解答 Win81Update新增了哪些功能 UBoot第一階段關(guān)鍵代碼理解 Linux下的簡單好用的計(jì)算器bc LINUX額外權(quán)限控制ACL Linux下Weblogic相關(guān)環(huán)境變量設(shè)置 格式工廠如何轉(zhuǎn)換音頻格式格式工廠轉(zhuǎn)換音樂 linux系統(tǒng)中如何查看日志常用命令 支付寶信用騎行在哪里怎么用方法支付寶怎么用 如何快速推廣qq群qq群推廣方法 linux文件時(shí)間的查看和修改touch LinuxShell中的判斷結(jié)構(gòu) linux關(guān)于進(jìn)程process Linux命令之后臺運(yùn)行nohup linux掛載硬盤報(bào)錯(cuò)youmustspecifythefilesystemtyp
Top 主站蜘蛛池模板: 国产精自产拍久久久久久 | 欧美在线综合视频 | 亚洲夜夜骑 | 国产不卡视频在线播放 | 精品69久久久久久99 | 在线看欧美 | 日韩免费视频在线观看 | 亚洲欧美日韩另类在线专区 | 91亚洲国产成人久久精品网站 | 国产aⅴ一区二区三区 | 性殴美 | 欧美亚洲一二三区 | 97伊人久久 | 欧美 日韩 国产 在线 | 成人免费一区二区三区 | 国产黄色免费看 | 欧美日韩国产成人精品 | 国语对白91| 亚洲 欧美 日韩 在线 | 国产日产高清欧美一区二区三区 | 日韩在线视频观看 | 国产精品毛片一区二区三区 | 欧美日韩不卡视频一区二区三区 | 永久免费毛片 | 精品国产一区二区三区麻豆小说 | 国内精品久久久久久久aa护士 | 婷婷在线免费视频 | 亚洲欧美精品伊人久久 | 国产一二三区在线 | 最刺激黄a大片免费观看 | 欧美在线观看成人高清视频 | 国产精品成久久久久三级 | 国产一区二区免费视频 | 日韩成人在线观看 | 国产精品亚洲综合 | 亚洲精品乱码久久久久久 | 韩日一区二区三区 | 亚洲综合一区二区精品久久 | 欧美高清视频在线 | 日本免费一区二区三区 | 国产区最新 |