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]