Sep 4

[摘录]PHP Apache Mysql软件的安装 不指定

choicky , 01:28 , 电脑系统 , 评论(0) , 引用(216) , 阅读(1245) , Via 本站原创 | |
收藏到   [Del.icio.us] [天天] [和讯] [我摘] [天极] [新浪] [博采]
摘自:《彻底研究PHP网络资料库》一书。丘兆民 编著,飞思科技产品研发中心 改变
电子工业出版社2001年9月第一次印刷。本人第二次借于南开大学理科图书馆。

本书以安装Aapche_1.3.12及PHP4.0.2版本为例说明安装步骤。安装步骤有2种,一是采用动态加载模块安装(DSO),这种方式的好处是以后若想更新PHP版本,只需重新安装加载PHP模块就行,不需跟MYSQL及Apache一起重新编译安装,但执行效率较差;而另一种静态安装模块 (Static Module),执行效率较前者佳,但若更新PHP的版本,就要重新一起安装Apache,因此较麻烦。
这两种方法我们只能选择一种来安装

#动态加载模块
可以在安装linux的时候选择安装Apache server 活采用RPM安装方式。若采用RPM安装方式,首先找到RPM文件,然后如下安装:
1 从http://www.php.net下载PHP-4.0.2.tar.gz或者更新版本的文件,将该文件放到/usr/local目录下
2 进入/usr/local目录下解压:tar xvzf php-4.0.2.tar.gz
3 进入解压后的php-4.0.2目录,配置如下:./configure --with-apxs=/usr/shbin/apxs
如果安装了MYSQL,则加上--with-mysql=[path]
其他命令参数为:--enable-trach-vars 这是为了激活track_vars
4 编译安装make &&make install
5 确定在/usr/lib/apache里面没有libphp4.so文件,若没有,拷贝一个过去:
cp /usr/local/php-4.0.2/libs/libphp4.so /usr/lib/apache/libphp4.so
6 更改文件的权限以供使用
chmod 755 /usr/lib/apache/libphp4.so
7 复制php.ini-dist文件为php.ini:
cp /usr/locat/php-4.0.2/php.ini-dist /usr/local/lib/php.ini
======================================
8 修改httpd.conf文件,入没有以下语句则加上:
LoadModule php4_module modules/libphp4.so
AddModule mod_php4.c
AddType application/x-httpd-php .php


@2 静态安装模块
1 把apache_1.3.12.tar.gz 与 php-4.0.2.tar.gz放在同一个目录下,然后解压缩。
2 进入解压出来的apache-1.3.12目录:./configure --prefix=/usr/local/apache
3 进入解压出来的php-4.0.2进行配置: ./configure --with-apache=/usr/local/apache-1.3.12.该命令其他参数与“动态加载模块”的相同
4 编译安装make &&make install
5 回到apache-1.3.12目录,重新配置:./configure --prefix=/usr/local/apache --activate-module=src/moduls/php4/libphp4.a
6 编译安装make &&make install
7 如上:cp /usr/local/php-4.0.2/php.ini-dist /usr/local/lib/php.ini
8 修改httpd.conf文件,加上 :AddType application/x-httpd-php .php


最后编辑: choicky 编辑于June 22, 2006 21:59
Tags: , ,

发表评论
表情
emotemotemotemotemotemotemotemot
emotemotemotemotemotemotemotemot
emotemotemotemotemotemotemotemot
emot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]