PHP:php.ini include_path更改后没有工作Ubuntu 14.04

时间:2014-08-19 16:38:04

标签: php apache ubuntu include-path

您好我已经尝试在Ubuntu 14.04上安装zend framerwork。

在安装步骤中我已经改变了

/etc/php5/apache2/php.ini

我替换的文件

;include_path = ".:/usr/share/php"

TO

include_path = ".:/home/ZendFramework-1.12.3/library"

比我的其他php项目停止工作。

我收到此错误

Warning: require_once(view/display/home .php): 
 failed to open stream: No such file or directory 
 in /var/www/html/helix/view/View.php on line 33


Fatal error: require_once(): 
 Failed opening required 'view/display/home .php' 
  (include_path='.:/usr/share/php:/usr/share/pear/') 
   in /var/www/html/helix/view/View.php on line 33

请帮帮我

3 个答案:

答案 0 :(得分:0)

你必须重启你的php进程,或者你的情况下,可能是apache -

$ sudo service apache2 restart

在其他情况下,可能是:

$ sudo service php5-fpm restart

或者我甚至见过

$sudo service httpd restart

答案 1 :(得分:0)

在这两种情况下,如果你有错字,你会尝试包含一个名为:

的文件
view/display/home .php

应该在哪里阅读:

view/display/home.php

没有额外的空间......在home和.php之间

答案 2 :(得分:0)

检查您的Apache错误日志,以查看php.ini文件中是否还有另一个错误。我在其他地方遇到错误,遇到错误后,apache几乎忽略了我的ini文件。