[ת]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
ÏÖ
Ïà¹ØÎĵµ£º
__FILE__ ·µ»Øµ±Ç° ·¾¶+ÎļþÃû
dirname(__FILE__) ·µ»Øµ±Ç°Îļþ·¾¶µÄ ·¾¶²¿·Ö
dirname(dirname(__FILE__));µÃµ½µÄÊÇÎļþÉÏÒ»²ãĿ¼Ãû£¨²»º¬×îºóÒ»¸ö“/”ºÅ£© ......
Ò»¡¢Ç°Ìá
ÎÒÃÇÐèÒªÒ»¸ö Web ·þÎñÆ÷À´½âÎöÓà PHP ´´½¨µÄÒ³Ãæ²¢°ÑËüÃÇÏÔʾµ½ä¯ÀÀÆ÷¡£±¾ÎÄÖÐʹÓõÄÊÇ Apache2¡£µ«ÊÇ£¬ÈκΠWeb ·þÎñÆ÷¶¼¿ÉÒÔÂú×ãÒªÇó¡£
ÒªÀûÓñ¾ÎÄÖнéÉܵÄһЩµ÷ÊÔ¼¼Êõ£¬ÐèÒª°²×° Eclipse V3.1.1 ºÍ²å¼þ PHPEclipse V ......
ÎÊ£º
±ÈÈçÎÒÏëÖ±½ÓÔÚphp µÄ½Å±¾Àïдһ¸öÀàËÆ£¬install.phpµÄ½Å±¾
Õâ¸ö½Å±¾µÄ×÷ÓþÍÊÇ£¬Á¬½ÓmysqlÊý¾Ý¿â£¬²¢½¨Á¢ÎÒËùÏëÒª½¨Á¢µÄÊý¾Ý¿â£¬Êý¾Ý±í£¬ÒÔ¼°Ïà¹Ø×ֶΡ£
Çë¾ßÌåдһ¸öÀý×Ó£¬Ð»Ð»£¡
______________________________________________________________________________________________
´ð1£º
連½Ó·½· ......
ϵͳ°æ±¾±È½Ï
mixed version_compare ( string version1, string version2 [, string operator] )
version_compare('5.1','<'); //±È½Ïµ±Ç°°æ±¾ÊÇ·ñСÓÚ5.1
ÊÇ·ñ¿ªÆô×Ô¶¯/
get_magic_quotes_gpc()
return 1 on: will add slash.
return 0 off:willn't add.
if(get_magic_quotes_gpc()) {
$cm ......