centos 6.7 lamp

#!/bin/bash
yum -y install gcc-c++ library ncurses-devel libxml2-devel libtomcrypt-devel libtool libtool-ltdl-devel bzip2-devel
cd /tmp&&tar -zxf httpd-2.2.11.tar.gz&&cd httpd-2.2.11&&./configure --prefix=/usr/local/apache  -with-included-apr --with-pcre --enable-mods-shared=moost
make &&make install
if [ $? -eq 0 ];then
  echo "/usr/local/apache/bin/apachectl restart" >> /etc/rc.d/rc.local
 /usr/local/apache/bin/apachectl restart
else
 echo "apache compile instal error"
 exit 1
fi
useradd -M -s /sbin/nologin mysql
cd /tmp/&&tar -zxf mysql-5.1.55.tar.gz&&cd mysql-5.1.55&& ./configure --prefix=/usr/local/mysql --with-charset-utf8   --with-extra-charsets=gbk,gb2312
make &&make install
if [ $? -eq 0 ];then
 yes|cp -r support-files/my-medium.cnf /etc/my.cnf
        yes|cp -f support-files/mysql.server /etc/init.d/mysqld
 chkconfig --add mysqld
        chmod 755 /etc/init.d/mysqld
        ln -s /usr/local/mysql/bin/* /bin
else
 echo "mysql compile install error"
 exit 1
fi
if [ -e /usr/local/mysql/bin/mysql_install_db ];then
        /usr/local/mysql/bin/mysql_install_db --user=mysql
else
        echo "chu shi hua shi bai"
        exit
fi
chown -R root:mysql /usr/local/mysql/
chown -R mysql /usr/local/mysql/var/
echo "/etc/init.d/mysqld restart" >> /etc/rc.d/rc.local
/etc/init.d/mysqld restart
echo "install php please waiting"
cd /tmp/&&tar -zxf php-5.3.6.tar.gz&&cd php-5.3.6&&./configure  --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs  --with-mysql=/usr/local/mysql/ --with-libxml-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2  --enable-soap  --enable-mbstring --enable-sockets --enable-exif --disable-ipv6
make&&make install
if [ $? -eq 0 ];then
 echo "php compile ok"
 yes|cp -f /tmp/httpd.conf /usr/local/apache/conf/
 /usr/local/apache/bin/apachectl restart
else
 echo "php compile error"
 exit 1
fi
#yes|cp -f /tmp/httpd.conf /usr/local/apache/conf/
#/usr/local/apache/bin/apachectl restart
##AddType application/x-httpd-php .php .phtml   添加对“.php”类型网页支持
##DirectoryIndex index.php index.html 识别常见的php首页文件
#<?php
#phpinfo (); 
#?>
#curl 192.168.9.122/index.php
#iptables -X -F

时间: 2024-10-13 19:59:08

centos 6.7 lamp的相关文章

CentOS yum 安装LAMP PHP5.4版本

CentOS yum 安装LAMP PHP5.4版本     [字体:大 中 小] Linux系统版本:CentOS 6.5 1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源代码编译安装大概需要2个小时,好处在于可以自己配置地址等一些参数,yum安装半个小时搞定,一般不会出错,更新也很方便. 2.我的机器是CentOS release 5.9 64为的系统,一般机器都

CentOS下搭建LAMP环境详解

前言:在这里将介绍如何在CentOS下搭建LAMP环境(全部使用源码编译安装),用于web服务器开发. •LAMP: Linux + Apache + PHP + Mysql. •系统: CentOS 6.5,32位. CentOS安装 我选取了32位的CentOS 6.5这个Linux系统,安装过程也很简单,不再过多叙述,只稍微介绍一下我的分区情况: 分区名  大小 /boot  200MB /swap  2GB(不大于物理分区即可) /  20GB /home 剩余空间 Apache编译安装

linux centos yum安装LAMP环境

centos 6.5 1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源代码编译安装大概需要2个小时,好处在于可以自己配置地址等一些参数,yum安装半个小时搞定,一般不会出错,更新也很方便. 2.我的机器是centos release 5.9 64为的系统,一般机器都带yum命令,并且yum包源都是可以用的,就是说不用你自己下载东西,直接yum -y install 后

centos 一键安装lamp加强版

适用系统: CentOS-5 (32bit/64bit) CentOS-6 (32bit/64bit) 安装了什么: 1.Apache 2.2.20 2.MySQL 5.0.92 3.PHP 5.2.17 4.ZendOptimizer 3.3.9 5.eAccelerator 0.9.6.1 6.phpmyadmin 3.3.4 7.vsftpd 2.3.4 实现了什么功能 1.一键配置LAMP经典环境 2.自动删除apache日志,只保留七天内(具体时间可到/root/sh/apache-l

Centos yum搭建lamp环境

首先安装Apache2 一条命令即可: yum -y install httpd 回车后,yum会提示当前已经安装的httpd版本,并自动更新:如果没有安装,则会自动安装.注意在yum安装过程中输入"Y"以确认安装. Apache安装完成后,手动启动Apache2: /etc/init.d/httpd start 这时,直接在 浏览器中输入服务器的IP地址,即可看到Apache2的默认页面.此时的Apache仅仅能提供HTTP服务,不能执行php.也不能连接MySQL 数据库. 安装M

CentOS快速搭建LAMP环境

LAMP --  Linux Apache MySQL PHP 在CentOS安装的顺序,我一般是Apache -> MySQL -> PHP 第一步.安装并配置Apache 1.使用yum安装 [plain] view plaincopy yum install httpd 2.修改防火墙配置,打开80端口,可以顺便把MySQL的3306端口也打开 [plain] view plaincopy vi /etc/sysconfig/iptables 添加两条记录 [plain] view pl

Centos yum 安装lamp PHP5.4版本号

centos 6.5 1.yum安装和源码编译在使用的时候没啥差别.可是安装的过程就大相径庭了,yum仅仅须要3个命令就能够完毕,源码须要13个包,还得加压编译.步骤非常麻烦,并且当做有时候会出错,源码编译安装大概须要2个小时.优点在于能够自己配置地址等一些參数,yum安装半个小时搞定.一般不会出错.更新也非常方便. 2.我的机器是centos release 5.9 64为的系统.一般机器都带yum命令.而且yum包源都是能够用的,就是说不用你自己下载东西,直接yum -y install 后

Centos系统下Lamp环境的快速搭建(超详细,转)

lamp的搭建对于初学者是一件很头疼的事情,所以借此机会把自己当初快速搭建linux+apche+mysql+php的方法分享大家希望能到你. 工具/原料 虚拟机及Centos操作系统 Linux基本命令的使用 方法/步骤 首先为了搭建一个稳定的lamp的练习环境,确保你的虚拟机可以连网,这里我们使用的yum安装,它可以帮助我们解决软件自己的依赖关系.我还在后面加了postgresql数据库如果不需要的话可以去掉和postgresql的参数.命令如下 yum -y install httpd m

centos搭建LNMP+LAMP环境+(jdk+tomcat+mysql)

第一部分LNMP环境搭建 一.编译安装nginx1.10.3 1.准备 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) [[email protected] ~]# uname -a Linux localhost.localdomain 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_6

Centos 7 安装LAMP以及在Apache上安装positiveSSL。

简介 LAMP(linux , Apache, mysql , php)是集成动态网站经常使用的一套开源软件,实际包含linux操作系统,Apache web服务器,mysql(mariadb 分支)数据库,还有处理动态内容的php脚本语言.这里简要介绍一下自己在Centos 7上的安装过程,体验. 关于LAMP 步骤一:安装Apache 首先yum安装httpd:    sudo yum install httpd 然后启动httpd服务:     sudo systemctl start h