公司一台Linxu机器上遇到的问题,请大家帮忙

灵魂自由 2006-03-18 11:20:47
我公司现有一台装有RedHat Linux 9 的服务器,只有字符界面,经理提出要更新Apache和PHP,想安装更高版本的,遇到下面几个问题,请教大家:

1、查看是否已经安装过Apache和PHP,用什么命令?

2、查看已经安装过的Apache和PHP的版本和其它信息、以及与其相关联的模块或组件包的情况,用什么命令?

3、卸载已有的Apache和PHP,用什么命令?
RPM包卸载时可能会有相关联的组件包,如果关联项太多,想一步完成卸载,用什么命令?

4、安装新的Apache和PHP,用的是tar包。请问什么是动态安装和表态安装?具体区别在什么地方?能否举例说明?

以上问题,请大家多多帮忙,谢谢!
...全文
158 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yunfeifan 2006-03-24
  • 打赏
  • 举报
回复
1、查看是否已经安装过Apache和PHP,用什么命令?

你看看ps -aux |grep 'httpd',有没有启动的apache,如果除了
xxxx 27882 0.0 0.0 4276 664 pts/1 S 15:05 0:00 grep httpd
之外没有别的结果,那说明没有启动apache.你查找一下apache的默认安装目录。php 也是如此,例如/usr/local/lib/php等


2、查看已经安装过的Apache和PHP的版本和其它信息、以及与其相关联的模块或组件包的情况,用什么命令?
你找到php的安装目录,执行php -v就可以知道php得版本,例如/usr/local/bin/php -v ,你可以写个phpinfo()来查看php apche 等所有有关的内容的版本。

3、卸载已有的Apache和PHP,用什么命令?
RPM包卸载时可能会有相关联的组件包,如果关联项太多,想一步完成卸载,用什么命令?
(看下边)

4、安装新的Apache和PHP,用的是tar包。请问什么是动态安装和表态安装?具体区别在什么地方?能否举例说明?
我一般是不用卸载的,直接安装apache 和php 覆盖以前的就可以了,至于动态安装和表态安装不太清楚,安装的时候
./configure --prefix=路径 --enable-mods-shared=most
php 也是如此,需要什么模块就安装什么模块


解答不正确之处,请大家批评指正
pengjf 2006-03-21
  • 打赏
  • 举报
回复
网上有很多APACHE+PHP整合的文章,你可以找个做为参考。
需要下载源程序编译安装。以前的版本不用下载,编译测试
好后覆盖就可以了。
yibotiemen 2006-03-20
  • 打赏
  • 举报
回复
问题太多了,无法一一细说阿。
google一下或者到linuxsir下混一天再说

24,920

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