[Bug 203304] [patch] php56: change default include_path for better matching FreeBSD packages
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Sep 24 09:01:56 UTC 2015
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203304
Bug ID: 203304
Summary: [patch] php56: change default include_path for better
matching FreeBSD packages
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Keywords: patch
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: freebsd-ports-bugs at FreeBSD.org
Reporter: ports at toco-domains.de
Keywords: patch
Created attachment 161323
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=161323&action=edit
path to modify include_path
Hello,
the ports-tree provide a big number of php-scripts to use. mail/phpmailer,
www/dddbl, www/pear-twig and many many more.
PHP brings a configuration "include_path", which is used, when including files
in PHP code. It defaults to ".:/usr/local/share/pear". This means, that PHP
looks first in the current folder "." to include the file. If the file is not
there, it will look secondly into /usr/local/share/pear.
Many PHP libraries are installed to /usr/local/share. If a user wants to use
the installed libs from the ports-tree, he has to modify the include_path in
its scripts (every time).
This is a minor annoyance, which is changed by the provided patch. The patch
modify the php.ini files to add the /usr/local/share path to the include_path.
A default PHP installation will be able to use libs installed with pkg or
ports-tree by default.
The patch is just for PHP 5.6 because i don't know if you agree with my option.
If you agree, i will wrote the patch for the other PHP versions in the
ports-tree.
Greetings,
Torsten
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list