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

LinuxÏÂC++ʵÏÖPHPÀ©Õ¹Öм¶Ó¦Óã¨Ò»£©


´ËƪÎÄÕÂ×¼±¸·Ö2¸ö²¿·ÖÀ´½²Êö£º
    µÚÒ»²¿·ÖÖ÷ÒªÏêϸ½²ÊöÒ»ÏÂÔõô¹¹½¨Ò»¸öÍê³ÉµÄC++Ó¦ÓÃÀ©Õ¹Ä£¿é£»
   
µÚ¶þ²¿·ÖÖ÷Òª½²ÊöÔÚPHP¼°Zend¿ò¼ÜÏÂÔõôʹÓÃZend APIºÍC++ÓïÑÔÀ´ÊµÏÖ×Ô¼ºËùÒªµÄ¹¦ÄÜÒÔ¼°ÏîÄ¿µÄ¿ª·¢£»
    ´ËƪÎÄÕÂËùÔËÓõĻ·¾³ÔÚLinux
2.4.21-4.ELsmp(Red Hat Linux 3.2.3-20)£¬Apache/2.2.8£¬gcc version 3.2.3
20030502£¬PHP 5.2.5 (cli)£¬Zend Engine v2.2.0ϽøÐС£
Ò»¡¢Ç°ÑÔ
ÒÔǰд¹ýһЩʹÓÃCÓïÑÔÀ´À©Õ¹PHPµÄÓ¦ÓÃ[1
]
¡£ÔÚÌÔ±¦Ê¹ÓÃC++×öPHPµÄÀ©Õ¹×öÏîÄ¿µÄ¹ý³ÌÖУ¬Óöµ½ÁËһЩÎÊÌ⣬´ÓGoogleÖвéÕÒ£¬Ê¹ÓÃC++À´¿ª·¢PHPµÄÖÐÎÄÎÄÕÂÉÙÖ®ÓÖÉÙ£¬¶øÇÒûÓÐÒ»¸öÊÖ²áÀ´¸æËßÓû§Ôõôдm4[2
]
Îļþ£¬ÔõôʹÓÃzend[3
]
ÒýÇæµÄÒ»Ì×apiº¯ÊýȥдÏà¹ØPHPµÄ½Ó¿Ú£¬ÕâÀï¾ÍÔõôÓÃC++ÓïÑÔÀ´¿ª·¢PHPµÄһЩÐĵýéÉܸø´ó¼Ò£¬Ï£ÍûÓÐÐÄÈËÄܹ»ÓÐËùÊÕ»ñ£»
¶þ¡¢ÎªÊ²Ã´ÒªÓÃC++¿ª·¢PHP
ʹÓÃC++±ÈÓÃCÓïÑÔ¿ª·¢PHPÖ÷ÒªÓÐ2¸öºÃ´¦£º
ʹÓÃC++Äܹ»ºÜ·½±ãµÄ²Ù×÷stringÀàÐÍ£¬±¾ÉíµÄһЩÈÝÆ÷ºÍÄ£°å[4
]
¡¢ÒÔ¼°Ãæ¶Ô¶ÔÏóµÄ¹¦ÄÜÈÿª·¢ÕßÄܹ»½ÚÊ¡´óÁ¿¿ª·¢µÄʱ¼ä£¬ÕâÊDZȽÏÖØÒªµÄÒ»µã£»
C++¿ÉÒÔÖ±½ÓʹÓÃCµÄ¿â£¬Ö»ÐèÒªextern "C"
{}½«ÆäCµÄÍ·ÎļþºÍ¿â¶¨Òå°üº¬ÆðÀ´¾Í¿ÉÒÔ£¬²»ÐèҪ̫¶àµÄÒÆÖ²¹¤×÷£¬¿ÉÒÔÖظ´ÀûÓÃÇ°È˵ĴúÂë»òÕß¿â½øÐкóÐøµÄ¹¤×÷£»
ÓÃC++¿ª·¢PHPÊÇ¿ìËÙ¡¢Ñ¸½ÝµÄ£¬ÊìϤÁËÏà¹ØµÄ¶¨ÒåÒÔ¼°Óï·¨£¬ÏàÐÅ¿ª·¢PHP²»ÊÇÄÑÊ¡£
Èý¡¢ÊéдconfigÎļþ
config.m4[5
]
»òconfig.w32[6
]
ÎļþÊDZàÒë»ù´¡ÖÐ×îºËÐĵÄÎļþ£¬Õâ¸öÎļþÖ÷ÒªÊÇÓÃautoconf[7
]
À´²úÉúconfigure[8
]
ÅäÖÃÎļþ£¬¼Ì¶ø×Ô¶¯Éú³É´ó¼ÒËùÊìϤµÄMakefileÎļþ£¬ÒÔLinuxϵͳΪÀý£º
Äã¿ÉÒÔ×Ô¼ºÊéдconfig.m4Îļþ£¬Ò²¿ÉÒÔÓÉShell½Å±¾
ext_skel[9
]
À´Éú³ÉÑù°å£º
[cnangel@localhost ~]$wget
http://docs.php.net/get/php-5.2.5.tar.bz2/from/cn.php.net/mirror
[cnangel@localhost
~]$tar -jxf php-5.2.5.tar.bz2
[cnangel@localhost ~]$cd
php-5.2.6/ext
[cnangel@localhost ext]./ext_skel --extname=extern_name½Ó×ÅÄã»á·¢ÏÖÔÚextĿ¼Ï¶àÁËÒ»¸ö½Ðextern_nameµÄĿ¼¡£½øÈë¸ÃĿ¼£¬»á·¢ÏÖĿ¼ÏÂÓм¸¸öÎļþ£º
[cnangel@localhost
ext_name]$ls -l
×Ü¼Æ 32
-rw-r--r-- 1 cnangel cnangel 2103 06-29 19:00
config.m4
-rw-r--r-- 1 cnangel cnangel 310 06-29 19:00
config.w32
-rw-r--r-- 1 cnangel cnang


