操作系统:RedHat9
软件版本:apache_1.3.28.tar.gz,php-4.3.3.tar.gz,mysql-4.0.15.tar.gz
所有操作都假定在root下执行

1、mysql

1.1创建mysql组和mysql用户
/usr/sbin/groupadd mysql
/usr/sbin/useradd -g mysql mysql

1.2安装mysql
tar -xzvf mysql-4.0.15.tar.gz
cd mysql4.0.15
./configure --prefix=/usr/local/mysql
make
make install
cd scripts
./mysql_install_db
chown -R root /usr/local/mysql
chown -R mysql /usr/local/mysql/var
chgrp -R mysql /usr/local/mysql
向/etc/ld.so.conf中加入两行:
/usr/local/mysql/lib/mysql
/usr/local/lib
载入库,执行
cd /sbin/
ldconfig -v

1.3测试mysql是否工作
cd /usr/local/mysql/bin
./mysqld_safe --user=mysql &
ps -ef | grep mysql
看mysql_safe是否工作
设置mysql 中root密码:/usr/local/mysql/bin/mysqladmin -u root password 'new-password'


2.apache和php
关于apache和php的安装,有两种模式,动态(Dynamic)和静态(Static),这就是为什么网上说法不一的原因,一般推荐动态模式,因为这种模式下是先安装apache,有利于php的维护和升级。

2.1安装apache
tar -zxvf apache_1.3.28
cd apache_1.3.28
./configure --prefix=/usr/local/apache --enable-module=so
make
make install

2.2确认
要使动态模式工作,apache必需激活mod_so,可以用
/usr/local/apache/bin/httpd -l来查看。
你至少应该能看到一下内容:
Compiled-in modules:
http_sore.c
mod_so.c
只要有mod_so.c,就可以进行下面的操作了。

2.3安装php
如果你前面安装过php,在重新配置前,你需要先清除原来的配置,否则是无法编译通过的。
tar -zxvf php-4.3.3
cd php-4.3.3
./configure --with-mysql=/usr/local/mysql --with-apxs=/usr/local/apache/bin/apxs
make
make install
cp php.ini-dist /usr/local/lib/php.ini
将register_globals设置为ON,以便接收form中的数据

2.4配置httpd.conf
vi /usr/local/apache/conf/httpd.conf
对apache做如下配置:
Listen 12.34.56.78:80 #将IP改为自己机器的IP
ServerAdmin root@domain.com. #改为你的邮箱地址
ServerName abc.123.net #改为对应的域名
DocumentRoot "/usr/local/apache/htdocs" #此处为html文件目录

确认以下几行存在并且没有被注释
LoadModule php4_module libexec/libphp4.so
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-source .phps

在LoadModule语句右边的路径必须指向你的PHP模块所在的路径。

去掉所有Options后面的indexes以禁止用户浏览目录

2.6测试PHP
启动apache
cd /usr/local/apache/bin
./httpd start
建立文件test.php
cd /usr/local/apache/htdocs
vi test.php
加入

<br/>&lt;?<br/>phpinfo();<br/>?&gt;<br/>


用浏览器访问http://IP_address/test.php,成功的话,出现一些php和apache的信息,恭喜你,安装成功。

这是我在大学业余的时候,整理的安装文档,今天把它打出来,与大家共享一下!

服务器技术 | 评论(0) | 引用(0) | 阅读(1119)
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]