运行 Linux 服务器上的 PHPPowerpoint
Run PHPPowerpoint on Linux Server
我正在尝试 运行 在 linux 服务器上使用 phppowerpoint 的项目。它在 windows 上工作正常。但是当我把我的项目放到网上时,就像在我的 wamp 服务器上一样,它不起作用。它似乎有区分大小写的问题。问题是我没有更改这个库的任何原始文件。我正确地调用了文件的名称,但每次我 运行 它都会给我带来需求、包含、路径等方面的问题。我是否需要更改某些内容才能使其在 linux 上运行服务器?
这是它显示的第一个错误:
Fatal error: require_once(): Failed opening required
'PHPPowerPoint/Slide.php'
(include_path='.:/usr/share/php:/usr/share/pear') in
/storage/.../phppowerpoint/PHPPowerpoint.php on line 30
我认为问题出在这一行
set_include_path(get_include_path() . PATH_SEPARATOR . 'Classes/');
这个 set_include_path
的方式,它不能在 linux 服务器上工作?
问题如你所说区分大小写问题...
是这样的:`类文件夹里有一个文件和一个文件夹
- 文件夹:
PHPPowerpoint
- 文件:
PHPPowerpoint.php
请注意,在它们中,单词 point 都有一个小写字母 p
然后在代码中,所有的引用都指向PHPPowerPoint
注意单词Point有一个大写字母P
这就是所有错误的根源。
所以你需要做的就是重命名Classes
文件夹中的这两个文件夹和文件,并使字母P代表点 到大写...
您不必更改代码并将它们设为小写,因为在库本身中,所有引用都是对 PHPPowerPoint 的大写 P
总而言之,Classes
文件夹中必须有这些文件和文件夹:
- 文件夹:
PHPPowerPoint
- 文件:
PHPPowerPoint.php
希望你会发现它有用...
我正在尝试 运行 在 linux 服务器上使用 phppowerpoint 的项目。它在 windows 上工作正常。但是当我把我的项目放到网上时,就像在我的 wamp 服务器上一样,它不起作用。它似乎有区分大小写的问题。问题是我没有更改这个库的任何原始文件。我正确地调用了文件的名称,但每次我 运行 它都会给我带来需求、包含、路径等方面的问题。我是否需要更改某些内容才能使其在 linux 上运行服务器? 这是它显示的第一个错误:
Fatal error: require_once(): Failed opening required 'PHPPowerPoint/Slide.php' (include_path='.:/usr/share/php:/usr/share/pear') in /storage/.../phppowerpoint/PHPPowerpoint.php on line 30
我认为问题出在这一行
set_include_path(get_include_path() . PATH_SEPARATOR . 'Classes/');
这个 set_include_path
的方式,它不能在 linux 服务器上工作?
问题如你所说区分大小写问题...
是这样的:`类文件夹里有一个文件和一个文件夹
- 文件夹:
PHPPowerpoint
- 文件:
PHPPowerpoint.php
请注意,在它们中,单词 point 都有一个小写字母 p
然后在代码中,所有的引用都指向PHPPowerPoint
注意单词Point有一个大写字母P
这就是所有错误的根源。
所以你需要做的就是重命名Classes
文件夹中的这两个文件夹和文件,并使字母P代表点 到大写...
您不必更改代码并将它们设为小写,因为在库本身中,所有引用都是对 PHPPowerPoint 的大写 P
总而言之,Classes
文件夹中必须有这些文件和文件夹:
- 文件夹:
PHPPowerPoint
- 文件:
PHPPowerPoint.php
希望你会发现它有用...