Redhat6下LAMP环境的搭建

LAMP是服务器系统中开源软件的一个十分普遍的组合。LAMP分别代表Linux + Apache + Mysql + Php | Python | Perl。就系统工程师来说,除了会部署LAMP环境,还应该熟练的掌握对环境的操作调优。

本文仅用于新手安装参考!

注意:自从Mysql被Oracle收购之后,很多时候使用MarriDB来代替Mysql!

环境介绍:

操作系统:RHEL6.4

IP地址:192.168.0.254

1. 安装Redhat6操作系统。

具体安装视个人需求而定!

2. 安装Apache

在命令行模式下,执行如下命令即可!

#yum install httpd -y

启动Apache 并配置 Apache开机自动运行

#service httpd start

#chkconfig httpd on

配置防火墙允许访问Apache80端口[默认]

#vim /etc/sysconfig/iptables

.......

-A INPUT -p udp --dport 80 -m state --state NEW -j ACCEPT

-A INPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT

.......

#service iptables restart

测试Apache

打开浏览器输入 http://192.168.0.254 即可看到Apache的Test Page

3. 安装MarriDB

在安装之前,确认系统中是否存在Mysql,如果存在则使用如下命令移除

#yum remove mysql  mysql-server  mysql-devel  mysql-libs -y

为了使得MarriDB能够兼容Mysql,需要安装REMI库来解决兼容性 和 安装MarriDB时软件包的依赖性问题,命令如下:

#rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

安装兼容Mysql5.5的软件包命令如下:

#yum -enablerepo=remi-test -disablerepo=remi install compat-mysql55

创建安装MarriDB的repo文件

32位

# vi /etc/yum.repos.d/mariadb.repo

# MariaDB 5.5 repository list

# http://mariadb.org/mariadb/repositories/

[mariadb]

name = MariaDB

baseurl = http://yum.mariadb.org/5.5/redhat6-x86

gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

gpgcheck=1

64位

# vi /etc/yum.repos.d/mariadb.repo

# MariaDB 5.5 repository list

# http://mariadb.org/mariadb/repositories/

[mariadb]

name = MariaDB

baseurl = http://yum.mariadb.org/5.5/redhat6-amd64

gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

gpgcheck=1

开始安装MarriDB,并配置MarriDB开机自动启动

#yum update

#yum install MariaDB-devel MariaDB-client MariaDB-server -y

#chkconfig mysql on

#service mysql start

为Mysql的root账户设置密码,默认情况下,root账户的密码是空的

#/usr/bin/mysql_secure_installation

按照提示输入root新密码并移除匿名用户以及禁止root远程登录功能

4. 安装Php

安装php,在命令行执行如下命令即可

#yum install php -y

测试php是否安装成功

#service httpd restart

#vim /var/www/html/phpinfo.php

<?php

phpinfo();

?>

在网页输入 http://192.168.0.254/phpinfo.php,如果页面显示关于php的详细信息页,则成功

说明:如果需要安装所有的php模块,执行如下命令;并重启httpd,然后访问http://192.168.0.254/phpinfo.php即可!

#yum install php*

#service httpd restart

5. 安装phpmyadmin

PHPMyAdmin是Mysql的网页管理工具,默认情况下,RHEL的库中没有附带该软件包,需要使用epel来安装

安装epel库

# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

安装phpmyadmin

# yum install phpmyadmin -y

phpMyAdmin.conf文件在/etc/httpd/conf/phpMyAdmin.conf,只保留下面的两行,其余行注释

Alias /phpMyAdmin /usr/share/phpMyAdmin

Alias /phpmyadmin /usr/share/phpMyAdmin

修改config.inc.php文件,将cookie修改为http

# cp /usr/share/phpMyAdmin/config.sample.inc.php /usr/share/phpMyAdmin/config.inc.php

# vi /usr/share/phpMyAdmin/config.inc.php

[...]

/* Authentication type */

$cfg[‘Servers‘][$i][‘auth_type‘] = ‘http‘;

[...]

# service httpd restart

测试PHPMyAdmin

在网页输入http://192.168.0.254/phpmyadmin,输入Marridb用户名密码,即可看到管理界面!

