2014-07-16 54 views
0

我已经在Ubuntu上安装了Apache 2.4.x webserver,并且从源代码安装了PHP5.5.x。我去php安装文件夹,并做find . -name "opcache.so"。然后,为了php.ini(与phpinfo()相同),我添加了zend_extension=/php5/lib/php/extensions/no-debug-zts-x/opcache.soopcache.enable=On (or 1),并用apachectl restart重新启动了Apache。然后我检查phpinfo(),但opcache没有启用!请帮忙。Opcache未启用

我认为可能会使用错误的php.ini文件,但在phpinfo()中显示了我编辑的文件的路径。当我在php.ini中将最大上传文件大小从2M更改为4M并重新启动Apache时,它不会在phpinfo()中更改

回答

0

原来,编译后,PHP会在/ usr/local中查找ini文件/ lib而不是我在哪里安装它尽管

--with-config-file-path=PATH 
Set the path in which to look for php.ini [PREFIX/lib] 

要检查它,您可以运行php --ini来查看文件是否已被读取正常。 但现在我看到白屏时试图加载php文件:)

希望它有帮助。