LAMP 本地搭建脚本

cd rpm

01########### 离线安装gcc-c++ ###########
rpm -Uvh mpfr-2.4.1-6.el6.x86_64.rpm
rpm -Uvh ppl-0.10.2-11.el6.x86_64.rpm
rpm -Uvh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
rpm -Uvh cpp-4.4.7-4.el6.x86_64.rpm
rpm -Uvh kernel-headers-2.6.32-431.el6.x86_64.rpm
rpm -Uvh glibc-headers-2.12-1.132.el6.x86_64.rpm
rpm -Uvh glibc-devel-2.12-1.132.el6.x86_64.rpm
rpm -Uvh libgomp-4.4.7-4.el6.x86_64.rpm
rpm -Uvh gcc-4.4.7-4.el6.x86_64.rpm
rpm -Uvh libstdc++-devel-4.4.7-4.el6.x86_64.rpm
rpm -Uvh gcc-c++-4.4.7-4.el6.x86_64.rpm

02########### 离线安装expat-devel ###########
rpm -Uvh expat-devel-2.0.1-11.el6_2.x86_64.rpm

03########### 离线安装pcre-devel ###########
rpm -Uvh pcre-devel-7.8-6.el6.x86_64.rpm

04########### 离线安装openssl-devel ###########
rpm -Uvh keyutils-libs-devel-1.4-4.el6.x86_64.rpm
rpm -Uvh libcom_err-devel-1.41.12-18.el6.x86_64.rpm
rpm -Uvh libsepol-devel-2.0.41-4.el6.x86_64.rpm
rpm -Uvh libselinux-devel-2.0.94-5.3.el6_4.1.x86_64.rpm
rpm -Uvh krb5-devel-1.10.3-10.el6_4.6.x86_64.rpm
rpm -Uvh zlib-devel-1.2.3-29.el6.x86_64.rpm
rpm -Uvh openssl-devel-1.0.1e-15.el6.x86_64.rpm

05########### 离线安装libxml2 ###########
rpm -Uvh libxml2-2.7.6-14.el6.x86_64.rpm
rpm -Uvh libxml2-devel-2.7.6-14.el6.x86_64.rpm

06########### 离线安装bzip2 ###########
rpm -Uvh bzip2-1.0.5-7.el6_0.x86_64.rpm
rpm -Uvh bzip2-devel-1.0.5-7.el6_0.x86_64.rpm

07########### 离线安装libcurl ###########
rpm -Uvh libcurl-7.19.7-37.el6_4.x86_64.rpm

08########### 离线安装libjpeg-turbo ###########
rpm -Uvh libjpeg-turbo-1.2.1-1.el6.x86_64.rpm
rpm -Uvh libjpeg-turbo-devel-1.2.1-1.el6.x86_64.rpm

09########### 离线安装libjpeg-turbo ###########
rpm -Uvh libpng-1.2.49-1.el6_2.x86_64.rpm
rpm -Uvh libpng-devel-1.2.49-1.el6_2.x86_64.rpm

10########### 离线安装freetype ###########
rpm -Uvh freetype-2.3.11-14.el6_3.1.x86_64.rpm
rpm -Uvh freetype-devel-2.3.11-14.el6_3.1.x86_64.rpm

11########### 离线安装gmp ###########
rpm -Uvh gmp-4.3.1-7.el6_2.2.x86_64.rpm
rpm -Uvh gmp-devel-4.3.1-7.el6_2.2.x86_64.rpm

12########### 离线安装readline ###########
rpm -Uvh readline-6.0-4.el6.x86_64.rpm
rpm -Uvh ncurses-devel-5.7-3.20090208.el6.x86_64.rpm
rpm -Uvh readline-devel-6.0-4.el6.x86_64.rpm

13########### 离线安装libxslt ###########
rpm -Uvh libxslt-1.1.26-2.el6_3.1.x86_64.rpm
rpm -Uvh libgpg-error-devel-1.7-4.el6.x86_64.rpm
rpm -Uvh libgcrypt-devel-1.4.5-11.el6_4.x86_64.rpm
rpm -Uvh libxslt-devel-1.1.26-2.el6_3.1.x86_64.rpm

14########### 离线安装libmcrypt ###########
rpm -Uvh libmcrypt-2.5.7-5.el6.art.x86_64.rpm
rpm -Uvh libmcrypt-devel-2.5.7-5.el6.art.x86_64.rpm

cd ..

tar -zxvf apr-1.6.2.tar.gz
cd apr-1.6.2
rm -fr /vvonline/installpackage/apr-1.6.2/configure
cp -rv /vvonline/installpackage/conf/configure /vvonline/installpackage/apr-1.6.2/
./configure --prefix=/usr/local/apr
make
make install
cd ..
tar -zxvf apr-util-1.6.0.tar.gz
cd apr-util-1.6.0
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config
make
make install
cd ..
tar -zxvf pcre-8.41.tar.gz
cd pcre-8.41
./configure --prefix=/usr/local/pcre
make
make install
cd ..
tar -zvxf httpd-2.4.26.tar.gz
cd httpd-2.4.26
mkdir -p /usr/local/apache2
./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-ssl --enable-ssl --enable-module=so --enable-rewrite --enable-cgid --enable-cgi
make
make install
rm -fr /usr/local/apache2/conf/httpd.conf
cp -rv /vvonline/installpackage/conf/httpd.conf /usr/local/apache2/conf/
PATH=$PATH:/usr/local/apache2/bin
export PATH
source /etc/profile
chown daemon.daemon -R /usr/local/apache2/htdocs
chmod 700 /usr/local/apache2/htdocs
cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd/
chkconfig httpd on
service httpd start
cd ..
tar -zxvf php-7.1.6.tar.gz
cd php-7.1.6

