ÈçºÎÓÃC ±àдPHPÀ©Õ¹
PHPÈ¡µÃ³É¹¦µÄÒ»¸öÖ÷ÒªÔÒòÖ®Ò»ÊÇËýÓµÓдóÁ¿µÄ¿ÉÓÃÀ©Õ¹¡£web¿ª·¢ÕßÎÞÂÛÓкÎÖÖÐèÇó£¬ÕâÖÖÐèÇó×îÓпÉÄÜÔÚPHP·¢ÐаüÀïÕÒµ½¡£PHP·¢Ðаü°üÀ¨Ö§³Ö¸÷ÖÖÊý¾Ý¿â£¬Í¼ÐÎÎļþ¸ñʽ£¬Ñ¹Ëõ£¬XML¼¼ÊõÀ©Õ¹ÔÚÄÚµÄÐí¶àÀ©Õ¹¡£
¡¡¡¡À©Õ¹APIµÄÒýÈëʹPHPÈ¡µÃÁ˾޴óµÄ½øÕ¹£¬À©Õ¹API»úÖÆʹPHP¿ª·¢ÉçÇøºÜÈÝÒ׵Ŀª·¢³ö¼¸Ê®ÖÖÀ©Õ¹¡£¡£À©Õ¹Ö÷ÒªµÄ˼ÏëÊÇ£º¾¡¿ÉÄܵĴÓÀ©Õ¹±àдÕßÄÇÀïÒþ²ØPHPµÄÄÚ²¿»úÖƺͽű¾ÒýÇæ±¾Éí£¬½ö½öÐèÒª¿ª·¢ÕßÊìϤAPI¡£
¡¡¡¡ÓÐÁ½¸öÀíÓÉÐèÒª×Ô¼º±àдPHPÀ©Õ¹¡£µÚÒ»¸öÀíÓÉÊÇ£ºPHPÐèÒªÖ§³ÖÒ»ÏîËý»¹Î´Ö§³ÖµÄ¼¼Êõ¡£Õâͨ³£°üÀ¨°ü¹üһЩÏֳɵÄCº¯Êý¿â£¬ÒÔ±ãÌṩPHP½Ó¿Ú¡£ÀýÈ磬Èç¹ûÒ»¸ö½ÐFooBaseµÄÊý¾Ý¿âÒÑÍƳöÊг¡£¬ÄãÐèÒª½¨Á¢Ò»¸öPHPÀ©Õ¹°ïÖúÄã´ÓPHPÀïµ÷ÓÃFooBaseµÄCº¯Êý¿â¡£Õâ¸ö¹¤×÷¿ÉÄܽöÓÉÒ»¸öÈËÍê³É£¬È»ºó±»Õû¸öPHPÉçÇø¹²Ïí£¨Èç¹ûÄãÔ¸ÒâµÄ»°£©¡£µÚ¶þ¸ö²»ÊǺÜÆÕ±éµÄÀíÓÉÊÇ£ºÄãÐèÒª´ÓÐÔÄÜ»ò¹¦ÄܵÄÔÒò¿¼ÂÇÀ´±àдһЩÉÌÒµÂß¼¡£
¡¡¡¡Ê×ÏÈ£¬ÎÒÃÇÓ¦¸ÃÑ¡ÔñÈçºÎÈ¥¹¹½¨ÎÒÃǵÄÀ©Õ¹Ä£¿é£¬ ÓÐÈýÖÖ·½Ê½:
¡¡¡¡1. External Modules
¡¡¡¡Íⲿģ¿é£¬Ò²¾ÍÊDZàÒë³É¹²Ïí¿â£¬ÓÃdl()º¯Êý¶¯Ì¬¼ÓÔØ¡£
¡¡¡¡ºÃ´¦£º (1)²»ÐèÒªÖØбàÒë PHP (2)PHPÌå»ýС£¬ÒòΪ²»ÐèÒª±àÒë½øPHP
¡¡¡¡È±µã: (1)ÿ´Î*.php½Å±¾Ö´Ðж¼ÐèÒªÓà dl()È¥¼ÓÔØ£¬Ð§ÂʽϵÍ
¡¡¡¡(2)ÿ´Î¶¼Òªµ÷ÓÃdl()
¡¡¡¡2. Built-in Modules
¡¡¡¡±àÒë½øPHP
¡¡¡¡ºÃ´¦: (1)²»ÐèÒª¶¯Ì¬¼ÓÔØ£¬Ä£¿éÔÚphp½Å±¾ÀïÃæ¿ÉÒÔÖ±½ÓʹÓÃ.
¡¡¡¡(2)²»ÐèÒª½«Ä£¿é±àÒë³É.so¹²Ïí¿â£¬ÒòΪֱ½Ó±àÒë½øPHP¡£
¡¡¡¡È±µã£º (1)¶ÔÄ£¿éµÄ¸Ä±ä¶¼ÐèÒªÖØбàÒëPHP
¡¡¡¡(2)ÒòΪ±àÒë½øPHP£¬ËùÒÔPHP¶þ½øÖÆÎļþ½Ï´ó£¬¶øÇÒ¶àÕ¼µãÄÚ´æ
¡¡¡¡3. The Zend Engine
¡¡¡¡Zend ºËÐÄÀïʵÏÖ £¨ÂÔ ... ÓÐÐËȤµÄ»°¿ÉÒÔ¿´ Zend API£©
¡¡¡¡Note: ±¾ÈËÍƼöÓà µÚ 2 ÖÖ·½Ê½£¬Ö±½Ó±àÒë½øPHP£¬ µ«ÊÇÔÚÏÂÃæʾÀýÀÎÒÃDZàÒë³ÉÍⲿģ¿é
¡¡¡¡£¬ÒòΪ£¬Íⲿģ¿é²»ÐèÒªÖØбàÒë PHP£¬ËùÒÔÔÚ²âÊԽ׶ÎÏȱàÒë³É¹²Ïí¿â£¬È»ºóÓÃdl()
¡¡¡¡¼ÓÔØ(²»¹ý¼ÇµÃÔÚphp.iniÀォ°²È«Ä£Ê½ÉèΪ Off)£¬²âÊÔÍêºóÔÙÓõÚ2ÖÖ·½Ê½ÖØбàÒë½ø PHP.
¡¡¡¡1. Ê×ÏÈÏÂÔØ PHP Ô´´úÂ룬 ½âѹ¡£ È»ºóÎÒÃÇ¿ªÊ¼¹¹½¨´úÂë½á¹¹£¬¿ÉÒÔÀûÓà PHP Ô´´úÂë°üextĿ¼ÀïÌṩµÄ ext_skel ³ÌÐòÈ¥Éú³ÉÎÒÃÇÐèÒªµÄ½á¹¹.
¡¡¡¡[ext]#./ext_skel --extname=my_php_module
¡¡¡¡ÕâÑù»áÔÚextÏÂÉú³ÉÒ»¸ö my_php_moduleĿ¼¡£
¡¡¡¡Ä¿Â¼ÀïÓÐ config.m4, my_php_module.h, my_php_module.c µÈ¼¸¸öÎļþ¡£
¡¡¡¡2. my_php_modu
Ïà¹ØÎĵµ£º
ÍøÉÏÒ»µÀ½ðɽµÄÃæÊÔÌ⣺
http://topic.csdn.net/u/20100524/14/0eff992a-2849-4db6-bdaa-d4a200e79b7c.html
Çë·Ö±ðÓÃC++µÄÃæÏò¶ÔÏóºÍ·ºÐÍ»úÖÆ£¬±àдʵÏÖTemplate MethodģʽµÄʾÀý´úÂ룬²¢±È½ÏÁ½ÖÖ·½Ê½¸÷×ÔµÄÓÅȱµã¡£
ÓÃÐ麯ÊýʵÏÖTemplate MethodµÄ·½Ê½¾Í²»¶à˵ÁË¡£Ó÷ºÐ͵ķ½Ê½ÊµÏÖ¶à̬ÔÚATLÀïÃæÓдóÁ¿µÄÓõ½£¡
·ºÐ͵ ......
NGINX°²×°ÊÖ¼Ç
Ò»¡¢»·¾³ÐèÒªºÍÏÂÔØ
1. ÀûÓÃYUM°²×°±ØÐëµÄ³ÌÐò¿â
# yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-dev ......
1¡¢http://snippets.dzone.com/tag/c/ --ÊýÒÔǧ¼ÆµÄÓÐÓõÄCÓïÑÔÔ´´úÂëƬ¶Î
2¡¢http://www.hotscripts.com/category/c-cpp/scripts-programs/ Hotscripts --ÌṩÊýÒ԰ټƵÄCºÍC++½Å±¾ºÍ³ÌÐò¡£ËùÓгÌÐò¶¼·ÖΪ²»Í¬µÄÀà±ð¡£
3¡¢http://www.planetsourcecode.com/vb/default.asp?lngWId=3 --³¬¹ýÍòÐÐCºÍC++Ãâ·ÑµÄÔ´´úÂë
4¡ ......
ºÃ¾ÃÒÔÇ°×öµÄÒ»¸ö³ÌÐò£¬Ì°ÐIJßÂÔʵÏÖ±³°üÎÊÌ⣬cʵÏÖ¡£
×ܽáÔÚÕâÀÒÔ±¸ÒÔºóºÍ±ðÈ˲éÕÒ¡£
//±³°üÎÊÌâ
#include "stdio.h"
#define MAX 10
void main()
{
int w[MAX]={0,10,130,15,60,25}; //´æ·ÅÖÊÁ¿
int v[MAX]={0,30,5,10,20,25}; //´æ·Å¼ÛÖµ
flo ......
C/C++ Reference
http://www.cppreference.com/
C++ Library Reference
http://www.cplusplus.com/ref/
Standard C++ Library Class Reference at Rogue Wave
http://www.roguewave.com/support/docs/hppdocs/stdref/
Dink ......