QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 709|回复: 9

再请老大们帮忙:PHP又不行了

[复制链接]
发表于 2004-11-7 17:31:05 | 显示全部楼层 |阅读模式
装PHP的时候忘了指定目录,现在PHP页面不能显示,想删了重装,却不知道装在哪里,删都没法删,惨S............
请问 ./configure 没有加上 -prefix=/dir_name 软件包会装在哪里?谢谢!!
发表于 2004-11-7 17:36:21 | 显示全部楼层
散落在/usr/local下,不过你把问题提出来,这里高手多,或许他们能帮你解决。你编译时什么选项都没加吗?重新编译,直接覆盖也是可以的。
回复

使用道具 举报

 楼主| 发表于 2004-11-7 17:59:49 | 显示全部楼层
偶加了两个选项
--with-mysql=/server/mysql  --enable-track-vars
回复

使用道具 举报

发表于 2004-11-7 18:05:43 | 显示全部楼层
如果是apache2还要--with-apxs2=,apache1是--with-apxs=
回复

使用道具 举报

发表于 2004-11-7 20:32:30 | 显示全部楼层
php的makefile里面没有uninstall目标,要卸载确实比较难,恐怕得看他的Makefile才能知道他都装在哪了
回复

使用道具 举报

发表于 2004-11-7 20:49:15 | 显示全部楼层
我看了一下他的Makefile,好像默认就是安装在/usr/local/下的,你看看/usr/local/下面有没有php这个文件夹,有的话,删了再来。我用"./configure"和"./configure --prefix=/usr/local"生成的Makefile1和Makefile2比较,结果如下:

[code:1]
[casper@MagicLinux ~]$ diff Makefile1 Makefile2
52c52
< CONFIGURE_COMMAND = './configure'
---
> CONFIGURE_COMMAND = './configure' '--prefix=/usr/local'
[/code:1]

两个makefile只有第52行有差别,其他的是完全一样的,不知道这个差别会有多大的影响,我是菜鸟,随便胡诌一下,大家不要见怪,呵呵
回复

使用道具 举报

 楼主| 发表于 2004-11-7 21:06:22 | 显示全部楼层
casper大虾强的,这都找出来!
偶看这些E文早晕S了。
回复

使用道具 举报

发表于 2004-11-7 22:53:13 | 显示全部楼层
怎么都喜欢自己装 php ,系统没?
回复

使用道具 举报

发表于 2004-11-8 08:23:17 | 显示全部楼层
php,系统不会默认安装吧,可能服务器版的自带,不过Magiclinux还没出,加上我要学php,所以才装的:)
回复

使用道具 举报

发表于 2004-11-8 11:38:05 | 显示全部楼层
要想删除低版本的PHP就用

rpm -e php
若出现像关联性无法删除就用
rpm -e -nodeps php

Power of PHP5
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 03:37 , Processed in 0.042379 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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