这是网上流传的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+Perl/PHP/Python)论文 Linux+Apache+Mysql+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度...
Ubuntu Server 菜鸟配置手册+Ubuntu 官方文档中文翻译版 适合初学者架设服务器
为CentOS / Debian / Ubuntu安装LAMP(Linux + Apache + MySQL / MariaDB / Percona Server + PHP)描述LAMP是一个功能强大的bash脚本,用于安装Apache + PHP + MySQL / MariaDB / Percona Server等。 您可以通过...
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat/Fedora、Debian/Ubuntu/Raspbian VPS(VDS)或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的...
Centos5下的httpd+mysql+php自动安装脚本
描述是一个功能强大的bash脚本,用于安装Apache + PHP + MySQL / MariaDB等。 您可以通过非常简单的方式安装Apache + PHP + MySQL / MariaDB,只需在安装前选择要安装的内容即可。 一切都将在几分钟之内完成。支持...
LAMP是世界上最强的开源架构组合,最早出现于1998年,由Linux操作系统、Apache服务器、MySQL数据库和PHP脚本语言组成。LAMP是LINUX+APACHE+MYSQL+PHP四个开源软件的E文第一个子母的缩写。当前很多动态站点或者大型...
LEMP是一个软件堆栈,包含一组免费的开源工具,这些工具用于为高流量和动态网站...CentOS 8.1下搭建LAMP(Linux+Apache+MySQL+PHP)环境 https://www.linuxidc.com/Linux/2020-02/162446.htm 在本文中,您将学习如何在Cen
系统的架构采用了目前Internet上流行的网站架构方式:LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为服务器端的操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。ZHBIT ACM Online ...
1 支持lamp(linux+apache+php+mysql),lnmp(linux+nginx+php+mysql)环境快速安装部署上线 2 支持lnamp,即支持nginx+apache组合环境的应用,也即是nginx前端处理静态,图片等,apche处理后台php脚本程序。nginx在处理...
centos6.5以上版本,源码编译搭建lamp环境,包含所需源码包以自动编译安装shell脚本,自动添加进系统变量,添加开启启动项,编译后安装后环境支持ssl,curl开启ssl支持,环境为apache2.4+php5.6+mysql5.5,使用时请...
LAMP 一键安装包是一个用 Linux Shell 编写的可以为 Amazon Linux/CentOS/Fedora/Debian/Ubuntu 系统的 或服务器安装 LAMP(Linux + Apache + MySQL/MariaDB/Percona + PHP) 生产环境的 Shell 脚本。
一,简介LANMP指的是Linux + Apache + Nginx + MySQL + PHP运行环境。 LANMP一键安装包是用Linux Shell语言编写的,用于Linux系统( Redhat / CentOS / Debian / Ubuntu )上一键安装LANMP环境的工具包。二,特点与...
支持ssl,curl开启ssl支持,环境为apache2.4+php5.6+mysql5.5,使用时请在根目录创建一个data目录,然后将源码包以及shell脚本复制到该目录,给install*文件可执行权限,然后执行installall即可。
教程名称:Linux搭建网络服务命令脚本合集课程目录:【】在linux中通过脚本安装apache网站web服务(完善版)【】在linux中通过脚本安装lamp架构(完善版)【】在linux中通过脚本安装mysql数据库服务(完善版)【】在...
lamp开发环境配置 php apache mysql
继著名的LAMP Stack(Linux + Apache + MySQL/MariaDB + PHP)网站环境之后,LNMP Stack(Linux + Nginx + MySQL/MariaDB + PHP)以其负载小、静态文件处理能力强的优势,在Linux平台上开始流行,尤其是在配置不太高...
支持ssl,curl开启ssl支持,环境为apache2.4+php5.6+mysql5.5,使用时请在根目录创建一个data目录,然后将源码包以及shell脚本复制到该目录,给install*文件可执行权限,然后执行installall即可。
-> Web 应用程序、LAMP(Linux、Apache、MySQL、PHP) 该服务需要在 Linux/Windows 机器上设置 LAMP/WAMP 服务器。 经测试可在 Ubuntu 桌面(14.10)和服务器(14.04 LTS)上使用 Apache2、Php5.5。 ###Web 应用...
Linux作为LAMP操作系统,Apache和Nginx作为Web服务器,MySQL作为数据库,PHP/Perl/Python作为服务器端脚本解释器。由于这四个软件都是免费或开放源码软件(FLOSS),因此使用这种方式不用花一分钱(除开人工成本)就...