欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

请问在linux下更改PHP文件的目录后,怎么让APACHE找到新的php执行档位置

shiping1 的头像

windows下重新指定p

windows下重新指定php5apache2_2.dll的新位置就ok了

但在linux下换成了一个编译时候生成的apache libphp5.so而且放在apache的目录中。php5apache2_2.dll是放在php自己的目录中的

这样一来,linux下肯定是通过libphp5.so识别php在哪的。那我换了php的目录之后。不重新编译php的情况下还有办法让apache找到新的位置吗

我看了下libphp5.so不是纯文本格式。

 

 
SolowaveSolowave
发帖于 10个月前
19回/713阅

按票数排序  显示最新答案  共有19个答案 (最后回答: 10个月前)

0
0
0
0
0
0
0
0
0
0
  • eechen
    在编译PHP生成模块libphp5.so时就已经定义了Configuration File (php.ini) Path, 
    在phpinfo()页面可以看到这个信息,这里假设是/opt/php/lib. 

    你可以尝试把一份新的php.ini做一个软链接到/opt/php/lib/,让libphp5.so加载这个配置,并且把libphp5.so默认的一些路径在php.ini里重新定义为你现在的路径,这些设置比如extension_dir,include_path.

  • saharabear

    您都自己编译php了,还需要问这种问题呢?

    您找一下httpd.conf或者apache.conf或者类似的名字吧,里面load这个libphp5.so的地方写上具体路径就可以了。

    话说您也说明一下是哪一个Linux,哪一个版本的Apache吧。

  • saharabear
    等等,你的资料上是男性,你发言的内容都是男性口吻,现在却在标题中写上小妹求助,是否应该举报为不实消息? 
    --- 共有 1 条评论 ---
    • 隐形人有可能是男扮女装 求人气的哈 (10个月前)  
  • Solowave

    引用来自“saharabear”的答案

    等等,你的资料上是男性,你发言的内容都是男性口吻,现在却在标题中写上小妹求助,是否应该举报为不实消息? 

    大哥您好:

    我使用的是apache-2.4.7, php-5.5.7

    问题是libphp5.so这个文件是编译的时候生成的啊。所以php的执行档路径信息应该也记录在这个文件里,我把php执行档挪个位置之后,libphp5.so的文件内容又不是纯文本文档,我没法编辑啊。

  • 马太航

    引用来自“saharabear”的答案

    等等,你的资料上是男性,你发言的内容都是男性口吻,现在却在标题中写上小妹求助,是否应该举报为不实消息? 
    不这样,屌丝怎么能够伸出援助之手呢
  • Tuesday
    方周子过来oschina打假.
  • loki_lan
    @方周子
  • saharabear

    引用来自“Solowave”的答案

    引用来自“saharabear”的答案

    等等,你的资料上是男性,你发言的内容都是男性口吻,现在却在标题中写上小妹求助,是否应该举报为不实消息? 

    大哥您好:

    我使用的是apache-2.4.7, php-5.5.7

    问题是libphp5.so这个文件是编译的时候生成的啊。所以php的执行档路径信息应该也记录在这个文件里,我把php执行档挪个位置之后,libphp5.so的文件内容又不是纯文本文档,我没法编辑啊。

    有的Linux下面是httpd.conf有的是apache.conf,你找找吧,就是这么回事。改改就好。 
  • BugTermina
    小妹求助,很亮眼啊
  • Solowave

    引用来自“saharabear”的答案

    引用来自“Solowave”的答案

    引用来自“saharabear”的答案

    等等,你的资料上是男性,你发言的内容都是男性口吻,现在却在标题中写上小妹求助,是否应该举报为不实消息? 

    大哥您好:

    我使用的是apache-2.4.7, php-5.5.7

    问题是libphp5.so这个文件是编译的时候生成的啊。所以php的执行档路径信息应该也记录在这个文件里,我把php执行档挪个位置之后,libphp5.so的文件内容又不是纯文本文档,我没法编辑啊。

    有的Linux下面是httpd.conf有的是apache.conf,你找找吧,就是这么回事。改改就好。 
    唉,您似乎没有看懂我的问题

    来自      http://www.oschina.net/question/926655_138405
普通分类: