ʹÓÃ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/
¡¡¡¡
Ïà¹ØÎĵµ£º
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 ......
ż¶û×ö¸ö¼òµ¥µÄWEB·þÎñ²âÊÔ³ÌÐò£¬ÎÒ»¹ÊÇϲ»¶²ÉÓÃPHP¡£¼ò½à£¬·ç¸ñºÍC/C++½Ó½ü£¬ÉÏÊֿ죬¶øÇÒ¿âÒ²ºÜÆëÈ«¡£ÒÔǰΪ¹ã¶«Òƶ¯×öÒÆ¶¯ÐÐÒµÖն˵ÄÑÝʾ³ÌÐòʱ£¬²ÉÓùúÄÚÒ»¸öÐÖµÜдµÄFleaPHP¿ªÔ´¿ò¼Ü£¬Á½Öܲ»µ½µÄʱ¼ä£¬ÎÒ´ÓÒ»¸ö¶ÔPHPÒ»ÎÞËùÖªµÄˮƽ£¬¿ìËٵĸ㶨ÁË30¶à¸öÒ³ÃæµÄºǫ́£¬ºóÀ´ÑÝʾЧ¹ûÒ²²»´í£¬Ò²ºÜÎȶ¨£¬´Ó´Ë¶ÔPHPÓÐÁ ......
±¾ÆªÎÄÕÂ×ªÔØÍøÂç£¬×ªÔØµØÖ·£ºhttp://blog.s135.com/read.php?366
Nginx
("engine x") ÊÇÒ»¸ö¸ßÐÔÄÜµÄ HTTP ºÍ·´Ïò´úÀí·þÎñÆ÷£¬Ò²ÊÇÒ»¸ö IMAP/POP3/SMTP ´úÀí·þÎñÆ÷¡£ Nginx ÊÇÓÉ Igor Sysoev Ϊ¶íÂÞ˹·ÃÎÊÁ¿µÚ¶þµÄ Rambler.ru Õ¾µã¿ª·¢µÄ£¬ËüÒѾÔÚ¸ÃÕ¾µãÔËÐг¬¹ýÁ½Äê°ëÁË¡£Igor ½«Ô´´úÂëÒÔÀàBSDÐí¿ÉÖ¤µÄÐÎʽ ......
ÓйØPHP
°²È«µÄ¼¸Ìõ¹æÔò
¹æÔò 1£º¾ø²»ÒªÐÅÈÎÍⲿÊý¾Ý»òÊäÈë
¹ØÓÚ Web Ó¦ÓóÌÐò°²È«ÐÔ£¬±ØÐëÈÏʶµ½µÄµÚÒ»¼þÊÂÊDz»Ó¦¸ÃÐÅÈÎÍⲿÊý¾Ý¡£ÍⲿÊý¾Ý£¨outside data£© °üÀ¨²»ÊÇÓɳÌÐòÔ±ÔÚ PHP
´úÂëÖÐÖ±½ÓÊäÈëµÄÈκÎÊý¾Ý¡£ÔÚ²ÉÈ¡´ëʩȷ±£°²È«Ö®Ç°£¬À´×ÔÈÎºÎÆäËûÀ´Ô´£¨±ÈÈç GET ±äÁ¿¡¢±íµ¥ POST¡¢Êý¾Ý¿â¡¢ÅäÖÃÎļþ¡¢»á»°±äÁ¿»ò ......