LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 北南南北

用源码包安装php-4.34+mysql-4.0.16+apache-2.0.48+vbb-2.32实践总结

[复制链接]
 楼主| 发表于 2003-12-7 19:56:25 | 显示全部楼层
最初由 geny 发表
非常感谢如此详细的说明
不过,在安装的时候遇到一点问题
就是在编译 php 4.3.4 的时候,
./configure --prefix=/opt/php --with-mysql=/opt/mysql --with-apxs2=/opt/apache/bin/apxs --enable-track-vars --enable-force-cgi-redirect --with-config-file-path=/opt/php/etc

之后,前面几行正常,到
checking for flex... lex
checking for yywrap in -ll... no
checking lex output file root .. ./configure:line2425: lex:command not found
configure:error:cannot find output from lex:giving up
不知道能否帮忙解决?


少东西

                        
        [root@beinan root]# rpm -qa flex

flex-2.5.4a-30

找出上面的包安装上
发表于 2003-12-7 22:35:44 | 显示全部楼层
执行./configure --prefix=/root/soft/mysql --with-mysqld-user=cyhhr --with-charset=gb2312 --with-extra-chtra-charsets=all --with-unix-socket-path=/root/soft/mysql/var/mysql.sock后出现
checking build system type... i686-pc-linuxoldld
checking host system type... i686-pc-linuxoldld
checking target system type... i686-pc-linuxoldld
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets ${MAKE}... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... (cached) yes
checking for gawk... (cached) gawk
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
请高手指点!
发表于 2003-12-8 00:16:48 | 显示全部楼层

good job:)

好文章,收藏!
 楼主| 发表于 2003-12-8 09:17:50 | 显示全部楼层
最初由 yitong 发表
执行./configure --prefix=/root/soft/mysql --with-mysqld-user=cyhhr --with-charset=gb2312 --with-extra-chtra-charsets=all --with-unix-socket-path=/root/soft/mysql/var/mysql.sock后出现
checking build system type... i686-pc-linuxoldld
checking host system type... i686-pc-linuxoldld
checking target system type... i686-pc-linuxoldld
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets ${MAKE}... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... (cached) yes
checking for gawk... (cached) gawk
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
请高手指点!


没有安装开发工具,应该把开发工具安装上,以及开发库等。

在安装盘中找出带有gcc文件名的,都安装上。

#rpm -ivh gcc*
发表于 2003-12-8 15:21:29 | 显示全部楼层
执行./configure --prefix=/root/soft/mysql --with-mysqld-user=cyhhr --with-charset=gb2312 --with-extra-chtra-charsets=all --with-unix-socket-path=/root/soft/mysql/var/mysql.sock后出现
.........
checking for tgetent in -lcurses... no
checking for tgetent in -ltermcap... no
checking for termcap functions library... configure: error: No curses/termcap library found
望高手指点
发表于 2003-12-8 15:25:17 | 显示全部楼层

我觉得完全没有必要

我不明白到处都是用源码安装,当然我自己也用过,不过现在不了。
直接安装rpm包,只需要3分钟全部搞定?为何要这么复杂???

不明白ing....
 楼主| 发表于 2003-12-8 15:36:17 | 显示全部楼层

回复: 我觉得完全没有必要

最初由 dindindang 发表
我不明白到处都是用源码安装,当然我自己也用过,不过现在不了。
直接安装rpm包,只需要3分钟全部搞定?为何要这么复杂???

不明白ing....


我写过一篇RPM的,也是告诉对www服务器一无所知的,这些文章都是写给新手的,就是初学Linux不久,如果初学linux的弟兄,不会一下就明白如何安装吧。我写文章的目的就是告诉新手怎么操作,而不是教给高手怎么做。因为高手不需要我写的这点东西。我在前言中也说了,对于高手来说,这个文档是没有一点必要的。

http://www.linuxsir.cn/forum.php?mod=viewthread&tid=76390

这是给新手写的原理性文章,当然rpm很方便。不是说rpm不行。但也有看缺点。

http://www.linuxsir.cn/forum.php?mod=viewthread&tid=41065


三。各种服务器的架设,要自己来编译安装,要放在/opt分区中,这是极为重要的,目的很简单,是为了管理方便。不会危胁系统的正常高效率的运行。不可把软件安装到/usr目录中,因为这是系统的专用分区,太多的小文件,会把服务器的速度拖慢,我们可以把自己编译安装的apache放在这个分区中,也可以把mysql放在这个分区等等。所以说/opt分区也要大,除了/var分区以外,/opt分区应该是最大的分区。

发表于 2003-12-9 02:41:07 | 显示全部楼层
执行./configure --prefix=/root/soft/mysql --with-mysqld-user=cyhhr --with-charset=gb2312 --with-extra-chtra-charsets=all --with-unix-socket-path=/root/soft/mysql/var/mysql.sock后出现
.........
checking for tgetent in -lcurses... no
checking for tgetent in -ltermcap... no
checking for termcap functions library... configure: error: No curses/termcap library found
望高手指点

我也遇到了这个问题,请指点,谢谢
发表于 2003-12-9 13:54:43 | 显示全部楼层
好文章,兄弟们顶啊
发表于 2003-12-9 22:52:54 | 显示全部楼层



缺少ncurses库文件。安装上就可以。
执行./configure --prefix=/root/soft/mysql --with-mysqld-user=cyhhr --with-charset=gb2312 --with-extra-chtra-charsets=all --with-unix-socket-path=/root/soft/mysql/var/mysql.sock后出现
.........
checking for tgetent in -lcurses... no
checking for tgetent in -ltermcap... no
checking for termcap functions library... configure: error: No curses/termcap library found

望高手指点
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表