准备工作: 下载安装文件并把它们 mysql-standard-5.0.27-linux-i686.tar.gz、httpd-2.2.3.tar.gz、php-5.2.0.tar.gz 放在 /usr/local/src/ 文件夹里。
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端口是否打开。要注意在防火墙中开放该端口。
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
请先安装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,不然出错! )
分享到:
相关推荐
在Red Hat Enterprise Linux 5 (RHEL5)系统上搭建一套完整的Web开发环境,包括MySQL数据库、Apache2 Web服务器、PHP解释器以及VSFTP和Subversion(SVN)版本控制系统,是一个常见的需求,用于创建动态网站和管理代码...
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 是构建一个强大的入侵检测系统(IDS)的基础组件。这个组合使得网络管理员能够实时监控网络流量,检测潜在的攻击,并...
在Red Hat AS5.0操作系统下搭建Apache+MySQL+PHP+Tomcat+JSP平台是一项常见的Web服务配置任务,这个组合常被称为LAMP(Linux + Apache + MySQL + PHP)加上JSP支持,提供了强大的Web应用环境。以下是详细的搭建步骤...
### 在RedHat上安装部署Apache+MySQL+PHP环境的知识点详解 #### 一、环境搭建概述 在RedHat操作系统上部署Apache+MySQL+PHP环境,通常被称为LAMP(Linux + Apache + MySQL + PHP)栈。这种环境非常适合运行基于Web...
### LAMP(Linux + Apache + MySQL + PHP)基本配置详解 #### 一、LAMP环境简介 LAMP代表Linux(操作系统)、Apache(Web服务器)、MySQL(数据库管理系统)和PHP(服务器端脚本语言)。这套组合在搭建Web应用程序...
在IT领域,Linux操作系统因其开源、稳定和高效的特点,常被用作服务器平台。...请参考提供的文档(Linux(RedHat)+php5.3.10+mysql5.5.19+apache2.2.22安装配置说明.docx)以获取更具体的步骤和注意事项。
### Linux Redhat5下手工安装配置PHP+MySQL+Apache -- LAMP环境搭建 本文将详细介绍如何在Redhat5系统上手动搭建LAMP(Linux + Apache + MySQL + PHP)环境。LAMP是一种流行的开源Web服务器软件堆栈组合,适用于...
在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 的步骤,使用的操作系统为 Redhat AS5,内核版本为 Linux 2.6.18-8.el5,...
通过以上步骤,我们可以完成Linux(RedHat5.4)下的LAMP环境搭建,包括MySQL、Apache和GD库的安装与配置。这套环境非常适合用于PHP应用开发,为开发者提供了一个稳定且功能强大的开发平台。此外,通过调整配置和服务...
### Linux下Apache+PHP+MySQL配置攻略(Red Hat 7.2) #### 一、系统要求 本配置攻略适用于Red Hat 7.2版本。如果你正在使用的操作系统版本与此不同,请根据实际情况调整步骤。 #### 二、服务器端软件要求 1. **...
在本文中,我们将详细探讨如何在Linux Redhat 9系统上配置Apache2、MySQL和PHP5的环境,也称为LAMP(Linux、Apache、MySQL、PHP)堆栈。这是一个常见的Web开发平台,用于搭建动态网站和应用程序。 首先,确保你的...
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的服务器是创建动态网站或Web应用程序的常见步骤,尤其在服务器运维和开发过程中。本教程将详细讲解如何在基于CentOS 6.2的操作系统上进行安装和配置。 首先,确保你的系统满足...
### Apache+PHP+MySQL 整合配置详解 #### 引言 Apache、PHP与MySQL的组合,被业界誉为“黄金搭档”,广泛应用于各种Web应用,尤其是电子商务网站。这一组合的强大之处在于,Apache作为高性能的Web服务器,PHP作为...
本文将详细介绍如何在CentOS 5.5(RedHat 5)上安装配置LAMP环境,并集成Memcache和Zend Optimizer,旨在为初学者提供一个完整的指南。 #### 二、Apache Web服务器安装与配置 **1. 下载与解压Apache** ``` # tar ...
以下是对【标题】"Linux+Apache+PHP+MySQL配置攻略"的详细解释: 1. **Linux**:作为基础操作系统,这里提到的是REDHAT7.2,但大多数现代Linux发行版(如Ubuntu、CentOS或Debian)也支持类似的配置步骤。 2. **...
本教程将详细解释如何在基于RedHat 9(内核2.4.20-8)的操作系统上进行这些组件的安装和配置。 首先,确保你拥有以下软件的正确版本: 1. **JDK**:这里推荐的是jdk-1_5_0_02-nb-4_0-ml-linux.bin,但建议根据当前...
### Linux+Apache+Mysql+PHP典型配置详解 #### 一、引言 在搭建Web服务器的过程中,Linux+Apache+Mysql+PHP(LAMP)是业界广泛采用的经典组合之一。这种组合以其高稳定性、安全性及灵活性而备受青睐。本文将详细...