apache载入php的的时候是怎么知道读取哪个目录的php的
来源:互联网 发布:sql 推荐书 编辑:程序博客网 时间:2024/05/01 02:49
如果服务器上安装了3个版本的php
那么apache在载入php的时候到底载入的是哪个目录的PHP呢(主要载入的内容的区别在于扩展)
apache里面配置载入php的命令是 php5_module modules/libphp5.so
这里载入的文件没有写绝对目录,所以载入的文件是httpd目录下面的的libphp5.so(相对目录)
如果这时候外面已经有3个PHP版本了,那么它加载的到底是哪一个呢
比如
/usr/local/phpa
/usr/local/phpb
/usr/local/phpc
实际上 编译php的时候如果指定了不同的安装目录,那么这个libphp5.so里面就包括了当时编译时指定的安装目录
所以 如果存在两个不同版本的php目录,则应该在每个目录都对应一个libphp5.so
回到问题的开始,如果在httpd的安装目录下面的modules下面有个libphp5.so,那么如何知道它到底加载的是哪个目录的php呢
这里有个简单的方法
strings libphp5.so | grep \/php
这个库文件的可打印字符里面就有当时编译这个库的时候指定的php的安装目录,所以apache就是到这个目录去加载对应的扩展的。
0 0
- apache载入php的的时候是怎么知道读取哪个目录的php的
- mysql怎么才能知道用的是哪个配置文件
- PHP做网站统计,怎么知道访客从哪个网站来的
- php 的自动载入
- 只知道什么商品缺货了,不知道是哪个供应商的,怎么补货?
- PHP包含或读取了哪个配置文件的跟踪探讨。
- Apache 访问名称为 php 的目录
- 如何用php查看 单词的发音是哪个
- php读取目录下的所有文件
- tnsnames.ora其实没有什么用,只是供plsql等工具,进行便捷访问的,那么怎么知道plsql读取的是哪个tnsnames.ora文件配置?
- 你是怎么调试PHP代码的
- php和apache是如何工作的
- php和apache是如何工作的
- ftp用户权限(其实是PHP的php.ini或APACHE的httpd.conf配置 限制目录访问)
- php smarty外部文件的载入
- 浅谈 PHP类的自动载入
- php 二维数组 知道keyvalue 怎么得到对应的value
- 安装php,configure的时候提示/tmp目录只读
- 懷孕怎么看胎兒性別
- 懷孕期間有什么方法可以辨別胎兒性別
- 条件注释区分非IE浏览器
- Summary Day26
- 5.29/E题
- apache载入php的的时候是怎么知道读取哪个目录的php的
- Unrecognized option: -jrockit Error: Could not create the Java Virtual Machine.
- hdu 2092 整数解(数学题)
- 数据结构之 --线性表之--串
- NHibernate与EF(Entity Framework)的区别
- 怎样科學胎兒性別
- 鑒定胎兒性別最快在幾周
- 去香港鑒定胎兒性別流程
- 懷孕7周如何去香港鑒定胎兒性別