在编译PHP时候,用到--with-apxs2参数,但是遇到如下报错:
<code>Sorry, I cannot run apxs. Possible reasons follow:</code>
<code>1. Perl is not installed</code>
<code>2. apxs was not found. Try to pass the path using --with-apxs2=</code><code>/path/to/apxs</code>
<code>3. Apache was not built using --</code><code>enable</code><code>-so (the apxs usage page is displayed)</code>
解决方法:
<code># yum install -y httpd-devel</code>
在将编译参数--with-apxs2的路径改成--with-apxs2=/usr/bin/apxs
注意,这里的--with-apxs2是指apxs程序所在的路径,并不是生成*.so文件的存放路径。有的文章使用这个路径--with-apxs2=/usr/local/apache2/bin/apxs ,代表apache在编译时就让apache自带apxs程序。
<code># ./configure --with-apxs2=/usr/bin/apxs</code>
我在这里被绕了一大圈。
参考文章:
本文转自 piazini 51CTO博客,原文链接:http://blog.51cto.com/wutou/1901689