Hi Abhinav, My problem was solved and i successfully installed memcached on my server.
Thanks for your great support Narayana On Tue, Jan 27, 2009 at 5:26 AM, veera narayana <[email protected]> wrote: > 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 >> > >
