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

[ת]UbuntuÏÂphp¿ª·¢»·¾³ÅäÖÃ(XAMPP)

UbuntuÎÞÒÉÊÇlinux³õѧÕßµÄÊ×Ñ¡°æ±¾£¬ÒòΪËüͼÐνçÃæÖ§³ÖµÄ·Ç³£ºÃ¡£
È»¶øxammpÊÇphp³õѧÕßµÄÊ×Ñ¡¡£
1.ʲôÊÇxammp?
XAMPP£¨Apache+MySQL+PHP+PERL£©ÊÇÒ»¸ö¹¦ÄÜÇ¿´óµÄ½¨Õ¾¼¯³ÉÈí¼þ°ü¡£Õâ¸öÈí¼þ°üÔ­À´µÄÃû×ÖÊÇLAMPP£¬µ«ÊÇΪÁ˱ÜÃâÎó½â£¬×îеļ¸¸ö°æ±¾¾Í¸ÄÃûΪ XAMPP ÁË¡£Ëü¿ÉÒÔÔÚWindows¡¢Linux¡¢SolarisÈýÖÖ²Ù×÷ϵͳÏ°²×°Ê¹Óã¬Ö§³Ö¶àÓïÑÔ£ºÓ¢ÎÄ¡¢¼òÌåÖÐÎÄ¡¢·±ÌåÖÐÎÄ¡¢º«ÎÄ¡¢¶íÎÄ¡¢ÈÕÎĵȡ£
¡¡¡¡Ðí¶àÈËͨ¹ýËûÃÇ×Ô¼ºµÄ¾­ÑéÈÏʶµ½°²×° Apache ·þÎñÆ÷ÊǼþ²»ÈÝÒ×µÄʶù¡£Èç¹ûÄúÏëÌí¼Ó MySQL¡¢PHP ºÍ Perl£¬ÄǾ͸üÄÑÁË¡£XAMPP ÊÇÒ»¸öÒ×ÓÚ°²×°ÇÒ°üº¬ MySQL¡¢PHP ºÍ Perl µÄ Apache ·¢Ðа档XAMPP µÄÈ··Ç³£ÈÝÒ×°²×°ºÍʹÓãºÖ»ÐèÏÂÔØ£¬½âѹËõ£¬Æô¶¯¼´¿É¡£
¡¡¡¡µ½Ä¿Ç°ÎªÖ¹£¬XAMPP ¹²ÓÐÒÔÏÂËÄÖÖ°æ±¾£º
¡¡¡¡ÊÊÓÃÓÚ Linux µÄ°æ±¾£¨ÒÑÔÚ Ubuntu¡¢SuSE¡¢RedHat¡¢Mandrake ºÍ Debian ÏÂͨ¹ý²âÊÔ£©£¬
¡¡¡¡ÊÊÓÃÓÚ Windows 98¡¢NT¡¢2000¡¢2003¡¢XP ºÍ Vista µÄ°æ±¾£¬
¡¡¡¡ÊÊÓÃÓÚ Solaris SPARC µÄ²âÊ԰棨ÔÚ Solaris 8 »·¾³Ï¿ª·¢²¢²âÊÔ£©£¬
¡¡¡¡ÊÊÓÃÓÚ Mac OS X µÄ²âÊÔ°æ¡£
¡¡¡¡ÊÊÓÃÓÚ Mac OS X ºÍ Solaris µÄ XAMPP °æ±¾Éд¦ÓÚ¿ª·¢µÄµÚÒ»½×¶Î¡£Ê¹ÓÃʱ·çÏÕ×Ôµ££¡
¡¡¡¡XAMPP 1.7.2 ÒÑ·¢²¼£¡
¡¡¡¡¸üУº
¡¡¡¡Apache 2.2.6 + OpenSSL 0.9.8g
¡¡¡¡MySQL 5.0.51
¡¡¡¡PHP 5.2.5 & PHP 4.4.6
¡¡¡¡phpMyAdmin 2.11.3
¡¡¡¡FileZilla FTP Server 0.9.24
¡¡¡¡Mercury Mail Transport System v4.52
2.ÏÂÔصØÖ· xampp-linux-1.7.2
×îа棺xampp-linux-1.7.2.tar.gz
3.°²×°
ÏÂÔغóÇëÊäÈëÒÔÏÂÃüÁ
½øÈë Linux shell ²¢ÒÔϵͳ¹ÜÀíÔ±µÄÉí·ÝµÇ¼£º
su
½«ÏÂÔصÄѹËõÎļþÊͷŵ½ /opt£º
tar xvfz xampp-linux-1.7.2.tar.gz -C /opt
¾¯¸æ£º Ö»ÔÊÐíʹÓÃÉÏÊöÃüÁî°²×° XAMPP¡£²»ÒªÊ¹ÓÃÈκΠMicrosoft Windows ¹¤¾ßÊÍ·ÅѹËõÎļþ£¬ÕâûÓÐÓá£
¾¯¸æ 2£º ʹÓôËÃüÁîʱ£¬ÒÑ´æÔڵľɰæ XAMPP »á±»¸²¸Ç¡£
¾ÍÕâÑù½áÊøÁË¡£XAMPP ±»°²×°ÔÚ /opt/lampp Ŀ¼Ï¡£
4£º¿ªÊ¼ÔËÐÐ
ʹÓÃÏÂÃæµÄÃüÁʼÔËÐÐ XAMPP£º
/opt/lampp/lampp start
ÄúÓ¦¸ÃÄÜÔÚÆÁÄ»ÉÏ¿´µ½ÀàËÆÏÂÃæµÄÌáʾÐÅÏ¢£º
Starting XAMPP 1.7.2...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.
ºÃÁË¡£Apache ºÍ MySQL ÕýÔÚÔËÐÐÖС£
5£º²âÊÔ
ºÃÁË£¬ÕâºÜ¼òµ¥£¬µ«ÄúÈçºÎ¼ì²âËùÓÐ×é¼þÊÇ·ñÕý³£¹¤×÷ÄØ£¿Ö»ÐèÔÚÄúµÄä¯ÀÀÆ÷ÖÐÊäÈëÏÂÃæµÄÁ´½Ó¼´¿É£º
http://localhost
ÏÖ


