0

所以我使用典型的命令安装了 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
4

1 回答 1

0

所以我解决了它,实际上这是一个糟糕的安装。我做了:

make clean
make
make install

一切正常。

于 2013-08-22T23:07:27.237 回答