.:
на самом деле просто .
(поскольку :
это ключевое слово, которое разделяет несколько путей), что означает, что текущая папка, в которой выполняется скрипт, включена как часть include_path. Таким образом, когда у вас есть два файла в одном каталоге:
index.php
include-me.php
Вы можете включить второй в PHP с include('include-me.php');
. Без .
пути вы не сможете этого сделать.
Таким образом, чтобы завершить установку, как уже упоминалось, вам нужно будет либо поместить содержимое /library
в ту же папку, в которой находится сценарий, над которым вы работаете, либо в /php/includes
(конечно, вы удалите его ;
из ini-файла). Вы также можете создать другой каталог - как /opt/Zend/library
и добавить /opt/Zend/library
в ваш оператор пути включения:include_path = ".:/php/includes:/opt/Zend/library"
И наконец - поскольку вы работаете с Ubuntu, рекомендуется вместо этого использовать настройку LAMP в Ubuntu (в большинстве документов предполагается, что вы используете). Это можно установить, удалив XAMPP и выполнив sudo tasksel install lamp-server
установку Apache 2.2, MySQL, PHP 5.3 в систему. Как описано в разделе Как проще всего настроить стек LAMP?