所以我使用典型的命令安装了 Apache:
./configure
make
make install
然后我下载了 PHP 5.5.2 版并做了同样的事情,现在从命令行我得到这个输出:
PHP 5.5.2 (cli) (built: Aug 22 2013 10:47:20)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
现在我必须告诉 Apache 使用 PHP,但我没有 modules/libphp5.so,因为http://www.php.net/manual/en/install.unix.apache2.php上的手册说。顺便说一句,我正在使用 SUSE linux。
编辑: libphp5.so 随 php 发行版一起提供,但如果你以这种方式添加它,它会提示:
httpd: Syntax error on line 147 of /usr/local/apache2/conf/httpd.conf: Cannot load modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: undefined symbol: core_globals_id