请精通mysql/php/apache的看一看,急死我了!!!!!!!

请精通mysql/php/apache的看一看,急死我了!!!!!!!

安装apache+php+mysql时的相关资料里有如下写道:

./configure --prefix=/usr/local/apache_php --activate-module=src/modules/php
4/libphp4.a

问题:
1.为什么是"libphp4.a"?我的是"libmodphp4.a"
2.make时候为什么出错,说“cannot find libphp4.a"?
      
一定要写LIBPHP.a在你运行的时候,这个文件是不存在的,由后继程序生成。

整个流程应该是

配置APACHE(Configure)
配置并编译PHP(Configure + Make)
配置并编译Apache(Configure + Make)      
mountman真的比较专业,可是我在第三步(apache#make)时却说找不到.请mountman兄一定要帮我解决!1万分的Thanks!      
这个情况我也遇到过,我用了一个比较笨的方法解决的。
出错以后,执行:
#find / -name libphp4.a
你可以找到大约两个这样的文件,我忘了哪一个好用,
找到后,把它拷到出错息提示的路径下(这个路径可以在Make最中止的提示信息中找到),然后"#make clean",接着执行"make"直到编译通过为止。
希望对你有帮助!      
你到apache-1.3.19(如果你是用这个版本)目录下的module/php4/有个
文件叫libphp4.so(具体扩展名字我忘记了,反正肯定不是.a)
等你编译完以后会生成libphp4.a文件,如果没有生成说明编译时除了问题,看看参数有没有打对!

我今天晚上自己会装一边      
真的怀疑你的英语程度, 英语不好怎么行?

我从97年开始接触linux, 每5天翻译一篇文章,
不能总是看别人翻译的,那会落后的,最近准备整理出来,
扔到这个网站上.


你说的问题,初学者都碰到过, 我还曾经因为使用的是mysql 的 bin 档
弄了7天才知道自己错了, 缺少文件, 其实当初仔细看看说明不会出问题的, 缺什么给什么.
libphp4.a 是后生成的,看说明.

      
是,E文不好不行。      
apache1.3.20很好用呀,我半点也不懂编程,只是按照INSTA文件所说的就做成了,只不过我用的是大多数人不齿的bluepoint1.0(全安装才做成功的),当然还有很多问题要请教大家,先在这里谢了!      
php,apache,mysql,gd的安装  
准备redhat7.1,安装为server system。
一,安装gd库
# tar zxvf gd-1.8.4gif.tar.gz
# cd gd-1.8.4
# vi Makefile
CFLAGS=-0 DHAVE_LIBXPM -DHAVE_LIBPNG -DHAVE_LIBJPEG
LIBS=-lgd -lpng -lz -ljpeg -lm
INCLUDEDIRS=-I. -i/usr/include -I/usr/include/X11 -I/usr/X11R6/include/X11 -
I/usr/local/include
# make
# make install

二,安装mysql
# tar zxvf mysql-3.23.40.tar.gz
# cd mysql-3.23.40
# ./configure --prefix=/usr/mysql
# make
# make install
# scripts/mysql_install_db
# cd /usr/mysql/bin
# ./safe_mysqld &
# ./mysqladmin -u root password "new-password"
# cp /usr/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysql
# echo "/etc/rc.d/init.d/mysql start">>/etc/rc.d/rc.local

三,安装apache与php
# tar zxvf apache_1.3.20.tar.gz
# cd apache_1.3.20
# ./configure --prefix=/usr/apache
# cd ..
# tar zxvf php-4.0.6.tar.gz
# cd php-4.0.6
# ./configure --with-mysql=/usr/mysql --with-apache=../apache-1.3.20 --enable-
track-vars --with-xml --with-ldap --with-gd=/usr/local --with-zlib=/usr --with-
jpeg-dir=/usr --with-png-dir=/usr
# make
# make install
# cp php.ini-dist /usr/local/lib/php.ini
# cd ..
# cd apache_1.3.20
# ./configure --prefix=/usr/apache --activate-module=src/modules/php4/libphp4.a --
enable-module=php4
# make
# make install
# vi /usr/apache/conf/httpd.conf
去掉#注释
AddType application/x-httpd-php .php .php3 php4
AddType application/x-httpd-php-source .phps
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl .php3 .php .phps .php4
DirectoryIndex index.htm index.html index.php index.php3

四,安装Zend Optimizer
# tar zxvf ZendOptimizer-1[1].1.0-PHP_4.0.5-Linux_glibc21-i386.tar.gz
# cd ZendOptimizer-1.1-PHP_4.0.5-Linux_glibc21-i386
# mkdir /usr/local/lib/php/zend
# cp ZendOptimizer.so /usr/local/lib/php/zend
# vi /usr/local/lib/php.ini
最后一行加入
zend_optimizer.optimization_level=15
zend_extension="/usr/local/lib/php/zend/ZendOptimizer.so"