Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ÓÃSSHÓëPHPÏàÁ¬½Ó,È·±£Êý¾Ý´«ÊäµÄ°²È«ÐÔ

ÓÃSSHÓëPHPÏàÁ¬½Ó,È·±£Êý¾Ý´«ÊäµÄ°²È«ÐÔ
SSH¿ÉÒÔͨ¹ý½«Áª»úµÄ·â°ü¼ÓÃܵļ¼Êõ½øÐÐ×ÊÁϵĴ«µÝ; ʹÓÃSSH¿ÉÒÔ°Ñ´«ÊäµÄËùÓÐÊý¾Ý½øÐмÓÃÜ£¬¼´Ê¹ÓÐÈ˽ػñµ½Êý¾ÝÒ²ÎÞ·¨µÃµ½ÓÐÓõÄÐÅÏ¢¡£Í¬Ê±Êý¾Ý¾­¹ýѹËõ£¬´ó´óµØ¼Ó¿ìÁË´«ÊäµÄËٶȡ£×ÜÖ®£¬Í¨¹ýSSHµÄʹÓ㬿ÉÒÔÈ·±£×ÊÁÏ´«Êä±È½Ï°²È«²¢ÇÒ´«ÊäЧÂʽϸߡ£
²»¹ý£¬²¢·ÇËùÓÐÈËÖªµÀPHP¿ÉÒÔÓëSSHÁ¬½ÓµÄÌØÐÔÒÔ¼°ÓëÖ´ÐÐÔ¶³ÌÃüÁîµÄÄÜÁ¦£¬²»¹ýÕâ·½ÃæÈ´·Ç³£ÓÐÓá£ÓÉÓÚÎÒÃÇ¿ÉÒÔÔںܶ಻ͬµÄ·½ÃæÀûÓÃPHP£¬Òò´ËËüÓкܶàÉèÖÃÑ¡ÏîÀ´¿ØÖÆÆäÐÐΪ¡£Ò»×éÅÓ´óµÄ¿ÉÑ¡²ÎÊýÄܹ»±£Ö¤Äú¿ÉÒÔ½« PHP ÓÃÓÚÐí¶à²»Í¬µÄÄ¿µÄ£¬µ«ÕâͬʱҲÒâζ×ÅÕâЩ²ÎÊýºÍ·þÎñ¶ËÅäÖõÄ×éºÏ»á´øÀ´Ò»Ð©°²È«ÎÊÌâ¡£±ÊÕßÒ»Ö±ÔÚPHP CLIÓ¦ÓóÌÐòÖÐʹÓÃSSH£¬±ÊÕßÊÇ´ÓcronjobsÖÐʹÓÃËüµÄ£¬²»¹ýÒ»¿ªÊ¼²¢·ÇÊ®·Ö¼òµ¥£¬¿ÉÒÔ˵ÆÄ·ÑÖÜÕÛ¡£¹ØÓÚ°²È«Ê¹ÓÃShell2 º¯ÊýµÄÊÖ²áÒ²²»ÊÇÊ®·ÖʵÓ㬱ÊÕß½øÐÐÁ˶à´ÎÊÔÑéÖ®ºó²ÅÓÐÁ˽ñÌìÕâƪСÎÄÕ£¬Ô¸Äú¶ÁÁËÖ®ºóÄÜΪÄúÅäÖÃPHP½ÚÊ¡Ò»µã¶ùʱ¼ä¡£
ÔÚÕâƪÎÄÕÂÖУ¬±ÊÕßÐèÒª¼ÙÉ裺
ÄãÕýÔÚÔËÐеIJÙ×÷ϵͳÊÇDebian / Ubuntu¡£Èç¹ûÄãÔËÐеIJ»ÊÇDebian / Ubuntu£¬Äã¿ÉÄÜÐèÒªÓÃÄãµÄLinux·¢Ðа汾ÌṩµÄÊý¾Ý°ü¹ÜÀíÆ÷À´Ìæ»»±¾ÎĶÔÓ¦ÄÚÈÝ¡£
ÄãÔËÐеÄÊÇPHP5.Èç¹ûÄãÔËÐеIJ»ÊÇPHP5£¬¿ÉÓÃPHP4´úÌæÖ®¡£
Äã¶ÔPHPºÍ·þÎñÆ÷¹ÜÀíÓлù±¾µÄÁ˽⡣
ÄãÒѾ­°²×°ÁËPHP¡£
ÏȾöÌõ¼þ
°²×°³ÌÐò°ü
Ê×ÏÈ£¬ÈÃÎÒÃÇ°²×°ÏÂÃæµÄ³ÌÐò°ü£º
sudo aptitude update
sudo aptitude install php5-dev php5-cli php-pear buid-essential \
openssl-dev zlib1g-dev
°²×°Íê³É½øÈëÏÂÒ»²½¡£
±àÒëlibssh2
ÔÚ´ÓsourceforgeÍøÕ¾ÏÂÔØÁËLibssh2Ö®ºó£¬ÎÒÃÇÐèÒª±àÒëËü£¬²»¹ý²»Òªµ£ÐÄ£¬ÄãÖ»ÐèÒª°´ÕÕÈçϵķ½·¨²Ù×÷£º
cd /usr/src
wget surfnet.dl.sourceforge.net/sourceforge/libssh2/libssh2-0.14.tar.gz
tar -zxvf libssh2-0.14.tar.gz
cd libssh2-0.14/
¡£/configure
make all install
Èç¹ûÄãÏë¼ì²éÊÇ·ñÓÐÁËÒ»¸öа汾£¬¿ÉÒԲ鿴SF.NET.²»¹ý£¬0.14Õâ¸ö°æ±¾¾Í×ã¹»ÁË¡£
°²×°
°²×°ssh2.so
ÏÂÒ»²½£¬ÎÒÃÇÐèÒª½«libsshºÍ PHPrÁ´½ÓÆðÀ´¡£ÓÐÒ»¸öPECLÄ£¿é¿ÉÒÔÍê³ÉÕâ¸ö¹¦ÄÜ¡£ÎÒÃÇ¿ÉÒÔʹÓÃPEAR°²×°Ëü¡£
pear install -f ssh2
-f²ÎÊýÈ·±£SSH2±»°²×°£¬¼´Ê¹²¢Ã»ÓÐÒ»¸öÎȶ¨µÄÑ¡Ôñ¶ÔÏó¡£Ä㻹¿ÉÒÔʹÓÃÈçϵİüÃû³Æ£ºssh2-betaÀ´Ç¿ÐÐÔËÐС£
ÏÖÔÚÄãÐèҪȷ±£ÎÒÃÇÕâ¸öеÄSSH2.SOÄ£¿é±»PHP¼ÓÔØ¡£±à¼­ÄãµÄphp.iniÎļþ£¨¶ÔÓÚCLIʵÓóÌÐò£º/etc/php5/cli/php.ini£¬¶ÔÓÚApacheʵÓóÌÐò£º/etc/php5/apache


