标题: linux下安装apache与php_PHP教程
xieaotian
新手上路
Rank: 1



UID 1217
精华 0
积分 0
帖子 0
阅读权限 10
注册 2007-6-9
发表于 2007-9-5 02:59  资料  个人空间  短消息  加为好友 
linux下安装apache与php_PHP教程

原文地址:http://www.phpx.com/happy/viewthread.php?tid=138310


1.apache
        在如下页面下载apache的for Linux 的源码包  
        http://www.apache.org/dist/httpd/;
        存至/home/xx目录,xx是自建文件夹,我建了一个wj的文件夹。

        命令列表: 
        cd /home/wj
        tar -zxvf httpd-2.0.54.tar.gz
        mv httpd-2.0.54 apache
        cd apache
        ./configure --prefix=/usr/local/apache2 --enable-module=so
        make
        make install 
        安装apache至/usr/local/apache 并配置apache支持dso方式
        2.php
        在如下页面下载php的for Linux 的源码包 
        http://www.php.net/downloads.php ;
        存至/home/wj目录
        命令列表:  
        cd /home/wj
        tar -zxvf php-5.0.4.tar.gz
        mv php-5.0.4 php
        cd php
        ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-MySQL
        make
        make install
        其中apache和mysql是根据你安装的目录名变,我的是 =/usr/local/apache2/bin/apxs 和MySQL
        cp php.ini-dist /usr/local/lib/php.ini  
        以dso方式安装php至/usr/local/php 设置配置文件目录为/usr/local/lib 开启mysql,xml支持
      3.配置  
        vi /usr/local/apache/conf/httpd.conf
        对apache做如下配置
        #将ServerAdmin mailto:linux@linuxidc.com一行改为您的邮箱地址 

        #DocumentRoot "/home/httpd/html/" 此处为html文件主目录  
        # 同上  
        #Options FollowSymLinks MultiViews 为安全起见,去掉"Indexes"   
        #
        # DirectoryIndex default.php default.phtml default.php3 default.html default.htm
        #
        #设置apache的默认文件名次序  
        #AddType application/x-httpd-php .php .phtml .php3 .inc
        #AddType application/x-httpd-php-source .phps
        #设置php文件后缀  
        存盘退出   
        vi /usr/local/lib/php.ini
        #register-golbals = On
        存盘退出
        4.启动服务
        /usr/local/apache/bin/apachectl start  
        
        5.测试  
      然后写个php测试页info.php:内容如下
      〈?php
      phpinfo();
      ?>
      正常的话,应该能看到php的信息了,恭喜你的Apche+Mysql+PHP安装成功。
      6、apache自动启动- -
      下面用自启动apache为例;
      自启动脚本:
      /usr/local/apache/bin/apachectl start
      文件位于/etc/rc.d/init.d下,名为apached,注意要可执行.
      #chmod +x /etc/rc.d/init.d/apached //设置文件的属性为可执行
      #ln -s /etc/rc.d/init.d/apached /etc/rc3.d/S90apache //建立软连接,快捷方式
      #ln -s /etc/rc.d/init.d/apached /etc/rc0.d/K20apache

顶部
 



当前时区 GMT+8, 现在时间是 2010-3-14 03:26

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - PHP开源项目网 - Archiver - WAP