我在ubuntu服务器下编译apache 2.2.21
从控制台我可以得到这个:
vangelis# /usr/local/apache/bin/httpd -v "Server version: Apache/2.2.21 (Unix) Server built: Jan 7 2012 12:30:44"
从phpinfo()我得到这个:“Apache版本Apache / 2.2.20”。
它是否正确? 如果不是我该如何解决?
您可能已经安装了多个Apache副本。
要确定“默认”的位置(即如果没有指定path,将运行的位置),运行:
which httpd
检查您的初始化脚本以确定设置为启动的版本的path。
如果您已经运行了Apache(可能,因为您已经获得了php输出),请使用以下内容来确定它的位置:
ps -ef | grep httpd
如果您确实安装了多个Apache副本,您应该能够: