一、所需软件
mysql-server-4.0.20-0.i386.rpm
mysql-client-4.0.20-0.i386.rpm
httpd-2.0.49.tar.gz
php-4.3.7.tar.gz
之所以使用mysql的rpm,是因为mysql的source安装既麻烦又容易出错,建议新手还是使用mysql的rpm安装包
二、安装步骤
1、安装`mysql
安装mysql server
# rpm -ivh MySQL-server-4.0.20-0.i386.rpm
安装mysql
# rpm -ivh MySQL-client-4.0.20-0.i386.rpm client
运行mysql 客户端,并开放root用户的远程访问权限。以便调试
# mysql
# use mysql
# update user set host = `%` where user = `root` and host <> `localhost`;
# exit
安装完毕!
2、安装apache
# tar zxvf httpd-2.0.49.tar.gz
# cd httpd-2.0.49
# ./configure --prefix=/web/apache --enable-module=so
# make
# make install
安装完毕!
3.安装php
# tar zxvf php-4.3.7.tar.gz
# cd php-4.3.7
# ./configure --prefix=/web/php --with-apxs2=/web/apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql
# make
# make install
# cp php.ini-dist /usr/local/lib/php.ini
4、配置httpd.conf
编辑apache的httpd.conf 加入以下两条:
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php .phtml .php3 .inc
5、说明
apache在linux下的默认最大进程数为256,无论如何修改httpd.conf都不能超过这个限制。如果想加大这个限制,在编译apache前编辑/home/tmp/apache/src/include/httpd.h,将其中#define HARD_SERVER_LIMIT 256 一行改为#define HARD_SERVER_LIMIT 2048后再编译apache。