Linux 快速安装 LAMP环境

本文提供了一个简单的步骤来安装LAMP环境。首先确保系统的更新,接着安装gcc编译环境及依赖库,然后依次安装Apache、MySQL、PHP和phpMyAdmin等组件,并对各组件进行基本配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux 快速安装 LAMP环境


#检查一下系统更新 初次安装可能更新的时间会比较长,请耐心等待。
yum update

#安装gcc软件编译环境。
yum install gcc gcc-c++

#卸载系统自带的httpd
yum erase httpd


yum install zlib-devel libtool ncurses-devel libxml2-devel

/*(zlib-devel 安装apache需要,否则出错 .libtool安装mysql时候需要.同时附带了autoconf automake imake 编译mysql 5.1.48时候会出错 需要autoconf重新配置一下)*/


以上为一些准备工作,使用yum安装LAMP的前提准备。接下开始安装各个组件。

安装apache

yum install httpd httpd-devel
/etc/init.d/httpd start #安装好之后启动apache


安装mysql

yum install mysql mysql-server mysql-devel
/etc/init.d/mysqld start #启动mysql服务


设置mysql密码:

直接使用"mysql"进入数据库模式,

mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql -u root -p
Enter Password:


创建一个用户管理数据库
  
mysql > create database demo
mysql >GRANT ALL PRIVILEGES ON demo.* TO 'guest'@'localhost' IDENTIFIED BY 'guest' WITH GRANT OPTION;
mysql> UPDATE user SET Password=PASSWORD('guest') WHERE user='guest';


安装php

yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml
/etc/init.d/httpd restart #安装好php之后重启httpd


安装phpmyadmin

cd /var/www/html
wget http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.5.2.2/phpMyAdmin-3.5.2.2-all-languages.tar.gz?r=http%3A%2F%2Fwww.phpmyadmin.net%2Fhome_page%2Fdownloads.php&ts=1345431806&use_mirror=iweb

tar -zxf phpMyAdmin-3.5.2.2-all-languages.tar.gz

mv phpMyAdmin-3.5.2.2-all-languages phpmyadmin

mv phpmyadmin/config.sample.inc.php phpmyadmin/config.inc.php
#编辑phpmyadmin配置
vi phpmyadmin/config.inc.php


设置成开机启动:

chkconfig httpd on
chkconfig mysqld on


安装squid组件

yum -y install squid


最后需要打开防火墙

#开启80端口
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

#保存修改规则
/etc/rc.d/init.d/iptables save

#查看状态
/etc/init.d/iptables status


安装环境
[code="java"]# uname -a
Linux localhost.localdomain 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
# cat /etc/centos-release
CentOS release 6.3 (Final)
# [/code]

[img]http://dl.iteye.com/upload/attachment/0072/5857/63757ca9-fd7e-3cf1-8f93-7e0d65576295.png[/img]
[img]http://dl.iteye.com/upload/attachment/0072/5859/b834cb9e-b9ad-39ef-b47a-5fe3f4118b7f.png[/img]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值