CentOS-6.5(X64)使用yum安装LAMP环境

基于Linux自身的安全性和机制,所以目前大部分企业的应用系统都是安装运行在Linux下,但是对于LAMP(Linux+apache+mysql)环境的搭建来说,对于一些人还是有难度的。目前常见的有两种方法:

(1)、通过源代码编译的方式安装

(2)、通过yum的方式自助安装

对于方法1来说,软件安装时更加灵活,同样,对于技术人员的能力要求也很高,由于源代码编译需要大量的依赖包,当出现问题时,就是考验技术人员能力的时候了;相对于此,方法2安装起来就方便很多,通过yum几条命令自己就会自动的安装,但是其缺点在于不能像源代码那样灵活的自定义一些参数,不够灵活。

在这里,我们简单介绍一下如何通过yum来搭建LAMP环境:

安装前准备:

1、安装编译所需的工具:GCC(C语言的编译器),gcc-c++,make

通过命令查看是否安装:[[email protected]]#rpm -q make

通过yum安装:

yuminstall make

yuminstall gcc

yuminstall gcc-c++

2、关闭防火墙和selinux:

iptables -F   (chkconfig iptables off或者serviceiptables stop)

vi /etc/sysconfig/selinux   (SELINUX=disabled)

3、检查系统中是否有存在的服务

service httpd status

rpm -qa | grep httpd

rpm -qa | grep mysql

rpm -qa | grep php

ps -le | grep mysql

如果有的话将服务停止或者删除,使用remove命令:

yum remove httpd

修改yum源(见CentOS配置163yum源)

安装LAMP环境

1、安装Apache

[[email protected] ~]# yum -y install httpd

# 开机自启动

[[email protected] ~]# chkconfig httpd on

# 启动httpd 服务

[[email protected] ~]# service httpd start

### 安装apache扩展

[email protected] ~]# yum -y installhttpd-manual mod_ssl mod_perl mod_auth_mysql
现在直接在浏览器键入http://localhost或http://本机IP,应该会看到Apache的测试页面

这里需要注意iptables的设置哦。

2、安装配置MySQL

# mysql        客户端程序

# mysql-server   服务端程序

# mysql-devel    开发设计的库

[[email protected] ~]# yum -y install mysqlmysql-server mysql-devel

# 开机启动

[[email protected] ~]# chkconfig mysqld on

# 启动mysqld服务

[[email protected] ~]# service mysqld start

# 进行一些安全性配置

[[email protected] ~]#/usr/bin/mysql_secure_installation

[[email protected] ~]# netstat -tulpn | grep-i mysql

tcp        0     0 0.0.0.0:3306          0.0.0.0:*         LISTEN      1723/mysqld
OK, 我们看到mysqld已经启动,监听在3306端口上。

3、安装php

安装相关模块:为了让PHP支持MySQL,我们可以安装php-mysql软件包;也可使用以下命令搜索可用的php模块

[[email protected] ~]# yum -y install phpphp-mysql

# 安装php常用扩展

[[email protected] ~]# yum search php

[[email protected] ~]# yum -y install gdphp-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpcphp-imap

### 重启httpd服务,这一步很重要

[[email protected] ~]# service httpd restart
然后,我们提供php页面,测试

[[email protected] ~]# cd /var/www/html/

[[email protected] html]# vi index.php

<?php

phpinfo();

?>
然后,我们再次在浏览器键入http://localhost  或 http://本机IP  ,应该会看到如下页面:

4、安装配置phpMyAdmin

安装好MySQL,Apache及PHP后,为了可视化的管理MySQL数据库,我们可以安装phpMyAdmin。到其官网下载最新版本:http://www.phpmyadmin.net/home_page/;此处使用phpMyAdmin-4.0.10.17-all-languages。

[[email protected] ~]# unzipphpMyAdmin-4.2.6-all-languages.zip

[[email protected] ~]# mvphpMyAdmin-4.2.6-all-languages /var/www/html/phpmyadmin

[[email protected] ~]# cd/var/www/html/phpmyadmin

[[email protected] ~]# cplibraries/config.default.php config.inc.php

[[email protected] ~]# vi cnfig.inc.php

$cfg[‘PmaAbsoluteUri‘] = ‘‘;这里填写phpMyAdmin 的访问网址。

$cfg[‘Servers‘][$i][‘host‘] = ‘localhost‘;// MySQL hostname or IP address

$cfg[‘Servers‘][$i][‘port‘] = ‘‘; // MySQLport - leave blank for default port

