这是网上流传的LAMP (Linux+Apache+MySQL+PHP) 环境安装的脚本,很简洁的脚本,省去了不少麻烦。shell中所有用到的软件包需要自己下载。安装完成之后需要注意的事:mysql 的两个帐号 mysql 和root 需要修改密码。
#!/bin/bash
echo "1.please input the mysql's path where will installed [default:/usr/local/mysql]"
read sqlread
if [ "$sqlread" != "" ];then
sql=$sqlread
else
sql="/usr/local/mysql"
fi
echo "2.please input the httpd's path where will installed [default:/usr/local/httpd]"
read httpdread
if [ "$httpdread" != "" ];then
httpd=$httpdread
else
httpd="/usr/local/httpd"
fi
echo "3.please input the php's path where will installed [default:/usr/local/php]"
read phpread
if [ "$phpread" != "" ];then
php=$phpread
else
php="/usr/local/php"
fi
mkdir -p $sql
mkdir -p $httpd
mkdir -p $php
useradd mysql
tar zxvf `ls | grep mysql | grep tar`
cd `ls -d */ | grep mysql`
./configure --prefix=$sql --enable-thread-safe-client --with-extra-charsets=gbk >> make >> make install
cp ./support-files/my-medium.cnf /etc/my.cnf
${sql}/bin/mysql_install_db --user=mysql
cd ..
tar zxvf `ls | grep http | grep tar`
cd `ls -d */ | grep http`
./configure --prefix=$httpd --enable-so --enable-rewrite >> make >> make install
cd ..
tar zxvf `ls | grep php | grep tar`
cd `ls -d */ | grep php`
./configure --prefix=$php --with-mysql=$sql --with-apxs2=${httpd}/bin/apxs --with-config-file-path=/usr/local/lib/ >> make >> make install
cp -f `ls | grep php.ini | head -1` /usr/local/lib/php.ini
cd ..
ln -s ${sql}/bin/* /usr/bin/
ln -s ${httpd}/bin/* /usr/bin/
ln -s ${php}/bin/* /usr/bin/
echo "${httpd}/bin/apachectl start" >> /etc/rc.d/rc.local
echo "${sql}/bin/mysqld_safe --user=mysql >" >> /etc/rc.d/rc.local
echo "AddType application/x-httpd-php .php" >> ${httpd}/conf/httpd.conf
分享到:
相关推荐
LAMP(Linux、Apache、MySQL、PHP)是一套常用的Web开发环境,这四个组件的结合可以为我们提供一个强大且灵活的Web应用程序开发平台。在Ubuntu操作系统下,安装和配置LAMP环境是非常重要的步骤,本文将指导您如何在...
LAMP代表Linux(操作系统)、Apache(Web服务器)、MySQL(数据库管理系统)和PHP(服务器端脚本语言)。这套组合在搭建Web应用程序时非常流行,尤其是在开源社区。 #### 二、安装与配置 在Red Hat 5系统上安装LAMP...
### LAMP架构详解:Linux + Apache + MySQL + Perl/PHP/Python #### 一、LAMP概述 LAMP(Linux + Apache + MySQL + Perl/PHP/Python)是一种流行的开源Web开发平台,它由一系列互补的技术构成,用于创建高度可定制...
### LAMP环境安装详解:Linux + Apache + MySQL + PHP #### 一、LAMP环境概述 LAMP(Linux + Apache + MySQL + PHP)是一种流行的Web服务解决方案,它结合了开源操作系统Linux、Web服务器Apache、数据库管理系统...
在配置Linux服务器以支持LAMP(Linux, Apache, MySQL, PHP)环境时,我们需要进行一系列的准备工作和安装步骤。以下是一个详细的步骤指南: **一、准备工作** 1. **安装编译工具** 在Linux系统中,通常使用GCC和...
在Linux系统中,构建一个基于Apache、PHP和MySQL的服务器环境,通常被称为LAMP(Linux、Apache、MySQL、PHP)架构。这是一种常见的Web开发平台,适用于动态网站和应用程序的部署。下面将详细介绍如何在Linux环境下...
LAMP(Linux + Apache + MySQL + PHP)是一种常见的开源软件堆栈,用于构建动态网站和Web应用程序。这个组合以其稳定、高效和成本效益在互联网上广泛使用。下面我们将深入探讨每个组件及其在LAMP架构中的作用。 **...
LAMP 结合了 Linux、Apache、MySQL 和 PHP/Perl/Python,形成了一种高效且低成本的 Web 应用程序开发平台。这种架构允许开发者快速构建动态、数据驱动的网站和服务。在 Red Hat Linux 9 平台上搭建 LAMP 需要安装...
在IT领域,"Apache+MySQL+PHP"是一个经典的Web开发环境组合,被称为LAMP(Linux, Apache, MySQL, PHP)的Windows版本,这里为WAMP(Windows, Apache, MySQL, PHP)。这个组合提供了强大的功能,使得开发者能够在本地...
在Linux环境下构建一个功能完备的Web服务器,通常会选择使用LAMP(Linux、Apache、MySQL、PHP)架构。这个配置过程涉及到四个主要组件的安装和集成。以下是对【标题】"Linux+Apache+PHP+MySQL配置攻略"的详细解释: ...
在IT行业中,构建Linux+Apache+PHP+MySQL(LAMP)服务器环境是常见的做法,尤其在 CentOS 系统上,这一组合提供了稳定且高效的Web服务解决方案。CentOS作为Red Hat Enterprise Linux的开源克隆版,因其开源、免费和...
知识点:LAMP环境配置详解(Linux + Apache + MySQL + PHP) 一、LAMP环境概述 LAMP是构建动态Web服务器的流行开源软件堆栈的缩写,分别代表Linux(操作系统)、Apache(Web服务器)、MySQL(数据库)和PHP(脚本...
这个组合是Web开发中常见的LAMP(Linux, Apache, MySQL, PHP)堆栈在Windows平台上的变体,即WAMP(Windows, Apache, MySQL, PHP)。下面将详细介绍这三者以及它们在64位系统中的应用。 Apache_2.2.24-x64-openssl-...
在搭建基于Linux系统的Web开发环境时,通常会选择使用LAMP(Linux + Apache + MySQL + PHP)架构。这个架构为开发者提供了稳定且开源的基础,便于构建动态网站和应用。以下将详细介绍如何在Linux上安装配置MySQL、...
在本设计中,"Linux+Apache+PHP+MySQL构建基于Web的图书管理系统"是一个典型的LAMP(Linux,Apache,MySQL,PHP)架构的应用实例,这种架构因其开源、免费且高效的特点,广泛应用于Web开发领域。以下将详细阐述该...
《Linux + Apache + PHP + MySQL 安装配置详解》 在IT行业中,Linux、Apache、PHP和MySQL的组合(LAMP)是搭建Web服务器的常用架构,因其开源、稳定和高效的特点,被广泛应用于各种网站和应用程序的开发与部署。...
【Linux + Apache + PHP + MySQL】的组合是经典的Web开发环境,被称为LAMP架构,广泛应用于网站开发和服务。以下是对这个组合的详细说明: 1. **Linux**:Linux是一种开源操作系统,提供稳定、安全的服务器运行环境...
在软件开发领域,Linux、Apache、PHP和MySQL(简称LAMP)是一种经典的Web开发环境组合,因其开源、稳定和高效而广受欢迎。以下是对如何在Linux系统中搭建和配置LAMP环境的详细步骤: 1. **安装Apache** - 首先,...