2006-10-26

[安装配置] [原创]我的WEB服务器搭建之经验

来源: chinaunix 作者:xxjoyjn 评论 0 条
 

首先,我要说明的是,这个WEB安装经验是我目前正在使用的方案,由于环境的不同,同一软件有不同版本的缘故,
所以我的这个方案肯定不是适合每个人的需要的。但是,我相信能给初学者给一个指导作用,在此我要申明我的环境:
redhat linux9 mysql4.0.12 tomcat-4.1.29 php4.3.1 jdk1.4 apahe2.0.45

下载软包:
httpd-2.0.45.tar.gz
j2sdk-1_4_2_01-linux-i586.bin
jakarta-tomcat-4.1.29.tar.gz
mysql-4.0.12.tar.gz
php-4.3.1.tar.gz
jarkata-tomcat-connectors-4.1.18
jarkata-tomcat-connectors-1.1.25

1.安装mysql
使用tar解压,然后进入解压后的目录执行以下配置:
要正确编译和安装MySQL数据库服务程序,需要建立mysql组和属于mysql组的mysql用户。在以后运行MySQL数据库服务程序的时候同样需要它们,建立的方法如下:
groupadd mysql
useradd –g mysql mysql

#groupadd mysql
#useradd mysql -g mysql -s /nonexitent

tar -zxvf mysql-3.23.53.tar.gz
./configure --prefix=/usr/local/mysql
编译和安装:

假如已经安装则先make clean
make
make install

初始化mysql数据库:
cd /usr/local/mysql
bin/mysql_install_db


改变属性:
chown -R root /usr/local/mysql
chown -R mysql /usr/local/mysql/var
chgrp -R mysql /usr/local/mysql



cp support-files/my-medium.cnf /etc/my.cnf
/usr/local/mysql/bin/mysqld_safe --user=mysql &
echo "/usr/local/mysql/bin/mysqld_safe --user=mysql &" > /etc/rc.local
./mysqladmin -u root -p password your-password

#启动mysql
#echo "/usr/local/mysql/bin/mysqld_safe &" > /etc/rc.local

2.安装apache

使用tar解压,然后进入解压后的目录执行以下配置:
tar -zxvf httpd-2.0.43.tar.gz
#./configure --prefix=/usr/local/apache2 --enable-so
./configure --prefix=/usr/local/apache2 --with-mysql=/usr/local/mysql --enable-shared=max --enable-module=so
编译和安装:
make && make install

mv /usr/local/apache2/htdocs/index.html.en /usr/local/apache/htdocs/index.html
/usr/local/apache/bin/apachectl start


3.安装php使它支持mysql和apache2:

使用tar解压,然后进入解压后的目录执行以下配置:
tar -zxvf php-4.3.0.tar.gz
mv php-4.3.0 php
cd php
./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache2/bin/apxs
#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql
make
make install
ee /usr/local/apache/conf/httpd.conf
mv /usr/local/apache/htdocs/index.html.en /usr/local/apache/htdocs/index.html
rm /usr/local/apache/htdocs/index.html.*


在 /usr/local/apache2/conf 下的httpd.conf文件中加上下面三行代码,就可以使apache支持php了,然后保存退出。
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
共2页: 上一页 1 [2] 下一页

(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:[学习] Apache入门经验总结  
下一篇:PHP之父Rasmus Lerdorf
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号