lamp一键安装脚本

#!/bin/bash

##cp -r /usr/local/src/mysql-5.0.41-linux-i686-glibc23 /usr/local/mysql

cp -r /usr/local/src/mysql_x86_64 /usr/local/mysql

sleep 5

cd /usr/local/src

tar xvzf freetype-2.1.9.tar.gz

cd /usr/local/src/freetype-2.1.9

./configure

make && make install

sleep 5

cd /usr/local/src

tar xvzf libpng-1.2.8-config.tar.gz

cd /usr/local/src/libpng-1.2.8-config

cp scripts/makefile.linux Makefile

make && make install

sleep 5

cd /usr/local/src

tar xvzf jpegsrc.v6b.tar.gz

\cp /usr/share/libtool/config.* /usr/local/src/jpeg-6b/

mkdir -p /usr/local/man/man1

cd /usr/local/src/jpeg-6b

./configure --prefix=/usr/local --enable-static --enable-shared

make && make install

sleep 5

cd /usr/local/src

tar xvfj gd-2.0.34.tar.bz2

cd /usr/local/src/gd-2.0.34

./configure --prefix=/usr/local --with-jpeg=/usr/local --with-png=/usr/local

make && make install

sleep 5

cd /usr/local/src

tar xvzf cronolog-1.6.2.tar.gz

cd /usr/local/src/cronolog-1.6.2

./configure

make && make install

sleep 10

cd /usr/local/src

tar xvzf libmcrypt-2.5.7.tar.gz

cd /usr/local/src/libmcrypt-2.5.7

./configure

make && make install

sleep 5

cd /usr/local/src

tar jxvf mhash-0.9.9.tar.bz2

cd /usr/local/src/mhash-0.9.9

./configure

make && make install

sleep 5

cd /usr/local/src

tar zxvf httpd-2.2.21.tar.gz

cd /usr/local/src/httpd-2.2.21

./configure --prefix=/usr/local/apache2 --with-mpm=prefork --enable-deflate --disable-auth --disable-autoindex --disable-status --disable-asis --disable-cgi --disable-actions --disable-userdir --enable-so --enable-headers --enable-rewrite --enable-expires

make && make install

sleep 10

cd /usr/local/src

tar zxvf mod_evasive_1.10.1.tar.tar

cd mod_evasive

/usr/local/apache2/bin/apxs -cia mod_evasive20.c

mkdir -p /var/log/mod_evasive

chown nobody:nobody /var/log/mod_evasive

sleep 5

cd /usr/local/src

tar zxvf php-5.2.17.tar.gz

cd php-5.2.17

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-zlib --with-xml --enable-sockets --with-zlib-dir --with-gd --enable-gd-native-ttf --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-ttf --with-freetype-dir=/usr/local --with-iconv --with-curl --with-gettext --enable-trans-id --enable-ftp --enable-mbstring --with-mcrypt --with-mhash --enable-bcmath --enable-soap

make && make install

sleep 5

\cp /usr/local/src/php-5.2.17/php.ini-dist /usr/local/php/etc/php.ini

ln -s /usr/local/php/etc/php.ini /etc

touch /var/log/php_errorlog.dat

chown nobody:nobody /var/log/php_errorlog.dat

sleep 10

cd /usr/local/src

tar jxvf eaccelerator-0.9.5.1.tar.tar

cd eaccelerator-0.9.5.1

/usr/local/php/bin/phpize

./configure --enable-eaccelerator=shared --with-php-config=/usr/local/php/bin/php-config

make && make install

mkdir -p /tmp/eaccelerator

chmod 777 /tmp/eaccelerator

sleep 10

cd /usr/local/src

tar vxzf memcache-2.1.2.tgz

cd memcache-2.1.2

/usr/local/php/bin/phpize

./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir

make && make install

sleep 2

cd /usr/local/src

tar zxvf mongodb-mongo-php-driver-1.1.4-0-g8684b8a.tar.gz

cd mongodb-mongo-php-driver-4e3a432

/usr/local/php/bin/phpize

./configure --enable-mongo --with-php-config=/usr/local/php/bin/php-config

make && make install

##\cp /usr/local/src/memcache.so_x86  /usr/local/php/lib/php/extensions/no-debug-non-zts-20020429/memcache.so

#\cp /usr/local/src/memcache.so_x86_64  /usr/local/php/lib/php/extensions/no-debug-non-zts-20020429/memcache.so