Ïà¹ØÎĵµ£º

ʵսLinux Bluetooth±à³Ì£¨ËÄ£© L2CAP²ã±à³Ì

£¨L2CAPЭÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPЭÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼­Á¬½Ó¿ØÖƺÍÊÊÅäЭÒé (L2CAP) ΪÉϲãЭÒéÌṩÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àЭÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãЭÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......

Linux wcÃüÁîÏê½â

wcÃüÁî
¡¡¡¡wcÃüÁîµÄ¹¦ÄÜΪͳ¼ÆÖ¸¶¨ÎļþÖеÄ×Ö½ÚÊý¡¢×ÖÊý¡¢ÐÐÊý, ²¢½«Í³¼Æ½á¹ûÏÔʾÊä³ö¡£
¡¡¡¡Óï·¨£ºwc [Ñ¡Ïî] Îļþ…
¡¡¡¡ËµÃ÷£º¸ÃÃüÁîͳ¼Æ¸ø¶¨ÎļþÖеÄ×Ö½ÚÊý¡¢×ÖÊý¡¢ÐÐÊý¡£Èç¹ûûÓиø³öÎļþÃû£¬
Ôò´Ó±ê×¼ÊäÈë¶ÁÈ¡¡£wcͬʱҲ¸ø³öËùÓÐÖ¸¶¨ÎļþµÄ×Üͳ¼ÆÊý¡£×ÖÊÇÓÉ¿Õ¸ñ×Ö·ûÇø·Ö¿ªµÄ×î´ó×Ö·û´®¡£
¡¡¡¡¸ÃÃüÁî¸÷Ñ¡Ïî ......

[Linux] ¹ØÓÚ Ext4 HowTo

Ò»Ö±ÔÚ¹Ø×¢´óÐÍÎļþ´æ´¢ÏµÍ³µÄ×îнü¿ö£¬½üÈÕÓÖµÃÖªÒ»¸öÖØ°õÏûÏ¢£ºLinux kernel ×Ô 2.6.28 ¿ªÊ¼Õýʽ֧³ÖеÄÎļþϵͳ Ext4¡£ÕæÊÇÆÚ´ýÒѾÃÁË°¡~Ext4 ÊÇ Ext3 µÄ¸Ä½ø°æ£¬ÐÞ¸ÄÁË Ext3 Öв¿·ÖÖØÒªµÄÊý¾Ý½á¹¹£¬¶ø²»½ö½öÏñ Ext3 ¶Ô Ext2 ÄÇÑù£¬Ö»ÊÇÔö¼ÓÁËÒ»¸öÈÕÖ¾¹¦ÄܶøÒÑ¡£Ext4 ¿ÉÒÔÌṩ¸ü¼ÑµÄÐÔÄܺͿɿ¿ÐÔ£¬»¹ÓиüΪ·á¸»µÄ¹¦ÄÜ£ ......

Linux²Ù×÷ϵͳϹØÓÚTopÃüÁîµÄ²ÎÊýÏê½â

TopÃüÁîÊÇLinuxϳ£ÓõÄÐÔÄÜ·ÖÎö¹¤¾ß£¬Äܹ»ÊµÊ±ÏÔʾϵͳÖи÷¸ö½ø³ÌµÄ×ÊÔ´Õ¼ÓÃ×´¿ö£¬ÀàËÆÓÚWindowsµÄÈÎÎñ¹ÜÀíÆ÷¡£ÏÂÃæÏêϸ½éÉÜËüµÄʹÓ÷½·¨¡£
top - 01:06:48 up  1:22,  1 user,  load average: 0.06, 0.60, 0.48
Tasks:  29 total,   1 running,  28 sleeping,   0 stopp ......

LINUX ÏÂVIÉèÖÃ

LINUX ÏÂVIÉèÖÃ
Ó¦ÓóÌÐòÆô¶¯Ê±£¬ÏȶÁÆäÅäÖÃÎļþ¡£Õâ¶ÔÓÚvi/vimÀ´Ëµ¾ÍÊǹ¤×÷Ŀ¼ÏµÄÒþ²ØÎļþ.vimrc¡£
     ¹ý³Ì(ÒÔrootÓû§ÎªÀý)
          #vi ~/.vimrc
          ÓÃÒÔÏÂÃüÁîд.vimrcÎļþΪ£º
&nb ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