Ïà¹ØÎĵµ£º

centos 64λ + apache + php + gd ¿â°²×°

centos 64λ ºÍ32λ°²×°ÓÐһЩ²»Í¬
°²×°apache
°²×°mysql
ÐèÒªÓõ½µÄ°ü
zlib-1.2.3.tar.gz
 libiconv-1.11.tar.gz
freetype-2.3.5.tar.gz
libpng-1.2.20.tar.gz
 jpegsrc.v6b.tar.gz
gd-2.0.35.tar.gz
ibxml2-sources-2.6.30.tar.gz
gettext
1. zlib
tar zxvf zlib-1.2.3.tar.gz
cd zlib ......

php¶Ôsql injectionµÄ·À·¶

¶Ôhttp request¹ýÀ´µÄÊý¾Ý£¬·²ÊǺ¬Óе¥ÒýºÅ£¬Ë«ÒýºÅ£¬·´Ð±Ïߵȶ¼½øÐмÓбÏß´¦Àí¡£·ÀÖ¹½øÐÐ×¢Èë²Ù×÷¡£
/*
¶ÂSQL©¶´
*/
function quotes($content){

//Èç¹ûmagic_quotes_gpc=Off£¬ÄÇô¾Í¿ªÊ¼´¦Àí
if (!get_magic_quotes_gpc()) {
//ÅжÏ$contentÊÇ·ñΪÊý×é
if (is_array($content)) {
//Èç¹û$contentÊÇ ......

PHP exif ½éÉÜ

 // PHP exif
// --
//¡¡wikipedia ½éÉÜ£º
//¡¡EXIF£¨Exchangeable image file format£©Êǿɽ»»»Í¼ÏñÎļþµÄËõд£¬ÊÇרÃÅΪÊýÂëÏà»úµÄÕÕƬÉ趨µÄ£¬¿ÉÒԼǼÊýÂëÕÕƬµÄÊôÐÔÐÅÏ¢ºÍÅÄÉãÊý¾Ý¡£
//¡¡EXIF¿ÉÒÔ¸½¼ÓÓÚJPEG¡¢TIFF¡¢RIFFµÈÎļþÖ®ÖУ¬ÎªÆäÔö¼ÓÓйØÊýÂëÏà»úÅÄÉãÐÅÏ¢µÄÄÚÈݺÍË÷Òýͼ»òͼÏñ´¦ÀíÈí¼þµÄ°æ±¾ÐÅÏ¢¡£
......

phpÖеÄÎļþËø

ÎļþËøÓÐÁ½ÖÖ£º¹²ÏíËøºÍÅÅËûËø£¬Ò²¾ÍÊǶÁËø(LOCK_SH)ºÍдËø(LOCK_EX)
ÎļþµÄËøÒ»°ãÕâôʹÓãº
$fp = fopen("filename", "a");   
flock($fp, LOCK_SH) or die("lock error")   
$str = fread($fp, 1024);   
flock($fp, LOCK ......

PHPÊÓƵ½Ì³ÌÏÂÔØ£¨PHP100ϵÁÐÊÓƵ½Ì³Ì£©

PHPÊÓƵ½Ì³ÌÏÂÔØ£¨PHP100ϵÁÐÊÓƵ½Ì³Ì£©
PHP100ÊÇÒ»¸öÕë¶ÔPHP³õѧÕßµÄPHPÊÓƵ½ÌѧÍøÕ¾£¬ÓÐÂù¸ßµÄÈËÆøºÍ»îÁ¦¡£Ä¿Ç°ÍøÉϵÄPHPµÄÊÓƵ×ÊÔ´²¢²»¶à£¬¶àÊý¶¼ÊÇÔÚÓÅ¿áµÈÊÓƵÍøÕ¾ÉϵĽ̳̣¬ÊÓƵ²»ÇåÎú£¬¶øÇÒÒ²²»È«ÃæºÍϵͳ¡£¶øPHP100ÍøÕ¾ÉϵÄϵÁÐÊÓƵ½Ì³Ì£¬ÅäÓпμþ£¬´ÓÈëÃŵ½¾«Í¨£¬ºÜ²»´í£¬»ù±¾±£³ÖÒ»ÖÜÒ»ÆڵĸüÐÂËٶȡ£share it£ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