#sleep 5

时间: 2024-10-26 22:00:53

lamp一键安装脚本的相关文章

第24章,LAMP 一键安装脚本

更多内容请点击: Linux学习从入门到打死也不放弃,完全笔记整理(持续更新,求收藏,求点赞~~~~) http://blog.51cto.com/13683480/2095439 脚本1:yum安装 lamp+wordpress # 自行配置好yum源 # 第一步,安装并启动服务 yum -y install httpd mariadb-server php php-mysql echo -e "\e[1;31mstarting service....\e[0m" systemctl

LAMP一键安装脚本 from:秋水逸冰

Install LAMP(Linux + Apache + MySQL + PHP ) for CentOS/Redhat/Fedora 项目地址:https://github.com/teddysun/lamp 最新版本:2015年01月29日 适用环境: 系统支持:CentOS/Redhat/Fedora 内存要求:≥256M 硬盘要求:2GB以上的剩余空间 服务器必须配置好软件源和可连接外网 必须具有系统 root 权限 建议使用干净系统全新安装 将会安装: 1.Apache 2.4.10

LAMP一键安装(Python版)

去年有出一个python整的LAMP自动安装,不过比较傻,直接调用的yum 去安装了XXX...不过这次一样有用shell..我也想如何不调用shell 来弄一个LAMP自动安装部署啥啥的..不过尼玛智商有限,没搞定,暂且分享一下 先说说目前的缺陷     这个脚本总体来说是调用一个字典,组成这个字典是最花费时间的,实际代码到是没几行,本来想把Nginx 的部署也加进去,什么memcached phpmyadmin apc 这样的常用组件作为功能加进去,尼玛,时间不够,只能打打酱油,包括最后我也

CentOS 6、7下IPSEC/L2TP VPN一键安装脚本(openswan+xl2tpd)

CentOS 6.7下IPSEC/L2TP VPN一键安装脚本(openswan+xl2tpd) 概念性的东西这里不再赘述,网上有太多,一键安装脚本也有很多,但是很多不能用,能用的也仅仅只是在CentOS6下使用,CentOS7基本没看到这些安装脚本.于是花了一些时间来折腾测试,写这个脚本方便以后VPN的一键安装搭建.其中用的开源软件包是openswan和xl2tpd,,中间碰到过很多很多问题,如openswan和xl2tpd之间的兼容性问题. 请容许我这样做,脚本依赖<OneinStack>

CentOS 6、7下pptp vpn一键安装脚本

之前有折腾过<CentOS 6.7下IPSEC/L2TP VPN一键安装脚本>,不稳定.不支持IOS,因此换成pptp,并已经添加到<lnmp一键安装包>.这个脚本可以单独使用,直接复制或下载执行即可,不用依赖安装包的其它脚本. CentOS 6.7下pptp vpn一键安装脚本,安装如下: wget http://mirrors.linuxeye.com/scripts/vpn_centos.sh chmod +x ./vpn_centos.sh ./vpn_centos.sh

Ubuntu Or Debian L2TP VPN 一键安装脚本

#!/bin/bash if [ $(id -u) != "0" ]; then printf "Error: You must be root to run this tool!\n" exit 1 fi clear printf " #################################################### # # # This is a Shell-Based tool of l2tp installation # #

Centos7搭建pptp VPN一键安装脚本

Centos7搭建pptp一键安装脚本 废话不多说,先上脚本地址:Centos7一键pptp 使用: wget https://raw.githubusercontent.com/DanylZhang/VPS/master/CentOS7-pptp-host1plus.sh chmod +x ./CentOS7-pptp-host1plus.sh ./CentOS7-pptp-host1plus.sh -u your_username -p your_password 1 2 3 可在-u.-p

L2TP/IPSec一键安装脚本

本脚本适用环境:系统支持:CentOS6+,Debian7+,Ubuntu12+内存要求:≥128M更新日期:2017 年 05 月 28 日 关于本脚本:名词解释如下L2TP(Layer 2 Tunneling Protocol)IPSec(Internet Protocol Security)IKEv2 (Internet Key Exchange v2)能实现 IPsec 的目前总体上有 openswan,libreswan,strongswan 这3种.libreswan 是基于 ope

centos shell编程5LANMP一键安装脚本 第三十九节课

centos shell编程5LANMP一键安装脚本  第三十九节课 上半节课 下半节课 f