2011-04-28 151 views
3

我需要在我的網絡服務器上安裝此功能。此錯誤消息是尋找/usr/share/php結腸/usr/share/pearPHP錯誤的文件夾? include_path ='。:/ usr/share/php:/ usr/share/pear'

我的PHP安裝掌握在/usr/share/php5,我沒有/usr/share/pear文件夾

是什麼意思結腸癌在語法中,「和」?

如果路徑是錯誤的我不確定如何改變這個腳本中的內容,我不想將share/php5更改爲php,或者是推薦的?

回答

5

這個語法中的冒號是什麼意思,「和」?

是的,類似的東西。它的路徑分隔符,你可以用逗號「,」來比較它。

如果路徑錯誤我不知道如何改變在這個腳本中,我不想改變share/php5到php,或者是推薦?

您可以更改php.ini中的值。你可以找到哪些配置文件與php --ini一起使用。或者你改變它withing你的腳本

set_include_path(get_include_path() . PATH_SEPARATOR . '/usr/share/php5'); 

如果這是一個系統範圍的行爲(指:PHP不工作可能的話),你應該在配置更改。它只適用於這一個應用程序,那麼你可以使用set_include_path()

+0

你知道如果有「php5」文件夾是常見的嗎?過去的php對我來說通常只是在這個級別上工作,或者被主機所照顧 – CQM 2011-04-28 21:34:00

+0

我也有一個'/ usr/share/php5'文件夾,但它幾乎空了。在/ usr/share/php中是我的PEAR安裝(Ubuntu)。但是,它通常取決於您的系統配置和您所做的更改,您的位置。在某些情況下,'php.ini'中定義的路徑與您的文件系統不匹配,但修復它並不重要。 – KingCrunch 2011-04-28 21:41:08

+0

我的php5文件夾只有一個php.ini-dist,我知道它包含PHP的默認值,如果沒有php.ini存在 – CQM 2011-04-28 22:47:05