`
hick
  • 浏览: 54576 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论

redhat9下安装 MySQL5+Apache2+php5

阅读更多
准备工作: 下载安装文件并把它们 mysql-standard-5.0.27-linux-i686.tar.gz、httpd-2.2.3.tar.gz、php-5.2.0.tar.gz 放在 /usr/local/src/ 文件夹里。

 
一、安装MySQL5
 
 
1. 在 /usr/local/  里建立 mysql 文件夹。
   # cd /usr/local
   # mkdir mysql
 
2. 在 mysql 文件夹里解压文件( 这样解压出的文件夹就是当前文件夹下面 )。
   # cd mysql
   # tar -zxfz  /usr/local/src/mysql-standard-5.0.27-linux-i686.tar.gz
   # ln -s mysql mysql-standard-5.0.27-linux-i686 为文件夹 mysql-standard-5.0.27-linux-i686 建立快捷方式。
 
3. # groupadd mysql    // 建立mysql组
   # useradd mysql -g mysql  //建立mysql用户并且加入到mysql组中  
 
4. # cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf //在 support-files目录下有4个模版文件,我们选择其中一个座位Mysql的配置文件,覆盖/etc/my.cnf(系统默认的配置,其中设置了性能参数和Mysql的一些路径参数)。
 
5. # ./scripts/mysql_install_db --user=mysql //初试化表并且规定用mysql用户来访问。初始化表以后就开始给mysql和root用户设定访问权限。
 
6. # chown -R root .  //设定root能访问/usr/local/mysql ( 注意root 后面有一个空格和点)。
 
7. # chown -R mysql data  //设定mysql用户能访问/usr/local/mysql/data ,里面存的是mysql的数据库文件.这个目录是在/etc/my.cnf中有配置,在mysql_install_db时产生。
 
8. # chown -R mysql data/. //设定mysql用户能访问/usr/local/mysql/data/mysql下的所有文件 
 
9. # chgrp -R mysql .  //设定mysql组能够访问/usr/local/mysql 
 
10.# /usr/local/mysql/bin/mysqld_safe --user=mysql &  //运行mysql,如果没有问题的话,应该会出现类似这样的提示:[1] 42264
   # Starting mysqld daemon with databases from /usr/local/mysql/var 如果出现 mysql ended这样的语句,表示Mysql没有正常启动,你可以到log中查找问题,Log文件的通常在/etc/my.cnf中配置。大多数问题是权限设置不正确引起的。
 
11.# /usr/local/mysql/bin/mysqladmin -u root password yourpassword //默认安装密码为空,为了安全你必须马上修改. 
 
12.# cp support-files/mysql.server /etc/rc.d/init.d/mysqld  //copy编译目录的一个脚本
   # chmod 700 /etc/init.d/mysqld //设置使mysql每次启动都能自动运行
   # chkconfig --add mysqld
   # chkconfig --level 345 mysqld on 
 
13.# service mysqld start //启动mysqld服务
   # netstat -atln  //查看3306端口是否打开。要注意在防火墙中开放该端口。
 
 
二、安装apache2
 
 
1.解压文件
   # cd /usr/local  
   # tar -zxvf /usr/local/srchttpd-2.2.3.tar.gz
 
2.安装
   # cd httpd-2.2.3
   # ./configure --prefix=/usr/local/apache --enable-track-vars --enable-cgi --enable-so --enable-rewrite --enable-mods-shared=all --with-config-file-path=/usr/local/apache/conf
   # make
   # make install
 
3.启动
   # /usr/local/apache/bin/apachectl start
   # netstat -utl   //并检查是否启动
 
4.把apache加入开机启动,把下面这一行加入到/etc/rc.local中。
   /usr/local/apache/bin/apachectl start
 
 
三、安装php5
 

 
请先安装libxml,2.6.10以上版本的。

1. # cd /usr/local
   # tar -zvxf /usr/local/src/php-5.2.0.tar.gz  
   # cd php-5.2.0
 
2. # ./configure --prefix=/usr/local/php --with-mysql --with-apxs2=/usr/local/apache/bin/apxs
--enable-trace-vars --with-zlib-dir=/soft/zlib-1.2.3/
 
3. # make; make install
 
4.拷贝PHP配置文件php.ini: 
   # cp ../php5.2.0/php.ini-dist /usr/local/php/lib/php.ini
 
5.添加php类型
   # vi /usr/local/apache/conf/httpd.conf
   AddType application/x-httpd-php .php (230行左右)
 
6.重启
   # /usr/local/apache/bin/apachectl stop
   # /usr/local/apache/bin/apachectl start
 
7.测试
   # cd /usr/local/apache/htdocs
   # vi test.php
   <!---->       phpinfo();
   ?>

 
--------------------------------------------------------------
( Note: 第2步不是--with-mysql=/usr/local/mysql,不然出错! )
分享到:
评论

相关推荐

    redhat5下安装mysql+apache2+php+vsftp+svn

    在Red Hat Enterprise Linux 5 (RHEL5)系统上搭建一套完整的Web开发环境,包括MySQL数据库、Apache2 Web服务器、PHP解释器以及VSFTP和Subversion(SVN)版本控制系统,是一个常见的需求,用于创建动态网站和管理代码...

    redhat安装php+mysql+apache.pdf

    Red Hat安装PHP+MySQL+Apache详解 本文档将指导您在Red Hat Linux系统中安装PHP、MySQL和Apache服务器。由于Red Hat Linux系统是最小化安装的,因此需要安装GCC编译器以正常安装tar包。 GCC编译器的安装 在Linux...

    apache+mysql+php+snort+base实现snort

    【Apache+Mysql+Php+Snort+Base 实现 Snort 知识点详解】 Apache、MySQL、PHP、Snort 和 BASE 是构建一个强大的入侵检测系统(IDS)的基础组件。这个组合使得网络管理员能够实时监控网络流量,检测潜在的攻击,并...

    在RedHat_AS5.0下搭建Apache+MySQL+PHP+Tomcat+JSP平台

    在Red Hat AS5.0操作系统下搭建Apache+MySQL+PHP+Tomcat+JSP平台是一项常见的Web服务配置任务,这个组合常被称为LAMP(Linux + Apache + MySQL + PHP)加上JSP支持,提供了强大的Web应用环境。以下是详细的搭建步骤...

    在RedHat上安装部署Apache+MySQL+PHP环境.docx

    ### 在RedHat上安装部署Apache+MySQL+PHP环境的知识点详解 #### 一、环境搭建概述 在RedHat操作系统上部署Apache+MySQL+PHP环境,通常被称为LAMP(Linux + Apache + MySQL + PHP)栈。这种环境非常适合运行基于Web...

    LAMP(linux+apache+mysql+php)的基本配置

    ### LAMP(Linux + Apache + MySQL + PHP)基本配置详解 #### 一、LAMP环境简介 LAMP代表Linux(操作系统)、Apache(Web服务器)、MySQL(数据库管理系统)和PHP(服务器端脚本语言)。这套组合在搭建Web应用程序...

    Linux(RedHat)+php5.3.10+mysql5.5.19+apache2.2.22安装配置说明.

    在IT领域,Linux操作系统因其开源、稳定和高效的特点,常被用作服务器平台。...请参考提供的文档(Linux(RedHat)+php5.3.10+mysql5.5.19+apache2.2.22安装配置说明.docx)以获取更具体的步骤和注意事项。

    Linux_Redhat5下手工安装配置PHP+Mysql+Apche--LAMP环境搭建(转)

    ### Linux Redhat5下手工安装配置PHP+MySQL+Apache -- LAMP环境搭建 本文将详细介绍如何在Redhat5系统上手动搭建LAMP(Linux + Apache + MySQL + PHP)环境。LAMP是一种流行的开源Web服务器软件堆栈组合,适用于...

    LINUX下PHP+MYSQL+APACHE配置过程

    在Linux系统中,配置PHP+MYSQL+APACHE环境是搭建Web服务器的基础,这一过程涉及到三个主要组件:Apache HTTP Server(Apache)、MySQL数据库管理系统和PHP解释器。这些组件一起构成了一个强大的动态网页服务环境,常...

    Linux下安装配置 Apache2.2.x+MySql5.x+PHP5.x 详解

    Linux 下安装配置 Apache2.2.x+MySql5.x+PHP5.x 详解 本篇文章详细介绍了在 Linux 操作系统下安装和配置 Apache2.2.x、MySql5.x 和 PHP5.x 的步骤,使用的操作系统为 Redhat AS5,内核版本为 Linux 2.6.18-8.el5,...

    完整的linux(RedHat)+php5.3.10+mysql5.5.19+apache2.2.22安装配置说明

    通过以上步骤,我们可以完成Linux(RedHat5.4)下的LAMP环境搭建,包括MySQL、Apache和GD库的安装与配置。这套环境非常适合用于PHP应用开发,为开发者提供了一个稳定且功能强大的开发平台。此外,通过调整配置和服务...

    linux下Apache+PHP+MySQL配置攻略redhat7.2

    ### Linux下Apache+PHP+MySQL配置攻略(Red Hat 7.2) #### 一、系统要求 本配置攻略适用于Red Hat 7.2版本。如果你正在使用的操作系统版本与此不同,请根据实际情况调整步骤。 #### 二、服务器端软件要求 1. **...

    Linux_php+mysql+apache_环境配置

    在本文中,我们将详细探讨如何在Linux Redhat 9系统上配置Apache2、MySQL和PHP5的环境,也称为LAMP(Linux、Apache、MySQL、PHP)堆栈。这是一个常见的Web开发平台,用于搭建动态网站和应用程序。 首先,确保你的...

    RedHat linux 4.0 as 下 apache+mysql+php的基本配置

    2. 进入解压后的目录,配置PHP与Apache的集成:`./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-config-file-path=...

    Linux下mysql+php+apache环境的搭建.pdf

    在Linux环境下搭建MySQL+PHP+Apache的服务器是创建动态网站或Web应用程序的常见步骤,尤其在服务器运维和开发过程中。本教程将详细讲解如何在基于CentOS 6.2的操作系统上进行安装和配置。 首先,确保你的系统满足...

    Apache+Php+Mysql整合配置

    ### Apache+PHP+MySQL 整合配置详解 #### 引言 Apache、PHP与MySQL的组合,被业界誉为“黄金搭档”,广泛应用于各种Web应用,尤其是电子商务网站。这一组合的强大之处在于,Apache作为高性能的Web服务器,PHP作为...

    centos linux+apache+mysql+php+memcache+zend

    本文将详细介绍如何在CentOS 5.5(RedHat 5)上安装配置LAMP环境,并集成Memcache和Zend Optimizer,旨在为初学者提供一个完整的指南。 #### 二、Apache Web服务器安装与配置 **1. 下载与解压Apache** ``` # tar ...

    linux+Apache+PHP+MySQL配置攻略

    以下是对【标题】"Linux+Apache+PHP+MySQL配置攻略"的详细解释: 1. **Linux**:作为基础操作系统,这里提到的是REDHAT7.2,但大多数现代Linux发行版(如Ubuntu、CentOS或Debian)也支持类似的配置步骤。 2. **...

    安装Jdk+tomcat+apache+PHP+mysql(linux).pdf

    本教程将详细解释如何在基于RedHat 9(内核2.4.20-8)的操作系统上进行这些组件的安装和配置。 首先,确保你拥有以下软件的正确版本: 1. **JDK**:这里推荐的是jdk-1_5_0_02-nb-4_0-ml-linux.bin,但建议根据当前...

    Linux+Apache+Mysql+PHP典型配置.doc

    ### Linux+Apache+Mysql+PHP典型配置详解 #### 一、引言 在搭建Web服务器的过程中,Linux+Apache+Mysql+PHP(LAMP)是业界广泛采用的经典组合之一。这种组合以其高稳定性、安全性及灵活性而备受青睐。本文将详细...

Global site tag (gtag.js) - Google Analytics