Linux安装apache跟php

2.  Apache安装

  Apache是2.0.55

  tar -xzvf httpd-2.0.55.tar.gz

  cd httpd-2.0.55

  ./configure
  --prefix=/usr/local/apache2
  --enable-shared=max
  --enable-module=rewrite
  --enable-module=so

  Make

  Make install

  察看编译进apache的模块:
  #/usr/local/apache2/bin/httpd -l
  [root@LINUX root]# /usr/local/apache2/bin/httpd -l
  compiled-in modules:
    http_core.c
    mod_so.c
  看到以上的信息表明apache支持dso方式了。这

  

  3.安装php

  Php 是4.3.10

  tar xfz php-4.3.10.tar.gz
  进行配置,这一步比较关键,一定要设置好,特别是要考虑到你要支持什么,比如GD库,xml,mysql等等,如果想知道详细的配置,执行 ./configure --help来获得:

  # ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/php/lib --enable-mbstring --enable-trace-vars

  # make
  编译成功后出现"Build complete."字样,那么就可以进行安装了:
  # make install
  #make install
  安装完成后把/usr/local/src/php-4.3.8/php.ini-dist复制到/usr/local/php/etc, 并重命名为php.ini

  cp /usr/local/src/php-4.3.10/php.ini-dist /usr/local/php/lib/php.ini

  vi /usr/local/apache2/conf/httpd.conf
  在httpd.conf文件中,添加

  AddType application/x-httpd-php .php
  AddType application/x-httpd-php-source .phps

  然后去/usr/local/apache2/modules 看看有没有支持php的动态连接模块
  确保文件中有以下一句话,没有就自己添加在所有LoadModule之后。
  LoadModule php4_module modules/libphp4.so

  # /usr/local/apache2/bin/apachectl restart

  现在apache就能够运行php了,写个文件测试一下,在/usr/local/apache2/htdocs目录下,新建一个phpinfo.php文件,
  文件中只有一行代码:
  <? phpinfo(); ?>;

  然后在你的浏览器上输入
  http://你的ip/phpinfo.php




[本日志由 StarrySKY 于 2009-04-21 02:24 PM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
评论: 0 | 引用: 0 | 查看次数: 548
发表评论
你没有权限发表评论!