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

ʹÓÃphpize½¨Á¢phpÀ©Õ¹

½ñÌìÒª½²µÄÊÇlinuxÏÂphpÀ©Õ¹µÄÈëÃÅÆª
¡¡¡¡ÏÂÃæÎÒÀ´½²½²ÈçºÎ×÷Ò»¸öphpµÄÀ©Õ¹
¡¡¡¡Ê×ÏÈÒªÓÐÒ»¸ö´î½¨ºÃµÄphp»·¾³
¡¡¡¡ÎÒ°ÑphpµÄ°²×°ÔÚÁË/usr/local/phpµ±È»Ò²Í¨¹ý
¡¡¡¡phpµÄÒ»¸öÅäÖÃphp.iniµÄ·¾¶µ«ÊÇҪעÒâÁË
¡¡¡¡ÓÃÕâÖÖ·½·¨°²×°µÄphpÀ©Õ¹²»ÄÜʵÏÖ
¡¡¡¡ÎÒÃÇÔÚphp°²×°ÒÔºóµÄ/usr/local/php/binĿ¼
¡¡¡¡ÕÒµ½Õâ¸öÎļþphpizeÉÔºóÎÒÃǽ«Óõ½Ëû
¡¡¡¡Ëû¾ÍÊǸöshell½Å±¾Äã¿ÉÒÔÓÃvi phpizeÀ´²é¿´ËûµÄÄÚÈÝ
¡¡¡¡µ«ÊÇÄãҪעÒâÁËÕâ¸ö½Å±¾²»ÊÇÔÚÄÄÀï¶¼¿ÉÒÔÓ¦ÓõÄ
¡¡¡¡[root@ns root]# phpize
¡¡¡¡Cannot find config.m4.
¡¡¡¡Make sure that you run /usr/local/bin/phpize in the top level source directory of the module
¡¡¡¡[root@ns root]# phpize
¡¡¡¡Cannot find config.m4.
¡¡¡¡Make sure that you run /usr/local/bin/phpize in the top level source directory of the module
¡¡¡¡Äã»á¿´µ½ÕâÁ½ÖÖ½á¹ûʵ¼ÊÉÏÄã²é¿´ÁËÕâ¸ö½Å±¾
¡¡¡¡ºÜÇáËɵľͻᷢÏÖÊÇÔõôÀ´´¦ÀíµÄ
¡¡¡¡ÄãµÄÄ£À©Õ¹µÄʱºò×îºÃ
¡¡¡¡·ÅÔÚ/usr/local/src/php-4.3.5/extÏÂ
¡¡¡¡À´Ö´ÐÐËûÄãÔÚÕâÀïÒ²¿ÉÒÔÕâÑù/usr/local/php/bin/phpizeÀ´Ö´ÐÐÒ²¿ÉÒÔ
¡¡¡¡phpizeÀ´Ö´ÐÐ
¡¡¡¡ÎÒÃÇÔÚ/usr/local/src/php-4.3.5/extÏÂÕÒµ½Õâ¸ö¹¤¾ß
¡¡¡¡À´½¨Á¢Ò»¸öphpÀ©Õ¹µÄÒ»¸ö¿ò¼Ü
¡¡¡¡[root@ns ext]#cd /usr/local/src/php-4.3.5/ext/
¡¡¡¡[root@ns ext]# ./ext_skel --extname=sdomain
¡¡¡¡Creating directory sdomain
¡¡¡¡Creating basic files: config.m4 .cvsignore sdomain.c php_sdomain.h CREDITS EXPERIMENTAL tests/001.phpt sdomain.php [done].
To use your new extension, you will have to execute the following steps:
¡¡¡¡1.¡¡$ cd ..
¡¡¡¡2.¡¡$ vi ext/sdomain/config.m4
¡¡¡¡3.¡¡$ ./buildconf
¡¡¡¡4.¡¡$ ./configure --[with|enable]-sdomain
¡¡¡¡5.¡¡$ make
¡¡¡¡6.¡¡$ ./php -f ext/sdomain/sdomain.php
¡¡¡¡7.¡¡$ vi ext/sdomain/sdomain.c
¡¡¡¡8.¡¡$ make
¡¡¡¡Ö´ÐÐÁËÕâ¸ö²½ÖèÒÔºóÄã»á¿´µ½ÕâÑùµÄ½á¹û
¡¡¡¡Repeat steps 3-6 until you are satisfied with ext/sdomain/config.m4 and
¡¡¡¡step 6 confirms that your module is compiled into PHP. Then, start writing
¡¡¡¡code and repeat the last two steps as often as necessary.
¡¡¡¡ÕâÑùÒÔºóÎÒÃÇ»áÔÚÕâ¸öĿ¼ÏÂÉú³ÉÒ»¸öĿ¼½Ðsdomain
¡¡¡¡½øÈëÕâÀïÃæÎÒÃÇ¿´¿´
¡¡¡¡[root@ns ext]# cd sdomain/
¡¡¡¡


