Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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 ......

26¿î¹úÍ⿪ԴPHP½¨Õ¾³ÌÐò

 
 
¿ªÔ´½¨Õ¾³ÌÐòÈñà³Ì¸ßÊÖºÍÖ»¶®´ò×ÖÉÏÍøµÄÈ˶¼¿ÉÒÔ¿ìËÙ½¨Á¢Ò»¸ö¹¦ÄÜÇ¿´ó¡¢½çÃæÆ¯ÁÁµÄÍøÕ¾¡£²»¹ÜÄãÊÇÏ뽨һ¸ö²©¿Í¡¢ÂÛ̳¡¢CMS¡¢µç×ÓÉÌÎñÍøÕ¾£¬»òÊÇWiki¡¢Ïà²á¹ÜÀí¡¢RSS¾ÛºÏºÍÀàDiggÍøÕ¾¡£Äã¶¼¿ÉÒÔͨ¹ýÕâЩ½¨Õ¾¹¤¾ß¿ìËÙ½¨Á¢¡£
ÎÒÃÇ֮ǰ½éÉܹý23¸ö¿ªÔ´µÄCMS¹ÜÀíϵͳ£¬ÏÖÔÚÔòÈÃÎÒÃÇÀ´¿´Ò»ÏÂ26¿î¿ªÔ´½¨Õ¾³ÌÐò¡£ ......

Äã²»Á˽âPHPµÄ10¼þÊÂÇé

1.ʹÓà ip2long() ºÍ long2ip() º¯ÊýÀ´°Ñ IP µØÖ·×ª»¯³ÉÕûÐÍ´æ´¢µ½Êý¾Ý¿âÀï¡£ÕâÖÖ·½·¨°Ñ´æ´¢¿Õ¼ä½µµ½Á˽ӽüËÄ·ÖÖ®Ò»£¨char(15) µÄ 15 ¸ö×Ö½Ú¶ÔÕûÐ뵀 4 ¸ö×Ö½Ú£©£¬¼ÆËãÒ»¸öÌØ¶¨µÄµØÖ·ÊDz»ÊÇÔÚÒ»¸öÇø¶ÎÄÚÒ³¸ü¼òµ¥ÁË£¬¶øÇÒ¼Ó¿ìÁËËÑË÷ºÍÅÅÐòµÄËÙ¶È£¨ËäÈ»ÓÐʱ½ö½öÊÇ¿ìÁËÒ»µã£©¡£
2.ÔÚÑéÖ¤ email µØÖ·µÄʱºòʹÓà checkdnsrr() º ......

ÅäÖÃAPACHEʹÆäÖ§³ÖphpµÄ³É¹¦¾­Ñé

ÅäÖÃAPACHEʹÆäÖ§³ÖphpµÄ³É¹¦¾­Ñ飨ֻÊǹؼü²¿·ÖÅäÖ㬲¢·ÇÕû¸öÅäÖùý³Ì£©
»·¾³£º
WinXP sp3
Apache2.2
php-5.2.2-Win32.zip½âѹĿ¼D£º\PHP
ÔÚApacheµÄhttpd.confÎļþÖвÉÈ¡ÓüÓÔØÄ£¿éµÄ·½Ê½ÔÚÎļþÖÐÌí¼ÓÓï¾ä£º
LoadModule php5_module "D:/PHP/php5apache2-2.dll"
×¢ÒâÕâÀïÒ»¿ªÊ¼ÎÒÌí¼ÓµÄÊÇD:/PHP/php5apache2.dll ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