到此为止,环境搭建完毕!

时间: 2024-10-21 00:34:29

Redhat6下LAMP环境的搭建的相关文章

linux下LAMP环境的搭建

LAMP=mysql+appache+php,搭建lamp必须按步骤,先mysql再appahe,最后才是PHP 1.mysql安装 本文mysql 用的是二进制源码包(提供二个镜像免费下载点:A:https://github.com/aminglinux/resource/wiki B:http://mirrors.sohu.com/?qq-pf-to=pcqq.c2c) 首先下载二进制包:mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz包 (X86是64位系

阿里ECS下LAMP环境的搭建、discuz和pressword的安装

这是菜鸟写的.. ECS:阿里云服务免费试用,配置: CPU: 1核 内存: 1024 MB 带宽:1Mbps 系统:CentOS 6.5 64bit 软件版本: mysql  Ver 14.14 Distrib 5.5.45, for linux2.6 (x86_64) using readline 5.1 Apache/2.4.16 (Unix) PHP 5.5.27 (cli) 一.LAMP环境搭建 进入www.mysql.com,依次点击Downloads ->Community (GP

RedHat6.4系统下LAMP环境的搭建---(源码包编译安装)---

(一)httpd(源码包安装) 安装准备: 1 安装htppd软件所依赖的软件包 yum -y install gcc gcc-c++ pcre pcre-devel apr apr-devel apr-util apr-util-devel zlib zlib-devel openssl openssl-devel 安装完成显示如下: Installed: apr.x86_64 0:1.3.9-5.el6_2 apr-devel.x86_64 0:1.3.9-5.el6_2 apr-util.

RedHat6.4系统下LAMP环境的搭建---(yum搭建)

一:配置本地yum源 : 1 创建一个文件夹用于存放挂载光盘的文件 mkdir /mnt/cdrom 2 将光驱挂载在创建的文件夹中 mount /dev/cdrom /mnt/cdrom 3 当然我们也可以设置为开机自动挂载光驱:用vi编辑/etc/rc.local文件,因为在系统启动过程中,完成初始化脚本的执行后,会执行这个脚本文件添加命令如下: vi /etc/rc.local mount /dev/cdrom /mnt/cdrom #后面挂载点可以自己选择 4 配置本地yum源的文件:

centos下lamp环境快速搭建

一.准备篇 1.配置防火墙,开启80端口.3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口通过防火墙 PS:上面2句应该放置在默认的22端口这条规则的下面,如果放在其他位置,会导

Ubuntu 12.04下PHP环境的搭建(LAMP)--非编译

1.首先打开命令行,切换到root身份,获得最新的软件包su root sudo apt-get install update 2.安装MySQL数据库sudo apt-get install mysql-server mysql-client下图为提示输入数据库密码,然后回车,之后还有提示,再重复输入一次,再回车 最后安装完后进数据库测试一下是否安装成功,看到欢迎信息就ok了mysql -uroot -p 3.安装Apache服务器sudo apt-get install apache2 安装

转载自php100中文网 centos下lamp 环境搭建

学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP.WAMP.MAMP等.这里我介绍一下LAMP环境的搭建,即Linux.Apache.MySQL.PHP环境. 一.首先安装操作系统 操作系统:centos6.3 IP地址:192.168.146.129 网关: DNS: 操作系统安装步骤,此处不在给出截图. 备注:服务器系统采用最小化安装,安装一下GCC编译工具和一个桌面即可.如下图所示: <a href="http://www.php100.com/u

ubuntu12.04下lamp环境搭建步骤

1 .安装apache2:sudo apt-get install apache2 安装完成后,运行如下命令重启apache:sudo /etc/init.d/apache2 restart,在浏览器中输入http://localhost或者http://127.0.0.1,会看到"It works!"说明apache安装成功. 2.安装php: sudo apt-get install libapache2-mod-php5 php5; 安装扩展php5-gd:sudo apt-ge

LAMP环境的搭建(fastcgi)+ xcache加速

LAMP环境的搭建(fastcgi) LAMP简介: LAMP指的Linux(操作系统).ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web 服务器. Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台