免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 16899 | 回复: 14
打印 上一主题 下一主题

[系统安装] 关于PHP的安装方法的确认问题、libphp5.so不存在的问题【已解决】 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-11-29 15:16 |只看该作者 |倒序浏览
本帖最后由 ogusu 于 2013-12-02 14:46 编辑

OS系统: CentOS 6.3,搭建在Oracle VM VirtualBox
Apache:  2.2.3
PHP:      5.3.3


状况:PHP是已经安装好了的,客户端能正常显示HTML页面,但是无法辨析PHP页面,"find / -name libphp5.so”了一下,没有找到。

问题:
1. 首先我想确认PHP是用哪种方式安装的,分别用“rpm -qa | grep php”和“yum list | grep php”搜索了,结果两边都出来了结果(详细内容见后面),请问这到底是用哪种方式安装的?

2. 可以只加载libphp5.so吗?还是必须先把原来的PHP卸载掉,然后再全部重新安装一遍呢?

3. 如果可以只加载libphp5.so,请问该如何操作?


搜索结果


[root@xxx ~]# rpm -qa | grep php
php-gd-5.3.3-14.el6_3.i686
php-pear-1.9.4-4.el6.noarch
php-xml-5.3.3-14.el6_3.i686
php-common-5.3.3-14.el6_3.i686
php-pdo-5.3.3-14.el6_3.i686
php-cli-5.3.3-14.el6_3.i686
[root@xxx ~]# yum list | grep php
php-cli.i686                             5.3.3-14.el6_3                @updates
php-common.i686                    5.3.3-14.el6_3                @updates
php-gd.i686                            5.3.3-14.el6_3                @updates
php-pdo.i686                          5.3.3-14.el6_3                @updates
php-pear.noarch                      1:1.9.4-4.el6                 @anaconda-CentOS-201207051201.i386/6.3
php-xml.i686                           5.3.3-14.el6_3                @updates
cups-php.i686                         1:1.4.2-50.el6_4.5            updates
graphviz-php.i686                    2.26.0-10.el6                 base
php.i686                                 5.3.3-23.el6_4                updates
php-bcmath.i686                      5.3.3-23.el6_4                updates
php-cli.i686                             5.3.3-23.el6_4                updates
php-common.i686                    5.3.3-23.el6_4                updates
php-dba.i686                           5.3.3-23.el6_4                updates
php-devel.i686                         5.3.3-23.el6_4                updates
php-embedded.i686                  5.3.3-23.el6_4                updates
php-enchant.i686                     5.3.3-23.el6_4                updates
php-fpm.i686                           5.3.3-23.el6_4                updates
php-gd.i686                             5.3.3-23.el6_4                updates
php-imap.i686                          5.3.3-23.el6_4                updates
php-intl.i686                            5.3.3-23.el6_4                updates
php-ldap.i686                           5.3.3-23.el6_4                updates
php-mbstring.i686                    5.3.3-23.el6_4                updates
php-mysql.i686                        5.3.3-23.el6_4                updates
php-odbc.i686                         5.3.3-23.el6_4                updates
php-pdo.i686                           5.3.3-23.el6_4                updates
php-pecl-apc.i686                     3.1.9-2.el6                   base
php-pecl-apc-devel.i686            3.1.9-2.el6                   base
php-pecl-memcache.i686           3.0.5-4.el6                   base
php-pgsql.i686                        5.3.3-23.el6_4                updates
php-process.i686                     5.3.3-23.el6_4                updates
php-pspell.i686                        5.3.3-23.el6_4                updates
php-recode.i686                       5.3.3-23.el6_4                updates
php-snmp.i686                         5.3.3-23.el6_4                updates
php-soap.i686                          5.3.3-23.el6_4                updates
php-tidy.i686                            5.3.3-23.el6_4                updates
php-xml.i686                            5.3.3-23.el6_4                updates
php-xmlrpc.i686                        5.3.3-23.el6_4                updates
php-zts.i686                             5.3.3-23.el6_4                updates
rrdtool-php.i686                        1.3.8-6.el6                   base
uuid-php.i686                           1.6.1-10.el6                  base

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
2 [报告]
发表于 2013-11-29 15:26 |只看该作者
看你的结果,php包应该是安装了的.
你检查下apache是不是也用的rpm安装的

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
3 [报告]
发表于 2013-11-29 15:31 |只看该作者
对比了一下我的机器的php包情况,你的机器少了一个php-5.3.xxxx包,你直接yum install php,然后重启下apache看看

论坛徽章:
0
4 [报告]
发表于 2013-11-29 15:34 |只看该作者
apach 是用源码安装的

[root@xxx ~]# yum list | grep apache
ant-apache-bcel.i686                     1.7.1-13.el6                  base
ant-apache-bsf.i686                      1.7.1-13.el6                  base
ant-apache-log4j.i686                    1.7.1-13.el6                  base
ant-apache-oro.i686                      1.7.1-13.el6                  base
ant-apache-regexp.i686                 1.7.1-13.el6                  base
ant-apache-resolver.i686               1.7.1-13.el6                  base
apache-jasper.noarch                     5.5.28-3.el6                  base
apache-jasper-javadoc.noarch        5.5.28-3.el6                  base
apache-tomcat-apis.noarch               0.1-1.el6                     base

[root@xxx ~]# rpm -qa | grep apache
[root@xxx ~]#                                            (无结果返回)

论坛徽章:
0
5 [报告]
发表于 2013-11-29 15:36 |只看该作者
另外,请问版主,既然PHP是用rpm包安装的,为什么用“yum list | grep php” 也能返回结果来呢?

论坛徽章:
0
6 [报告]
发表于 2013-11-29 15:37 |只看该作者
回复 3# chenyx


好的,我先试一下。谢谢你

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
7 [报告]
发表于 2013-11-29 15:43 |只看该作者
yum也是基于rpm的,主要是为了解决rpm的包依赖的问题.

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
8 [报告]
发表于 2013-11-29 15:43 |只看该作者
apache包的名字不是apache而是httpd,你查询的方法有问题

论坛徽章:
0
9 [报告]
发表于 2013-11-29 15:53 |只看该作者
回复 8# chenyx


重新查询了一遍:
[root@xxx ~]# yum list | grep httpd
httpd.i686                               2.2.15-29.el6.centos          updates
httpd-devel.i686                      2.2.15-29.el6.centos          updates
httpd-manual.noarch                2.2.15-29.el6.centos          updates
httpd-tools.i686                       2.2.15-29.el6.centos          updates
[root@xxx ~]# rpm -qa | grep httpd
[root@xxx ~]#



请问,httpd是指apache的话,那么我用“apache”来查询,得到是什么信息呢?这两个key word我一直是有点混淆

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
10 [报告]
发表于 2013-11-29 16:04 |只看该作者
httpd指的就是apache的web服务器软件,其他的应该是apache的别的项目
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP