Я не могу использовать пакеты с грушей в Ubuntu

Я пытаюсь использовать пакет pear для Net_SMTP, но не могу запустить пакет pear с php. Я прошел инструкции по установке, и я могу использовать pear команды из командной строки, и я также устанавливаю Net_SMTP без каких-либо проблем.

Однако похоже, что все пакеты устанавливаются в /home/user/pear/share/pear и этот каталог не найден и не используется. я использовал phpinfo(); чтобы увидеть, что происходит и нашел загруженный php.ini файл, а также include_path, Путь включения указывает на /usr/share/pear который пуст, и /usr/share/php которая имеет папку с именем PEARОднако эта папка не содержит никаких пакетов.

Я тогда использовал pear config-get php_dir чтобы увидеть, куда идут пакеты с грушей, и я обнаружил, что они установлены на /home/user/pear/share/pear, Я изменил php.ini файл, который phpinfo(); сказал, что был загружен, но когда я обновил страницу, эти значения не отображались.

Так что я немного новичок в Linux, и это меня очень смущает. Должен ли я переместить расположение пакета pear, установленного в каталог php? Или лучше оставить их в пользовательском каталоге, так как это было по умолчанию? Почему не изменили загруженный файл конфигурации в соответствии с php_info() приносить какие-либо изменения?

Ниже приведен рекомендуемый формат файла для вашей новой установки PEAR. к
изменить отдельные места, введите число перед
каталог. Введите «все», чтобы изменить их все или просто нажмите Enter, чтобы
принять эти места.

РЕДАКТИРОВАТЬ: Я включил параметры установки при использовании файла go-pear.phar, они должны быть изменены?

1. Installation base ($prefix)                   : /home/user/pear
2. Temporary directory for processing            : /tmp/pear/install
3. Temporary directory for downloads             : /tmp/pear/install
4. Binaries directory                            : /home/user/pear/bin
5. PHP code directory ($php_dir)                 : /home/user/pear/share/pear
6. Documentation directory                       : /home/user/pear/docs
7. Data directory                                : /home/user/pear/data
8. User-modifiable configuration files directory : /home/user/pear/cfg
9. Public Web Files directory                    : /home/user/pear/www
10. Tests directory                               : /home/user/pear/tests
11. Name of configuration file                    : /home/user/.pearrc

1-11, 'all' or Enter to continue:

0

Решение

После изменения php.iniВы должны перезагрузить веб-сервер (apache).

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]