Calendar
数据载入中,请稍候......
Placard
数据载入中,请稍候......
Category
数据载入中,请稍候......
Latest Entries
数据载入中,请稍候......
Latest Comments
数据载入中,请稍候......
Last Messages
数据载入中,请稍候......
User Login
数据载入中,请稍候......
Links
Information
数据载入中,请稍候......
Search
Other


Welcome to my blog!
  Linux下Apache 2.2, MySQL 5.0和PHP 5.0的安装与配置
 

1.安装环境
操作系统:Red Hat Linux Enterprise AS 4.0
数据库:MySQL 5.0.24
Web服务器:Apache 2.2.3
脚本语言:PHP 5.1.6
======================================================================================
废话:
   这是我从linuxsir.org下面找的,也正因为这篇,我花了整整一个星期,才基本装完,可能真的太

菜吧~~~
   不过,在这次装的过程中,我也明白了很多....英语,很重要.是的....,对于安装tarball这样的

软件真的很重要.每一个tallball的解压目录下,都有安装说明.不过,也不要太怕,里面有详细的介

绍,可以从这里收集很多信息......
    就像我第一次装mysql时,下的不是这个版本,是一个standard-5.0.26版本,找下面做,搞死不能

成功,于是就看more INSTALL-BINNERY,安装文件,总算搞定,当然途中还有点麻烦,不过,不必出现错

误不知道如何解决了.
    在懂装tallball时,看安装文件后,装apache,装的不到半小时搞定.可到了,装php时,也能装成

功,但无法让apache有php这个功能.于是乎,就需要从新编译apache,到了这个网站又看了半天

http://cn.php.net/manual/zh/install.unix.apache2.php
./configure --enable-so
加了一个--enable-so这个选项,于是在按照下面的第4-5都可以成功,3我没有操作,我只是借助上面

加了个./configure --enable-so,才继续从4做的.
更可气的是,这个apache配置与其他的不一样,它的虚拟主机配置文件在另一个文件下叫做:
Include conf/extra/httpd-vhosts.conf
呵呵.在这下面才能配置虚拟主机,我在conf/httpd.conf做的虚拟主机,搞死不成....呵呵....
下面可以参考.....大家切记,参考,不能完全搬照,不过,tallball的安装文件,倒可以抄抄噢....
=====================================================================================
2.安装MySQL 5.0.24
-------------下载软件包mysql-5.0.24.tar.gz,地址http://www.mysql.com-------------
# tar zvxf mysql-5.0.24.tar.gz //解压缩
# cd mysql-5.0.24 //进入解压缩后的文件目录
# ./configure --prefix=/usr/local/mysql \ //设定安装目录
--enable-thread-safe-client \ //编译线程安全版的客户端库
--without-debug \ //关闭debug功能
--localstatedir=/data/mysqldata \ //设定数据库文件目录
# make //编译
# make install //安装
# /usr/local/mysql/bin/mysql_install_db //初始化授权
# chown –R root:root /usr/local/mysql //文件属性改为root用户
# cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf //复制配置文件
----------------------------------启动MySQL服务----------------------------------
# /usr/local/mysql/bin/mysqld_safe --user=root & //启动MySQL
----------------------------------修改MySQL密码----------------------------------
# /usr/local/mysql/bin/mysqladmin -uroot password mysqlsecret //修改密码
----------------------------------关闭MySQL服务----------------------------------
# /usr/local/mysql/bin/mysqladmin -uroot -pmysqlsecret shutdown //关闭MySQL

3.安装Apache 2.2.3
-------------下载软件包httpd-2.2.3.tar.gz,地址http://www.apache.org-------------
# tar zvxf httpd-2.2.3.tar.gz
# cd httpd-2.2.3
# ./configure --prefix=/usr/local/apache \
--enable-module=most \
--enable-shared=max
# make
# make install
----------------------------------启动Apache服务----------------------------------
# /usr/local/apache/bin/apachectl start
----------------------------------关闭Apache服务----------------------------------
# /usr/local/apache/bin/apachectl stop
----------------------------------重启Apache服务----------------------------------
# /usr/local/apache/bin/apachectl restart

4.安装PHP 5.1.6
-------------------下载软件包php-5.1.6.tar.gz,地址www.php.net--------------------
# tar zvxf php-5.1.6.tar.gz
# cd php-5.1.6
# ./configure --prefix=/usr/local/php \
--with-mysqld=/usr/local/mysql \
--with-apxs2=/usr/local/apache/bin/apxs
# make
# make install
# cp php.ini-dist /usr/local/php/lib/php.ini

5.配置Apache服务的httpd.conf文件
*在LoadModule处添加 LoadModule php5_module module/libphp5.so
*在DirectoryIndex处添加 index.php
*在AddType application处添加
AddType application/x-httpd-php .php .phtml
AddType applicatoin/x-httpd-php-source .phps

 

[ 阅读全文 | 回复(0) | 引用通告 | 编辑

  Post  by  badboy 发表于 2006-10-24 17:12:00
发表评论:
数据载入中,请稍候......
数据载入中,请稍候......