Ïà¹ØÎĵµ£º

Linux ƽ̨Ï PHP °²×° Æô¶¯

php°²×°
# tar xzvf php-5.2.5.tar.gz
# cd php-5.2.5
./configure --prefix=/home/redadmin/php --with-apxs2=/home/redadmin/apache/bin/apxs --with-mysql=/home/redadmin/mysql --enable-mbstring=all --enable-track-vars
# make && make install
# cp php.ini-dist /home/redadmin/php/lib/php.ini
# c ......

PythonºÍPHPÖ®±È½Ï

  ż¶û×ö¸ö¼òµ¥µÄWEB·þÎñ²âÊÔ³ÌÐò£¬ÎÒ»¹ÊÇϲ»¶²ÉÓÃPHP¡£¼ò½à£¬·ç¸ñºÍC/C++½Ó½ü£¬ÉÏÊֿ죬¶øÇÒ¿âÒ²ºÜÆëÈ«¡£ÒÔǰΪ¹ã¶«Òƶ¯×öÒÆ¶¯ÐÐÒµÖն˵ÄÑÝʾ³ÌÐòʱ£¬²ÉÓùúÄÚÒ»¸öÐÖµÜдµÄFleaPHP¿ªÔ´¿ò¼Ü£¬Á½Öܲ»µ½µÄʱ¼ä£¬ÎÒ´ÓÒ»¸ö¶ÔPHPÒ»ÎÞËùÖªµÄˮƽ£¬¿ìËٵĸ㶨ÁË30¶à¸öÒ³ÃæµÄºǫ́£¬ºóÀ´ÑÝʾЧ¹ûÒ²²»´í£¬Ò²ºÜÎȶ¨£¬´Ó´Ë¶ÔPHPÓÐÁ ......

PHPµÄereg()Óëeregi()µÄ²»Í¬¼°Ïàͬµã¡£¶Ô±È

ereg()
×Ö·û´®±È¶Ô½âÎö¡£
Óï·¨: int ereg(string pattern, string string, array [regs]);
·µ»ØÖµ: ÕûÊý/Êý×é
º¯ÊýÖÖÀà: ×ÊÁÏ´¦Àí
ÄÚÈÝ˵Ã÷
±¾º¯ÊýÒÔ pattern µÄ¹æÔòÀ´½âÎö±È¶Ô×Ö·û´® string¡£±È¶Ô½á¹û·µ»ØµÄÖµ·ÅÔÚÊý×é²ÎÊý regs Ö®ÖУ¬regs[0] ÄÚÈݾÍÊÇÔ­×Ö·û´® string¡¢regs[1] ΪµÚÒ»¸öºÏºõ¹æÔòµÄ×Ö·û´®¡¢regs[2 ......

PHPÖ®¸¸£º¿ª·ÅºÍ»¥¶¯ÊÇÍøÕ¾³É¹¦µÄ»ù´¡


PHPÖ®¸¸Rasmus LerdorfÔÚ»¥ÁªÍø¼¼Êõ¾«Ó¢ÂÛ̳Éϱíʾ£¬¿ª·¢ºÍ»¥¶¯ÊÇÍøÕ¾³É¹¦µÄ»ù´¡¡£
¡¡¡¡RasmusÒÔÑÇÂíÑ·ºÍÑÅ»¢¾ÙÀý£¬“ÕâÐ©ÍøÕ¾Èç¹ûûÓÐÓû§µÄ»°£¬×öµÃÔÙÆ¯ÁÁҲʲô¶¼²»ÊÇ”¡£RasmusÈÏΪ£¬ÍøÕ¾Ò»¿ªÊ¼Ó뱨ֽһÑù£¬½ö½öÊÇ“µ¥Ïò½»Á÷”ÌṩÐÅÏ¢£¬ÓÐÈËÀ´¿´¼´¿É¡£
¡¡¡¡“µ«ÊǶÔÏÖ´úµÄÍøÕ¾À´Ëµ£¬ÕâÒÑ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