yum安装LAMP

yum安装LAMP

加入云计算实验室,好坑啊,java描述的hadoop看着很蛋疼,还是搭建在linux环境下,以前学习的linux命令几乎忘完了!总结一些命令文档发出来,以后备用!

yum安装lamp

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

2、yum install gcc gcc-c++ ;安装gcc软件编译环境。

3、yum erase httpd ;卸载系统自带的httpd (apache2.2.3)

4、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
[cpp]yum install httpd httpd-devel  
[/cpp]

安装好之后启动apache:/etc/init.d/httpd start

mysql
[cpp]yum install mysql msql-sever mysql-devel  [/cpp]

 

启动mysql服务:/etc/init.d/mysqld start

设置mysql密码:

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

[cpp]
mysql> USE mysql;  
mysql> UPDATE user SET Password=PASSWORD(‘newpassword’) WHERE user=’root’;   
mysql> FLUSH PRIVILEGES;
[/cpp]

登陆

mysql -u root -p

Enter Password:

创建一个用户管理数据库
[cpp]
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’;
[/cpp]
php
[cpp]
yum install php php-mysql php-common php-gd php-mbstring php-mcrtpt php-devel php-xml
[/cpp]
安装好php之后重启httpd : /etc/init.d/httpd restart

设置成开机启动:
[cpp]
chkconfig httpd on
chkconfig mysqld on
[/cpp]
最后需要安装squid组件
[cpp]yum -y install squid[/cpp]