Thanks Alexey Zakhlestin ,I'm kown very well all answer in your replies. 2010/1/17 Alexey Zakhlestin <indey...@gmail.com>: > > On 17.01.2010, at 15:10, hack988 hack988 wrote: > >> thanks,but document say's dl() is not supported in multithreaded Web servers >> form php5.3.0 php not relase isapi in binary pack.It's means that php >> never support isapi module? If answer is yes,i have another question. > > yes. you can't use dl() in server-modules. > the reasoning for this is quite simple. server-processes are persistent and > if you load something via dl() it stays in server-process even after request > is finished. > which can lead to security problems, as other users of the server will have > this user-loaded extension too. > > to load extensions in such environments you need to use php.ini > >> Can I use dl() in Web servers with CGI module ? > > yes, you can. these are restarted after each request, so it is safe > >> I'm sorry for my bad english and puerilely question about dl(). >> I'm coded with php for several years,but never use dl before:(. > > no problem. > remember to use "reply to all" when writing to mailing-lists in future, or > lists won't get your replies. > > >> 2010/1/17 Alexey Zakhlestin <indey...@gmail.com>: >>> >>> On 17.01.2010, at 14:46, hack988 hack988 wrote: >>> >>>> In Online document about dl function >>>> http://www.php.net/manual/en/function.dl.php >>>> This function has been DEPRECATED as of PHP 5.3.0 and REMOVED as of >>>> PHP 6.0.0. Relying on this feature is highly discouraged. >>>> >>>> >>>> It's mean we can't Loads a PHP extension at runtime sine version 5.3.0 >>>> and higher version or it has another way to load extension at runtime? >>> >>> it is disabled in mod_php and similar SAPIs. It is still available in CLI >>> and CGI >>> see http://www.php.net/manual/en/function.dl.php#function.dl.notes > >
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php