$cfg[‘Servers‘][$i][‘user‘] = ‘root‘; // 填写 MySQL 访问 phpMyAdmin使用的 MySQL 用户名,默认为 root。

fg[‘Servers‘][$i][‘password‘]= ‘‘; // 填写对应上述 MySQL 用户名的密码。

# 然后重启,httpd服务

[[email protected] ~]# service httpd restart
在浏览器键入http://localhost/phpmyadmin 即可访问。

如果遇到访问权限的问题,请检查SElinux。

至此,LAMP基本环境算是搭建完成,接下来的事情就交给开发人员了。

时间: 2024-10-19 01:29:26

CentOS-6.5(X64)使用yum安装LAMP环境的相关文章

centos 安装卸载软件命令 &amp; yum安装LAMP环境

安装一个软件时 yum -y install httpd 安装多个相类似的软件时 yum -y install httpd* 安装多个非类似软件时 yum -y install httpd php php-gd mysql 卸载一个软件时 yum -y remove httpd 卸载多个相类似的软件 yum -y remove httpd* 卸载多个非类似软件时 yum -y remove httpd php php-gd mysql===============================

linux centos yum安装LAMP环境

centos 6.5 1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源代码编译安装大概需要2个小时,好处在于可以自己配置地址等一些参数,yum安装半个小时搞定,一般不会出错,更新也很方便. 2.我的机器是centos release 5.9 64为的系统,一般机器都带yum命令,并且yum包源都是可以用的,就是说不用你自己下载东西,直接yum -y install 后

yum安装LAMP环境与管理(七)

[教程主题]:yum安装LAMP环境与管理 [1] 什么是LAMP 目前世界最流行的企业建站方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器.这四个软件都是遵循GPL的开放源码软件,它们安全.稳定.快速.功能强大,使用它们可以建立一个快速.稳定.免费的网站系统. [2]准备环境 yum添加163源 地址: http://mirrors.163.com/.help/cent

利用yum 安装 lamp环境搭载 cacti监控和memcached数据库

今天测试了一下yum安装lamp和cacti监/控已经memcached数据库 首先介绍下我的系统环境 centos6.7 x86-64 1安装cacti yum install cacti 安装cacti 会自动安装lamp环境, 2接下来是memcached的安装步骤 yum install -y epel-release  --安装epel扩展源 里面有提供memcached libmemcached包 yum install -y libevent  memcached libmemca

yum 安装 LAMP 环境与管理

[1]  什么是 LAMP 目前世界最流行的企业建站方式是 LAMP(Linux+Apache+MySQL+PHP),即使用 Linux 作为操作系统,Apache 作为 Web 服务器,MySQL 作为数据库,PHP 作为服务器端脚本解释器.这四个软件都是遵循 GPL 的开放源码软件,它们安全.稳定.快速.功能强大,使用它们可以建立一个快速.稳定.免费的网站系统. 2]准备环境 yum 添加 163 源 地址: http://mirrors.163.com/.help/centos.html

Centos 6/ 7下通过yum安装php7环境

本文转自:云溪社区 2015年12月初PHP7正式版发布,迎来自2004年以来最大的版本更新.PHP7最显著的变化就是性能的极大提升,已接近Facebook开发的PHP执行引擎HHVM.在WordPress基准性能测试中,速度比5.6版本要快2~3倍,大大减少了内存占用.PHP7在语言上也有一些变化,比如添加返回类型声明.增加了一些新的保留关键字等.在安全方面,去除了PHP安全模式,添加魔术引号等.不仅如此,新版还支持64位,而且包含最新版Zend引擎. 查看 centos 版本 # cat /

服务器篇之 yum安装LAMP环境与管理

[1].准备环境: yum添加163源: 使用yum程序安装所需开发包: [[email protected] yum.repos.d]# yum install gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel openssl-devel li

yum安装LAMP环境与管理

准备环境 yum添加163源 地址: http://mirrors.163.com/.help/centos.html 下载方式: wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 使用 yum 程序安装所需开发包(以下为标准的rpm包名称) yum install gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel

centos 6.2系统下编译安装lamp环境

系统环境:centOs 6.2(纯净系统环境,已做初步系统优化) 系统内核:2.6.32-220.el6.x86_64 软件版本:http-2.4.2;    mysql-5.5.23;    php-5.3.13 闲言碎语:通过源码方式安装软件,需要准备好安装环境(如gcc等工具) 个人学习.交流QQ:875656692 yum -y install gcc gcc-c++ openssl openssl-devel  yum install -y ncurses ncurses-devel