Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在同一台服务器上配置多个Symfony2项目_Php_Apache_Symfony - Fatal编程技术网

Php 如何在同一台服务器上配置多个Symfony2项目

Php 如何在同一台服务器上配置多个Symfony2项目,php,apache,symfony,Php,Apache,Symfony,我正在服务器上处理2个Symfony2项目,但如果执行它们,则会出现错误。 让我们把项目称为A和B 如果我在服务器上重新启动apache2服务并进入项目A的web,则项目B显示此错误: FatalErrorException:错误:找不到类“Ps\PdfBundle\PsPdfBundle” 在/var/www/gesalight/gesaudit2/app/AppKernel.php第19行中 否则,如果我再次重新启动apache2服务并首先在项目B上输入,则项目A将显示相同的错误: PHP致

我正在服务器上处理2个Symfony2项目,但如果执行它们,则会出现错误。 让我们把项目称为A和B

如果我在服务器上重新启动apache2服务并进入项目A的web,则项目B显示此错误:

FatalErrorException:错误:找不到类“Ps\PdfBundle\PsPdfBundle” 在/var/www/gesalight/gesaudit2/app/AppKernel.php第19行中

否则,如果我再次重新启动apache2服务并首先在项目B上输入,则项目A将显示相同的错误:

PHP致命错误:类“Acme\ContacteBundle\AcmeContacteBundle”不是 可在第20行的/var/www/ohupweb/app/AppKernel.php中找到

一个有效,另一个无效

当然,这两个项目有一个独立的虚拟主机指向她对应的目录

更多信息:该服务器是一个Ubuntu服务器12.04,带有PHP5.5.12和Apache2.4.9。项目A为Symfony2 v2.5,项目B为Symfony2 v2.3


我做错了什么?有什么建议吗?谢谢。

经过几天的寻找解决方案,我终于找到了

在php.ini的配置中,我将opcache.enable的注释参数更改为0,现在它可以工作了。。。顺便说一句,我不知道为什么


谢谢。

您安装了./composer.phar吗?什么意思?我使用composer将它们安装在服务器上。因此,在每个项目中都有一个包含vendor/autoload.php的vendor文件夹。类未找到意味着类未找到,所以它与自动加载有关,朝这个方向看。