ubuntu安装php显示找不到makefile解决办法

ubuntu9.04系统

如果使用 apache2, apache 的 configure 命令由:

./configure –prefix=$(WWWHOME) –enable-module=so

改成:

./configure –prefix=$(WWWHOME) –enable-so

php 的 configure 命令:

./configure –prefix=$(PHPHOME)
–with-apxs=$(WWWHOME)/bin/apxs –disable-debug
–enable-pic –disable-rpath –enable-inline-optimization
–with-dom –with-gd –with-freetype-dir
–with-png-dir –with-iconv –with-jpeg-dir –with-zlib
–enable-track-vars

里面的 –with-apxs=$(WWWHOME)/bin/apxs 改成:

–with-apxs2=$(WWWHOME)/bin/apxs

 

#如果是需要编译的环境,推荐安装"build essential"包

#sudo apt-get install "build-essential"

在用./configure ,make , makeinstall ,方法安装软件是,经常会发生发生各种错误,

而导致无法声称 makefile

现在我把我安装过程中遇到的问题以及解决办法写下来,希望对大家有点帮助

以我安装 pidgin-2.0.0为例

./configure 出现错误 :

configure: error: C compiler cannot create executables

按照错误提示安装缺少的包

sudo apt-get install libc6-dev

再次

./configure

出现错误

checking for GLIB... no

no

configure: error:

You must have the GLib 2.0 development headers installed to build.

根据错误提示 用新得立 搜索 GLib 2.0 或者 用命令 apt-cache search GLib 2.0

有个包 libglib2.0-dev - Development files for the GLib library

安装

sudo apt-get install libglib2.0-dev #这里原文为libglib2.0-0-dev,似乎有误--azalea注

./configure

又出现错误

checking for X... no

checking for GTK... no

no

configure: error:

You must have the GTK+ 2.0 development headers installed to compile Pidgin.

If you only want to build Finch then specify --disable-gtkui when running configure.

用如上同样的方法查找到缺少的包 并安装

sudo apt-get install libgtkmm2.0-dev

./configure 出现错误

checking for LIBXML... no

no

configure: error:

You must have libxml2 >= 2.6.0 development headers installed to build.

于是安装

sudo apt-get install libxml2-dev

经过上面包的安装,在次./configure 没有在出现错误,这次成功的声称了makefile

然后在

make

make install

成功安装软件。

如果在./configure中还出现问题,那么要找到问题所在,安装缺失的包 即可

在配置过程中,config.log文件是很有帮助的。 我们可以在这里面找出错误的根源,从而寻找应对措施。

时间: 2024-08-23 09:15:01

ubuntu安装php显示找不到makefile解决办法的相关文章

电脑安装软件提示找不到路径解决办法

方法如下: 1.我们在桌面右击"我的电脑"之后在弹出菜单点击"属性"选项,打开; 2.之后我们再找到"系统特性"-"高级"-"环境变量"点击它进入到"环境变量"设置窗口; 3.然后我们如图所示找到"XXX的用户变量"列表框中会显示出用户变量temp和tmp的设置情况; 4.单击"编辑"按钮对temp和tmp的变量值进行修改,即将变量值由"

SQL Server 2012安装后服务器名称找不到的解决办法

网上说使用localhost即可,确实没错,但是有的仍旧会报出无法找到错误,我在无法通过的时候又重新安装了SQLServer,这次选中全部默认安装,之前使用的是选择安装,然后发现多了几个配置,其中有一项是建立实例,然后我再次选默认,安装完成后,再启动SQLServer2012,服务器名称中输入localhost,连接,ok. 猜想:估计是安装时没有建立实例所致,本机就没有安装实例 ,所以填localhost也没有用了. 以上所述是小编给大家介绍的SQL Server 2012安装后服务器名称找不

Ubuntu下无线网卡搜索不到信号的解决办法

