服务器 频道

apache2、mysql4与php4整合安装

  【IT168 服务器学院】一、系统环境

  本系统为:Red Hat Linux----Advanced Server release 2.1AS
  此安装也适合与Red Hat Linux 9.0

  二、安装

  2.1、源代码(请自行下载,版本相差不远关系不大)
  mysql-4.x.tar.gz
  httpd-2.x.tar.gz
  php-4.x.tar.gz
  2.2、安装mysql
  请参照mysql时的安装文档:INSTALL-BINARY来安装,里面的详尽的说明。
  shell> groupadd mysql
  shell> useradd -g mysql mysql
  shell> cd /usr/local
  shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -
  shell> ln -s full-path-to-mysql-VERSION-OS mysql
  shell> cd mysql
  shell> scripts/mysql_install_db
  shell> chown -R root .
  shell> chown -R mysql data
  shell> chgrp -R mysql .
  shell> bin/safe_mysqld --user=mysql &
  or
  shell> bin/mysqld_safe --user=mysql &
  if you are running MySQL 4.x
  2.3、安装apache2
  shell> tar zxvf apache2.x.tar.gz
  shell> cd httpd-2.x
  shell> ./configure --prefix=/usr/local/apache2
  shell> make
  shell> make install
  apache2.x安装完成
  2.4、安装php4
  shell> tar zxvf php-4.x.tar.gz
  shell> cd php-4.x
  shell> ./configure --with-mysql --with-apxs2=/usr/local/apache/bin/apxs --enable-versioning --disable-debug --enable-track-vars
  shell> make
  shell> make install
  --with-mysql 表示支持mysql
  其中--with-apxs2=/usr/local/apache/bin/apxs一定不能少,这个参数把php以动态模块的方式安装到apache下
  2.5、配置httpd.conf
  shell> cd /usr/local/apache/conf
  shell> vi httpd.conf
  加入两行:
  LoadModule php4_module modules/libphp4.so
  AddType application/x-httpd-php .php
  修改Listen x.x.x.x:80
  x.x.x.x是你本机的IP

  三、启动:

  /usr/local/apache/bin/apachectl start

  四、测试:

  在/usr/local/apache/htdocs下
  编辑index.php

  在Mozilla中输入http://x.x.x.x/index.php
  可以看见熟悉的php的表以及信息。
  

0
相关文章