./configure \
--prefix=/usr/local/php \
--with-config-file-path=/usr/local/php/etc \
--with-mysqli=shared,mysqlnd \
--with-pdo-mysql=shared,mysqlnd \
--with-libxml-dir \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-freetype-dir \
--with-zlib-dir \
--with-bz2 \
--with-openssl \
--with-mcrypt \
--enable-soap \
--enable-gd-native-ttf \
--enable-mbstring \
--enable-sockets \
--enable-exif
make && make install
PATH=$PATH:/usr/local/php/bin
export PATH
source /etc/profile
cp php.ini-production /usr/local/php/etc/php.ini
/usr/local/apache2/bin/apachectl -t
service httpd restart
mv /usr/local/apache2/htdocs/index.html /usr/local/apache2/htdocs/index_bak.html
cp -rv /vvonline/installpackage/conf/index.php /usr/local/apache2/htdocs/

####################### The End #######################

时间: 2024-10-01 03:21:51

LAMP 本地搭建脚本的相关文章

LAMP平台搭建脚本

#!/bin/bash DATE=`date +%F_%T` #源码包编译安装搭建LAMP平台的. #本脚本所需软件包:cmake-2.8.11.2.tar.gz   mysql-5.5.22.tar.gz #httpd-2.2.17.tar.gz     php-5.3.28.tar.gz #libmcrypt-2.5.7.tar.gz  phpMyAdmin-4.2.5-all-languages.tar.gz #mcrypt-2.6.8.tar.gz     ZendGuardLoader

按选项安装的LAMP自动搭建脚本

今天对昨天的脚本优化了下,该脚本功能是可以按选项进行安装,虽然不如一键安装脚本方便,但加入了选项变量,在别的场景还是会时常用到的.同时隐去了输出过程,更方便查看安装进程.(因环境不同,仅供参考)       同样,先上效果图: 脚本内容: #!/bin/bash #Auto LAMP Install #by liupengfang  ----2015-07-24----- if [ -z "$1" ];then echo -e "\033[35m--欢迎使用LAMP自动安装脚

单台服务器LAMP环境自动搭建脚本

先上效果图: 然后是脚本内容: #!/bin/bash #LAMP install #By liupengfang ----2015-07-21---- echo -e "\033[35m--欢迎使用LAMP自动安装脚本--\033[0m" sleep 3 cd /lamp echo -e "\033[35m--Apache安装--\033[0m" echo -e "\033[35m文件解压--\033[0m" tar vxf httpd-2.2

LAMP环境搭建教程

学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP.WAMP.MAMP等.这里我介绍一下LAMP环境的搭建,即Linux.Apache.MySQL.PHP环境. 一.首先安装操作系统 操作系统:centos6.3 IP地址:192.168.146.129 网关: DNS: 操作系统安装步骤,此处不在给出截图. 备注:服务器系统采用最小化安装,安装一下GCC编译工具和一个桌面即可.如下图所示: 二.LAMP安装前的准备 1.获取软件包 httpd-2.4.2.ta

LAMP平台搭建详解

准备工作 安装编译工具 # yum -y install gcc # yum -y install gcc-c++ 如果系统之前已经安装有rpm包的mysql和apache,那么可以: #service httpd stop #service mysqld stop 确定rpm包安装的httpd和mysqld不能开机启动 #chkconfig –level 2345 mysqld/httpd stop 关闭SELINUX和防火墙,或者允许防火墙开放相关端口,apache 80端口,mysql 3

转载自php100中文网 centos下lamp 环境搭建

学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP.WAMP.MAMP等.这里我介绍一下LAMP环境的搭建,即Linux.Apache.MySQL.PHP环境. 一.首先安装操作系统 操作系统:centos6.3 IP地址:192.168.146.129 网关: DNS: 操作系统安装步骤,此处不在给出截图. 备注:服务器系统采用最小化安装,安装一下GCC编译工具和一个桌面即可.如下图所示: <a href="http://www.php100.com/u

LAMP服务搭建

LAMP简介所谓lamp,其实就是由Linux+Apach+Mysql/MariaDB+Php/Perl/Python的一组动态网站或者服务器的开源软件,除Linux外其他各部分组件都是各自独立的程序,但是因为经常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的web应用程序平台. web服务器工作流程web服务器的资源分为两种,静态资源和动态资源静态资源指静态内容,客户端从服务器获得的资源的表现形式与原文件相同,可以简单的理解为就是直接存储以文件系统中的资源动态资源则通常是程序文件

4-源码方式基于LAMP架构搭建BBS论坛或者博客

目录 一.项目简介 二.环境准备 三.编译安装MySQL 四.编译安装Apache 五.编译安装PHP 六.后续配置 七.启动相关服务 八.源码编译软件经验总结 九.部署web应用 排错1: 排错2: 排错3: 大功告成! 课程目标 使用源码方式基于LAMP架构搭建BBS论坛或者博客 本文成功搭建2个网站,一个个人博客,一个是web界面管理mysql数据库的应用 请耐心阅读,细心操作,你也会成功! 思考:yum工具搭建lamp环境和源码包搭建的区别 rpm版本 安装方便,升级.卸载都很灵活,很难

Web服务器群集之LAMP平台部署(LAMP架构搭建)

Web服务器群集之LAMP平台部署(LAMP架构搭建) 涉及:Linux/Centos7系统 Apache Mysql PHP 一.前言 ? 上一篇文章主要讲述了有关Web与HTTP协议的基础知识,有了这一基础知识理论的奠定,将对我们此次搭建部署LAMP平台的实验有所帮助. ? LAMP架构是非常成熟的企业网站应用模式之一,其指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境.LAMP是一个缩写词--Linux操作系统.Apache网站服务器.MySQL数据库服务器