Hi Abhinav,

I am grateful to you for your kind support.

I done all the process. It seems that it is installed. But in a hurry i done
a mistake.

My server port is 80  but i give as the same u send(11211).

When i run the test file i am getting the following errors

*Notice*: Memcache::connect()
[function.Memcache-connect<http://localhost/function.Memcache-connect>]:
Server localhost (tcp 11211) failed with: Connection refused (111) in *
/var/www/html/memcache_test.php* on line *3*

*Warning*: Memcache::connect()
[function.Memcache-connect<http://localhost/function.Memcache-connect>]:
Can't connect to localhost:11211, Connection refused (111) in *
/var/www/html/memcache_test.php* on line *3*
Could not connect

So i decided to change the port number and run the follwong command

[r...@veeranarayana-php ~]# ./memcached -u memcached -d -m 48 -l 127.0.0.1
-p 80
bash: ./memcached: No such file or directory

Could you please tell me what i have to do.

Thank you once again and waiting for your reply.

Thanks & regards
Narayana




On Tue, Jan 27, 2009 at 4:30 AM, Abhinav Gupta <[email protected]> wrote:

> could you tell me, in what step u got the problem.
> also in that tutorial they are just telling how to install memcahe demon.
> you also need to install memcache support for you php.
>
> anyways here is the detailed steps that you can use (I tested it on fedora,
> hope it work well on CentOS too)
>
> Let's get libevent which is required by Memcached:
>
> ------------------------------------------------------------------
>
> wget 
> http://monkey.org/~provos/libevent-1.3e.tar.gz<http://monkey.org/%7Eprovos/libevent-1.3e.tar.gz>
>
> tar zxpfv libevent*
>
> cd libevent*
>
> ./configure
>
> make install
>
> ------------------------------------------------------------------
>
> Now let's download the newest Memcached source (at time of writing this was
> 1.2.4)
>
> ------------------------------------------------------------------
>
> wget http://www.danga.com/memcached/dist/memcached-1.2.6.tar.gz
>
> tar zxpfv memcached*
>
> cd memcached*
>
> ./configure
>
> make install
>
> ------------------------------------------------------------------
>
> Let's add Memcached user to run daemon as since we don't need it to run as
> root privileges.
>
> add a new user  "memcached".
>
> We will start the server to use 48 megs of ram (-m 48), listen on ip
> 127.0.0.1 (-l 127.0.0.1) and run on port 11211 (-p 11211) as user memcached
> (-u memcached)
>
> ./memcached -u memcached -d -m 48 -l 127.0.0.1 -p 11211
>
> If you get the following error (if you are not that lucky )
>
> ./memcached: error while loading shared libraries: libevent-1.3e.so.1:
> cannot open shared object file: No such file or directory
>
> You can fix this by simply doing this:
> ln -s /usr/local/lib/libevent-1.3e.so.1 /lib64/    (for 64bit OS)
> or
> ln -s /usr/local/lib/libevent-1.3e.so.1 /lib/    (for 32bit OS)
>
> That is all there is to it. You can see if daemon is running by telneting
> to the port.
>
> -------------------------
> # PHP-Memcache Client Install
> -------------------------
>
> # Download the extension module
> yum install php-pecl-memcache.i386
>
> # Edit /etc/php.d/memcache.ini and uncomment the following line by removing
> the semi-colon
> extension=memcache.so
>
> # Restart apache
> /sbin/service httpd restart
>
> -------------------------
> # Test Install
> -------------------------
>
> # Create a file 'memcache_test.php' in your webroot and paste the
> following:
>
> <?php
> $memcache = new Memcache;
> $memcache->connect('localhost', 11211) or die ("Could not connect");
> $version = $memcache->getVersion();
> echo "Server's version: ".$version."<br/>\n";
> $tmp_object = new stdClass;
> $tmp_object->str_attr = 'test';
> $tmp_object->int_attr = 123;
> $memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data
> at the server");
> echo "Store data in the cache (data will expire in 10 seconds)<br/>\n";
> $get_result = $memcache->get('key');
> echo "Data from the cache:<br/>\n";
> var_dump($get_result);
> ?>
>
> # Test to see if the file renders in your browser
>
> Regards,
>
> On Tue, Jan 27, 2009 at 12:41 PM, veera narayana <[email protected]>wrote:
>
>> Hi ,
>>    Thanks for your quick reply.I am using centOS.
>> I followed the steps described in
>> http://www.howtoforge.com/php_memcache_centos5.0.But i was not
>> successful.
>> Thanks
>>
>>
>> On Tue, Jan 27, 2009 at 1:41 AM, Abhinav Gupta <[email protected]>wrote:
>>
>>> Hi Narayna,
>>>
>>> you need to install memcache demon and a php-memcache client API to run
>>> your code.
>>> tell me the OS you are using so that i can help you more.
>>>
>>> Regards,
>>>
>>>
>>> On Tue, Jan 27, 2009 at 11:03 AM, veera narayana <[email protected]>wrote:
>>>
>>>> Hi ,
>>>>   I am working on PHP. I saw about memcached through google search and i
>>>> really impressed with the way it is working.
>>>>
>>>> can any one please suggest whether it is work with PHP and do i need to
>>>> install any plugins to work with memcached.
>>>>
>>>> Please refer is there any tutorials or examples for memchached.
>>>>
>>>> thanks & regards
>>>> Narayana
>>>>
>>>
>>>
>>>
>>> --
>>> ============================================================================================
>>>
>>> "The future belongs to those who believe in the beauty of their dreams"
>>>
>>> =============================================================================================
>>> Abhinav Gupta
>>> Software Engineer @99acres.com
>>>
>>
>>
>
>
> --
> ============================================================================================
>
> "The future belongs to those who believe in the beauty of their dreams"
>
> =============================================================================================
> Abhinav Gupta
> Software Engineer @99acres.com
>

Reply via email to