在Ubuntu系统下,有用户反映在使用无线网卡时出现无法搜索到信号的问题,相信不少用户都遇到过这样的情况,这该怎么办呢?接下来小编就给大家介绍下Ubuntu下无线网卡搜索不到信号的解决办法. 在软件中心输入"wifi"搜索,安装那个WiFi雷达软件. 当然首先要确保无线网卡已经打开(指示灯亮起). 如果没有先确定硬件开关已经打开,网络连接里也要启动无线.terminal里执行sudo ifconfig wlan0 up. 然后执行wifa-radar或菜单里打开WiFi雷达,界面还算可

安装Office2007时出现1402错误的解决办法

  Office2007是一款常见的办公软件,很多电脑用户都在使用.今天,我们就来跟大家分享一些关于在电脑中安装Office2007的一些技巧.一些电脑用户在安装Office2007的时候,遇到了在安装到差不多要完成的时候一直都不动了,安装的进度条往回滚,然后就提示Microsoft Office2007在安装过程中出错,错误ERROR 1402,安装程序无法打开注册表项,跟住一串很的字母和数字,请确认你有访问注册表的权限.经过搜索,找到了解决办法,就是用一个小工具对系统进行修复,修复后就可以成

字符编码-My Eclipse汉字显示问号的原因与解决办法

问题描述 My Eclipse汉字显示问号的原因与解决办法 各位老师们,我的MySQL.My?Eclipse.脚本编程语言字符编码格式都设置为"gbk",?,但是汉字还是显示问号,和tomcat编码设置有关么?改怎么解决希望大家能帮一下忙.谢谢. 解决方案 http://bbs.csdn.net/topics/391867282

linux-fedora安装mysql出现版本冲突有什么解决办法

问题描述 fedora安装mysql出现版本冲突有什么解决办法 在fedora15中用yum安装mysql,可能之前不太懂就把mysql-libs给更新了,然后问题就来了,如下: 错误:Package: mysql-5.5.23-1.fc15.i686 (updates) Requires: mysql-libs(x86-32) = 5.5.23-1.fc15 已安装: mysql-libs-5.5.24-1.fc15.i686 (@updates-testing) mysql-libs(x86

电脑spdif耳机接口显示红光的处理解决办法

如下图所示spdif耳机接口显示红光图. 解决办法 1. 在电脑任务栏右下角有一个"音频管理器"我们双击打开进入: 2. 在弹出的"音频管理器"对话框中我们点击"音频I/O ,点击下面数字后面的图标: 3. 然后我们在此就选择 无S/PDIF输出这样就可以了. 机型不同,设置方法也会有一些差别,若以上调试无效的话,也可以通过以下方法调试测试: 1. 同样是右击任务右下角小喇叭图,然后再打开"打开音量控制": 2. 之后我们只要把&quo

ubuntu更新后软件中心无法打开的解决办法

昨天在ubuntu的中安装了一下"Python版webqq客户端"程序,结果今天更新了系统重启后,发现ubuntu软件中心打不开了,在网上找到了如下解决办法. 初步判断是因为安装那个webqq客户端的时候,添加了linuxdeepin(深度)的软件源导致的. gongstring@chz-desktop:~$ software-center Traceback (most recent call last): File "/usr/bin/software-center&qu

打印机显示脱机无法打印的解决办法

打印机脱机无法打印故障现象:打印机无法进行打印,并且电脑上显示打印机的状态为"脱机",有时指示灯会闪烁. 打印机脱机无法打印故障原因:使用非原装墨盒或者使用重新灌墨的墨盒.没有正确设置打印机状态. 打印机脱机无法打印解决办法:由于打印机脱机或打印后台服务程序处理失败而未能够打印的任务,会停留在打印任务列表中,导致打印队列堵塞无法正常打印,打印机状态显示为"脱机". 步骤一:清除未完成的打印作业 自动删除打印任务,根据不同的操作系统做以下操作: 在Windows 20