For Programmers: Free Programming Magazines  


Home > Archive > PHP Language > December 2006 > local pear installation









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author local pear installation
grant

2006-12-13, 4:09 pm

As my webhost provides the barest of barebones PEAR in their PHP5 setup,
I'm installing it in my webspace. The PEAR install page
(http://www.go-pear.org/manual/en/in...tion.shared.php) has been a
great help and everything installed perfectly. But I'm having trouble
getting my pages to recognize it. The install page suggests this snippet
on each page:


<?php
ini_set('include_path', '~/pear/lib' . PATH_SEPARATOR
. ini_get('include_path'));

// From PHP 4.3.0 onward, you can use the following,
// which especially useful on shared hosts:
set_include_path('~/pear/lib' . PATH_SEPARATOR
. get_include_path());
?>

I've just popped it on its own into a page called pearinclude.php and I
use "require" to point to it (or maybe I should use "include"?)

Anyway, I think my problem is that I'm not sure of the exact path to
enter for my pear install. It sits on my host in htdocs/pear/. Do I just
replace '~/pear/lib' with 'htdocs/pear'? Probably not, but with what?

Thanks for any help for a noob,


grant
Ric

2006-12-13, 4:09 pm

grant schrieb:
> As my webhost provides the barest of barebones PEAR in their PHP5 setup,
> I'm installing it in my webspace. The PEAR install page
> (http://www.go-pear.org/manual/en/in...tion.shared.php) has been a
> great help and everything installed perfectly. But I'm having trouble
> getting my pages to recognize it. The install page suggests this snippet
> on each page:
>
>
> <?php
> ini_set('include_path', '~/pear/lib' . PATH_SEPARATOR
> . ini_get('include_path'));
>
> // From PHP 4.3.0 onward, you can use the following,
> // which especially useful on shared hosts:
> set_include_path('~/pear/lib' . PATH_SEPARATOR
> . get_include_path());
> ?>
>
> I've just popped it on its own into a page called pearinclude.php and I
> use "require" to point to it (or maybe I should use "include"?)
>
> Anyway, I think my problem is that I'm not sure of the exact path to
> enter for my pear install. It sits on my host in htdocs/pear/. Do I just
> replace '~/pear/lib' with 'htdocs/pear'? Probably not, but with what?
>
> Thanks for any help for a noob,


Just create a php page which outputs servers vars etc. by using phpinfo():


<?php

phpinfo()

?>

No upload the page and view the output with your browser, it should tell
you thet path to your htdocs dir.
>
>
> grant

finbogey jones

2006-12-13, 6:58 pm

[color=darkred]
>
> Just create a php page which outputs servers vars etc. by using phpinfo():
>
>
> <?php
>
> phpinfo()
>
> ?>
>
> No upload the page and view the output with your browser, it should tell
> you thet path to your htdocs dir.


Thanks for the reply. I had already had a look that way, but I couldn't
find what I needed. I think the trouble is that my webhost has pear
installed, but he won't install any packages for me. So when I do
phpinfo() I get all the paths of the webhost's install, not my own.


grant

Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com