Sorry, let me post the list of those packages again (this time with php-pear added): ====== php-pdo-5.2.2-3 php-common-5.2.2-3 php-xml-5.2.2-3 php-mysql-5.2.2-3 php-pear-1.5.0-3 php-cli-5.2.2-3 php-5.2.2-3 php-ldap-5.2.2-3 php-pecl-apc-3.0.12-1.fc6 ====== Regards, Khem > Dear All, > > How can i get PHP Expect module to work? > On my Fedora 7 box, i have these below installed: > > ========= > php-pdo-5.2.2-3 > php-common-5.2.2-3 > php-xml-5.2.2-3 > php-mysql-5.2.2-3 > php-cli-5.2.2-3 > php-5.2.2-3 > php-ldap-5.2.2-3 > php-pecl-apc-3.0.12-1.fc6 > ========= > > I, then, tried to run this script (example from the PHP manual): > > ========= > #!/usr/bin/php -q > > <?php > ini_set ("expect.loguser", "Off"); > $stream = fopen ("expect://ssh root@localhost uptime", "r"); > $cases = array ( > array (0 => "assword:", 1 => PASSWORD) > ); > > switch (expect_expectl ($stream, $cases)) { > case PASSWORD: fwrite ($stream, "pass123\n"); break; > default: die ("Error was occurred while connecting to the remote > host!\n"); > } > > while ($line = fgets ($stream)) { print $line; } > fclose ($stream); > ?> > ========= > > The script did not work and gave me this error: > > ========= > PHP Warning: PHP Startup: apc: Unable to initialize module > Module compiled with module API=20050922, debug=0, thread-safety=0 > PHP compiled with module API=20060613, debug=0, thread-safety=0 > These options need to match > in Unknown on line 0 > > PHP Notice: fopen(): Unable to find the wrapper "expect" - did you forget > to enable it when you configured PHP? in /root/expect.php on line 5 > PHP Warning: fopen(expect://...@localhost uptime): failed to open stream: > No such file or directory in /root/expect.php on line 5 > PHP Notice: Use of undefined constant PASSWORD - assumed 'PASSWORD' in > /root/expect.php on line 7 > PHP Fatal error: Call to undefined function expect_expectl() in > /root/expect.php on line 10 > ========= > > My alternative is to use Expect/Autoexpect scripts and call them from PHP > script; however, i think, it would be way easier if i could do everything > within PHP, no external scripts. > > Thanks for any reply in advance & regards to all, > Khem > > P.S. Sorry for the lengthy post. Hope someone out there can help me. > Also, accept my apology if the problem had been raised and solved in the > past as i have not been able to follow up with this list for quite a > while. > > > -- > fedora-list mailing list > fedora-list@xxxxxxxxxx > To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list >