红联Linux门户
Linux帮助

Linux下安装Apache和PHP

发布时间:2007-09-17 00:48:16来源:红联作者:lfedorax
1.首先,在cygwin下安装了好几天也没有把php安装上,总是出现如下错误:

错误信息:
Installing PHP SAPI module: apache
[activating module `php5' in /usr/local/apache/conf/httpd.conf]
cp libs/libphp5.so /usr/local/apache/libexec/libphp5.so
cp: cannot stat `libs/libphp5.so': No such file or directory
apxs:Break: Command failed with rc=1
make: *** [install-sapi] Error 1

安装cygwin的时候需要选择如下软件包:
安装软件包如下:
autoconf
automake
cygrunsrv
gcc-core
gcc-g++
make
perl
python

vim
libxml2
libxml2-devel
flex
libtool
gdbm
libgdbm
libgdbm-dev

bison
flex

2.后来只有采用linux虚拟机上安装了。
文章评论

共有 1 条评论

  1. lfedorax 于 2007-09-17 00:48:34发表:

    1.下载相关软件包
    http://httpd.apache.org/download.cgi下载Apache最新的源码包
    http://www.php.net/downloads.php下载php源码包
    首先下载apache_1.3.20.tar.gz和php-4.4.6.tar.gz(听说老版本比较稳定,所以选择老版本试验)

    2.Apache的安装步骤

    # tar -zxvf apache_1.3.20.tar.gz
    下来就比较重要了,先编译安装apache:
    # ./configure --prefix=/usr/local/apache --enable-module=so
    #make;make install

    3.php的安装步骤
    # tar -zxvf php-4.4.6.tar.gz
    然后再编译安装php:
    #./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/etc
    #make;make install

    4.相关配置文件的修改

    1、首先我们用命令:
    vi /etc/php.ini
    修改下面的内容为on
    #register-golbals = on

    2、然后修改httpd.conf文件
    vi /usr/local/apache/conf/httpd.conf
    修改为下面的内容:
    #将serveradmin tianxh@gmail.com一行改为您的邮箱地址
    #documentroot "/home/httpd/html/" 此处为html文件主目录

    #options followsymlinks multiviews 为安全起见,去掉"indexes"

    3、找到DirectoryIndex
    在同一行中添加:index.php
    4、找到
    # AddType application/x-compress .z
    # AddType application/x-gzip .gz .tgz
    在其后面添加:
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
    5、add: /usr/local/php5/lib/php to your php.ini include_path

    下面启动apache服务
    /usr/local/apache/bin/apachectl start
    自己制作一个test.php文件放到主目录中测试apache
    phpinfo();
    ?>
    看到了吧! 如果成功的话,会显示你的phpinfo界面。