Ïà¹ØÎĵµ£º

PHPÀàµÄ×Ô¶¯¼ÓÔØ

ͨ³£ÎÒÃÇдһ¸öÀàÈçÏ£º
a.php
class A
{
public function __construct()
{
echo "hello world!";
}

page.php
require("a.php");
$a = new A(); 
ÎÒÃÇÊÇͨ¹ýÊÖ¹¤ÒýÓÃij¸öÀàµÄÎļþÀ´ÊµÏÖº¯Êý»òÕßÀàµÄ¼ÓÔØ
µ«Êǵ±ÏµÍ³±È½ÏÅÓ´ó£¬ÒÔ¼°ÕâЩÀàµÄÎļþºÜ¶àµÄʱºò£¬ÕâÖÖ·½Ê½¾ÍÏԵ÷dz ......

php¿ª·¢web³ÌÐòµÄ¼¸µã¾­Ñé¼Ç¼

ÒÔÇ°°Ñphpµ±×÷Ò»¸ö´¿´âµÄϵͳ±à³Ì½Å±¾£¬´Ó3Ô·ݿªÊ¼µÚÒ»´ÎʹÓÃphpдwebÍøÕ¾£¬Ò»µã¾­ÑéÔÚÕâÀï×ܽáһϡ£
Ò»£º´ò¿ª´íÎóÏÔʾºÍ´íÎóÈÕÖ¾¡£ÔÚphp.iniÖаÑdispaly_errorsÉèÖÃΪOn£¬»òÕßÔڽű¾¿ªÍ·ÓÃini_set('display_errors', 'On')¡£
¶þ£º
µ÷ÊÔ¹¤¾ß±Ø±¸¡£ÐèÒªÁ½ÖÖµ÷ÊÔ¹¤¾ß£ºµÚÒ»ÖÖÊǵ÷ÊÔphp½Å±¾µÄ£¬¾ÍÏñCµ÷ÊÔÆ÷ÄÇÑù¿ÉÒÔÔڽű¾ ......

web serverʹÓÃphpÉú³ÉwebÒ³ÃæµÄÈýÖÖ·½Ê½

²éÕÒmysql_pconnectʱÔÚmysql°ïÖúÎĵµÉÏ·¢Ïֵģ¬¼ÇÔÚÕâÀï¡£
web serverʹÓÃphpÉú³ÉÒ»¸öwebÒ³ÃæµÄÈýʽÓÐÒÔÏÂÈýÖÖ£º
Ò»£º°ÑPHP×÷ΪCGI Wrapper¡£ÕâÖÖ·½Ê½Ï£¬Ã¿¸öµ½´ïweb serverµÄÇëÇ󶼻ᵼÖÂÒ»¸öphp½âÎöÆ÷½ø³Ì±»´´½¨£¬µ±Õâ¸öphpÒ³ÃæÖ´ÐнáÊøʱ£¬Õâ¸öphp½âÎöÆ÷½ø³ÌÖÕÖ¹¡£
¶þ£º
ÔÚ¶à½ø³ÌµÄweb serverÖУ¬°Ñphp×÷Ϊweb
se ......

json + js + php ¼òµ¥½»»¥

×î½üÔÚдһ¸ö ǰ̨»ùÓÚ javascript. µÄ¿Í»§¶Ë ·þÎñÆ÷¶ËPHP µÄ·ÖÎöϵͳ¡£
Ô­Ïȼƻ®Ê¹ÓÃXMLΪÊý¾Ý½»»¥»ù´¡ µ«ÊÇ×îÖÕ»¹ÊÇÑ¡ÓýÏÇáÁ¿¼¶µÄJSON×îΪÊý¾Ý½»»¥»ù´¡¡£
Ê×ÏȽéÉÜjsonµÄ¸ñʽ
json ˵¼òµ¥ÆäʵÊÇÒ»ÖÖÊý¾Ý¸ñʽ  ¸ü¼òµ¥µÄ¿ÉÒÔ¿´×ö¼òµ¥µÄÊý×é¡£
ʵÀý £¨Ò»£©
<script>
  var jsonArray=[
   ......

phpÁ¬½Ómysql²âÊÔºÍÅäÖÃ


phpÁ¬½Ómysql²âÊÔ´úÂ룺
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "ʧ°Ü!";
else echo "³É¹¦!";
mysql_close();
?>
ÔËÐдúÂë³öÏÖ£ºCall   to   undefined   function   'mysql_connect()'… ʧ°Ü
°Ù¶ÈÕÒµ½½á¹ûÊÇPHP+MYSQL »·¾³Ã ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