免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: ruiruigz
打印 上一主题 下一主题

[配置] linux下自带PHP不支持mysql,怎么办? [复制链接]

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
11 [报告]
发表于 2005-11-15 11:15 |只看该作者
copy的不行的,你需要用自带的。

论坛徽章:
0
12 [报告]
发表于 2005-11-15 12:08 |只看该作者
[root@cks-ap2 modules]# httpd -v
Server version: Apache/2.0.40
Server built:   Feb 25 2003 05:01:56


自带apxs找不到,一开始就运行whereis apxs
结果是:apxs:   
什么也没有.我才想到copy的.
考,是不是系统就没带apxs呢.但我的静态网页没问题啊.  郁闷
该怎么做啊!

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
13 [报告]
发表于 2005-11-15 14:22 |只看该作者
apxs与静态网页的关系不大啊。

主要是为了动态的加入其他的模块的。

建议这么做:
1.下载和你目前的apache版本对应的apache的源代码,编译安装到/usr/local/test-apache
2. 重新编译php支持mysql,并使用test-apache的apxs,然后在test-apache的modules下面会有php的so文件,你在你的原有的httpd.conf里面加上这个的调用就可以了。

论坛徽章:
0
14 [报告]
发表于 2005-11-15 17:44 |只看该作者
1.下载和你目前的apache版本对应的apache的源代码,编译安装到/usr/local/test-apache
2. 重新编译php支持mysql,并使用test-apache的apxs,然后在test-apache的modules下面会有php的so文件,你在你的原有的httpd.conf里面加上这个的调用就可以了。


1.答复
找不到系统自带的httpd-2.4.0,所以安装的时httpd-2.4.8,并按要求路径安装
2.答复
编译php4.3.3(make,make install)报错,信息如下:
ext/ctype/ctype.lo: file not recognized: File truncated
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1
并发现在test-apache的modules下面会只有
-rw-r--r--    1 root     root         8217 Nov 15 15:16 httpd.exp  这一个文件

万万分感谢!!!

论坛徽章:
0
15 [报告]
发表于 2005-11-18 17:14 |只看该作者
没人理我啦!各位大侠帮帮忙啊。

论坛徽章:
0
16 [报告]
发表于 2005-11-21 11:35 |只看该作者
现在死马当活马医!
打开http://localhost/info.php,显示:
<?
phpinfo();
?>



重新装一下php可否?前提时,我怎样把先前编译装上去httpd2.4.0和php4.34删除干净!

论坛徽章:
0
17 [报告]
发表于 2005-11-21 11:51 |只看该作者
现在确定系统自带apache,其modules目录下就没有libphp4.so这个文件。
可能是什么情况啊

论坛徽章:
0
18 [报告]
发表于 2005-11-22 10:26 |只看该作者
apxs应该是有的,你可以以root用户先updatedb下,然后再locate apxs。
一般这个文件在apache安装目录下的子目录bin里面。

论坛徽章:
0
19 [报告]
发表于 2005-11-24 10:31 |只看该作者
[root@cks-ap2 src]# /usr/local/apache2/bin/apachectl start
httpd: could not open document config file /usr/local/test-apache/conf/httpd.conf

原有的apache目录删啦,重装apache,但报错提示打不开配置文件,httpd.conf.其实新装的apache的conf应该是/usr/local/apache2/conf/httpd.conf ,怎么系统还会去找的旧的已删除的httpd.conf?

论坛徽章:
0
20 [报告]
发表于 2005-11-30 11:28 |只看该作者

搞定啦

1.删除apache,php(以rpm -e/还有rm方式)。确保与他们相关的东东全部删除。
2.tarball方式安装httpd-2.0.48。
3.tarball方式安装php-4.3.4。

然后搞定啦。简言之,还是重新编译,安装新软体解决问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP