Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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 SplEnum在apache—中不自动加载;在CLI中工作_Php_Autoload_Spl - Fatal编程技术网

Php SplEnum在apache—中不自动加载;在CLI中工作

Php SplEnum在apache—中不自动加载;在CLI中工作,php,autoload,spl,Php,Autoload,Spl,我无法自动加载我编写的扩展SplEnum的类。我已成功安装Spl_类型 奇怪的是,当通过CLI运行时,类自动加载很好。但是,我在通过apache运行脚本时遇到了问题 该类定义如下: <?php namespace base\main\domain; use SplEnum; /** * Represents a colour. * **/ class Colour extends SplEnum { ... 给出: 致命错误:在第8行的[…]color.php中找不到类“SplEn

我无法自动加载我编写的扩展SplEnum的类。我已成功安装Spl_类型

奇怪的是,当通过CLI运行时,类自动加载很好。但是,我在通过apache运行脚本时遇到了问题

该类定义如下:

<?php
namespace base\main\domain;
use SplEnum;
/**
 * Represents a colour.
 *
 **/
class Colour extends SplEnum {
...
给出:

致命错误:在第8行的[…]color.php中找不到类“SplEnum”

我已经通过apache运行了
phpinfo()
,并检查了列出的php.ini文件是否包含spl_类型扩展,但仍然没有任何乐趣

我非常感谢你在这方面提供的任何帮助

谢谢

罗斯

你试过:

class Colour extends \SplEnum {
您是否尝试过:

class Colour extends \SplEnum {

我遇到了同样的问题,但似乎需要一个简单的
服务httpd重启

从中使用的SPL_类型

汇编时使用:

tar xvf SPL_Types-0.3.1.tgz
cd SPL_Types-0.3.1
phpize
./configure
make
make test
make install

echo -e "; Enable spl_types extension module\nextension=spl_types.so" > /etc/php.d/spl_types.ini
service httpd restart 

我遇到了同样的问题,但似乎需要一个简单的
服务httpd重启

从中使用的SPL_类型

汇编时使用:

tar xvf SPL_Types-0.3.1.tgz
cd SPL_Types-0.3.1
phpize
./configure
make
make test
make install

echo -e "; Enable spl_types extension module\nextension=spl_types.so" > /etc/php.d/spl_types.ini
service httpd restart 

可能重复:这不是另一个问题的重复。如上所述,我已经成功安装了SPL_类型,并且能够在其他情况下加载该类。此问题与CLI和Apache之间在自动加载方面的差异有关。可能的重复:这不是另一个问题的重复。如上所述,我已经成功安装了SPL_类型,并且能够在其他情况下加载该类。这个问题与CLI和Apache在自动加载方面的差异有关。恐怕没有欢乐,我现在有了。恐怕没有欢乐。