Chinaunix

标题: 求yum install httpd后在modules里没找到libphp.so? [打印本页]

作者: diyle    时间: 2012-07-09 15:40
标题: 求yum install httpd后在modules里没找到libphp.so?
为什么我yum安装httpd后,在目录里找不到libphp.so模块呢。需要加什么参数才能让apache解析php文件。还是因为我的php没装好?
作者: chenyx    时间: 2012-07-09 15:41
php组件楼主安装没有?
作者: snow888    时间: 2012-07-09 15:52
估计是没有安装 php 组件。
作者: ulovko    时间: 2012-07-09 15:54
  1. yum install php
复制代码
给你个指南:http://linux.vbird.org/linux_server/0360apache.php
作者: snow888    时间: 2012-07-09 15:57
回复 4# ulovko


    光安装 php 未必就能解决这个问题的。
作者: to407    时间: 2012-07-09 15:59
回复 1# diyle

  1. # yum provides */libphp5.so
  2. Loaded plugins: auto-update-debuginfo, langpacks, presto, refresh-packagekit
  3. php-5.3.6-2.fc15.i686 : PHP scripting language for creating dynamic web sites
  4. Repo        : fedora
  5. Matched from:
  6. Filename    : /usr/lib/httpd/modules/libphp5.so
复制代码

作者: diyle    时间: 2012-07-09 16:39
回复#2,#3,#4楼:php是已经装过的
作者: diyle    时间: 2012-07-09 16:42
回复 5# snow888
深沉啊,看你说的还很复杂嘛,给个意见呗


   
作者: snow888    时间: 2012-07-09 16:59
回复 8# diyle


    把 php-devel  的包也安装一下试试看。
作者: chenyx    时间: 2012-07-09 18:55
diyle 发表于 2012-07-09 16:39
回复#2,#3,#4楼:php是已经装过的

你运行rpm -qa | grep php,把结果贴上来
作者: iceeggplant    时间: 2012-07-09 19:02
你的32位还是64位系統,libphp.so系统里查找下這個文件,可能是在的,在lib或lib64动态库目录下找下,有的话做下软链接好了..
作者: diyle    时间: 2012-07-09 19:41
依次执行#9,#6楼的命令,已经好了,但不理解这两个命令是什么用。
谢谢大家的帮助,神奇的好了

作者: chenyx    时间: 2012-07-09 19:45
安装php-devel包就好了,不会吧.
作者: ulovko    时间: 2012-07-09 20:44
缺少的应该是这个 /usr/lib64/httpd/modules/libphp5.so
这个跟php-devel 肯定是没有关系的
作者: chenyx    时间: 2012-07-09 20:59
同意,应该和-devel没有关系,那个是编译程序才需要的东东.
作者: snow888    时间: 2012-07-09 22:34
回复 14# ulovko


    他那个是 64 位的系统么?

我原来遇到过这个情况,顺手安装了 php-devel 包,就好了,所以我估计是不是这个问题。
作者: davidtps    时间: 2017-06-21 11:59
http://linux.vbird.org/linux_ser ... php#whatis_www_lamp

使用:yum install httpd mysql mysql-server php php-mysql  命令就解决了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2