刚从源代码(win32)编译5.3.3。 试图测试一些header()的东西,但它看起来不会与CLI sapi一起使用。 任何好的文档,把你的编译源码作为模块放入apache,就像我通常对预编译模块做的一样。编译PHP 5.3.3从源代码到Apache
基本上我的测试是从CLI
php -r "header('Content-Type: text/plain', true, 404); var_dump(headers_list());"
我从headers_list()的空数组,所以我需要得到这个内置源到Apache中,使我从一个headers_list响应()。
在此先感谢你们。
------- UPDATE ------
配置命令,但没有Apache只是没有? http://pastebin.com/qhFVR8A3:
E:\phpsdk\bin\php53dev\vc9\x86\php5.3.3>configure --disable-all --enable-cli --enable-apache2-2handler --enable-apache2-2filter
Enabled SAPI:
-------------
| Sapi Name |
-------------
| cli |
-------------
-----月2日更新----
下载阿帕奇,坚持了在../apache并尝试下面的命令却找不到头。
E:\phpsdk\bin\php53dev\vc9\x86\php5.3.3>
configure --disable-all --enable-cli --enable-apache2-2handler=../apache --enable-apache2-2filter --enable-cgi
---- 3日更新---
Enabled SAPI:
--------------------
| Sapi Name |
--------------------
| apache2_2filter |
| apache2_2handler |
| cgi |
| cli |
--------------------
I have it working now.
E:\phpsdk\bin\php53dev\vc9\x86\php5.3.3>configure --disable-all --enable-cli --enable-apache2-2handler --enable-apache2-2filter --enable-cgi --with-extra-includes=E:\phpsdk\bin\php53dev\vc9\x86\apache\include --with-extra-libs=E:\phpsdk\bin\php53dev\vc9\x86\apache\lib
感谢您的链接
你的意思是_LoadModule php5_module modules/libphp5.so_?这不是在httpd.conf中加载模块的方法吗? – dierre 2010-08-07 10:18:29
我冒昧地“解决”了外部pastebin“实体”。 – VolkerK 2010-08-07 11:11:01