ÔõÑùÔÚLinuxÉÏ×°ÖúÍÉèÖÃPHP
ÔõÑùÔÚlinuxÉÏ×°ÖúÍÉèÖÃphp
PHP ÊÇÒ»ÖÖ¿ªÔ´µÄЧÀÍÆ÷¶Ë¾ç±¾ÓïÑÔ£¬ÆÕ±éÓ¦ÓÃÓÚ Web ¿ª·¢ÖС£ÔÚ Linux ÉÏ×°ÖúÍÉèÖà PHP£¬¿ÉÒÔΪÎÒÃÇÌṩһ¸öÇ¿Ê¢µÄ¿ª·¢ÇéÐΡ£±¾ÎĽ«ÏÈÈÝÔõÑùÔÚ Linux ÉÏ×°ÖúÍÉèÖà PHP£¬²¢ÌṩÁËһЩʾÀý´úÂë¡£
×°ÖÃ PHP
ÔÚ Linux ÉÏ×°Öà PHP ºÜÊǼòÆÓ¡£ÎÒÃÇ¿ÉÒÔͨ¹ý°ü¹ÜÀíÆ÷À´×°Öà PHP¡£
ÔÚ Ubuntu »ò Debian ϵͳÉÏ£¬Ê¹ÓÃÒÔÏÂÏÂÁ
$ sudo apt-get install php
ÔÚ CentOS »ò RHEL ϵͳÉÏ£¬Ê¹ÓÃÒÔÏÂÏÂÁ
Á¬Ã¦Ñ§Ï°¡°PHPÃâ·ÑѧϰÌõ¼Ç£¨ÉîÈ룩¡±£»
$ sudo yum install php
ÉèÖÃ PHP
×°ÖÃÍê PHP ºó£¬ÎÒÃÇÐèÒª¶Ô PHP ¾ÙÐÐһЩÉèÖá£
Ê×ÏÈ£¬ÎÒÃÇÐèÒª±à¼ PHP µÄÉèÖÃÎļþ php.ini¡£ÔÚÖÕ¶ËÖÐÔËÐÐÒÔÏÂÏÂÁî¾ÙÐб༣º
$ sudo vim /etc/php/php.ini
¿ÉÒÔƾ֤ÏÖʵÐèÒª¾ÙÐÐһЩ³£ÓÃÉèÖ᣺ñȣ¬ÎÒÃÇ¿ÉÒÔÐÞ¸ÄʱÇøÉèÖá£
ÕÒµ½ÒÔÏÂÐУº
;date.timezone =
½«ÆäÐÞ¸ÄΪ£º
date.timezone = Asia/Shanghai
ÉúÑIJ¢Í˳ö±à¼Æ÷¡£
ÉèÖà Apache£¨¿ÉÑ¡£©
ÈôÊÇÎÒÃÇÏ£ÍûÔÚ Linux ÉÏʹÓà Apache ×÷Ϊ Web ЧÀÍÆ÷£¬ÎÒÃÇ»¹ÐèÒª¾ÙÐÐһЩÌØÁíÍâÉèÖá£
Ê×ÏÈ£¬ÎÒÃÇÐèÒªÆôÓà PHP Ä£¿é¡£ÔÚÖÕ¶ËÖÐÔËÐÐÒÔÏÂÏÂÁ
$ sudo a2enmod php
È»ºó£¬ÖØÐÂÆô¶¯ Apache ЧÀÍÆ÷£º
$ sudo service apache2 restart
ʾÀý´úÂë
ͨ¹ýÒÔÏÂʾÀý´úÂ룬ÎÒÃÇ¿ÉÒÔ¿´µ½ÔõÑùʹÓà PHP ÔÚÍøÒ³ÉÏÊä³ö “Hello, World!”¡£
Ê×ÏÈ£¬½¨ÉèÒ»¸öÃûΪ “index.php” µÄÎļþ£¬ÔÚÖÕ¶ËÖÐÔËÐÐÒÔÏÂÏÂÁ
$ touch index.php
È»ºó£¬±à¼¸ÃÎļþ£º
$ vim index.php
½«ÒÔÏ´úÂëÕ³Ìùµ½ÎļþÖУº
<!DOCTYPE html> <html> <body> <?php echo "Hello, World!"; ?> </body> </html>
µÇ¼ºó¸´ÖÆ
ÉúÑIJ¢Í˳ö±à¼Æ÷¡£
ÏÖÔÚ£¬ÎÒÃÇ¿ÉÒÔͨ¹ýä¯ÀÀÆ÷À´Éó²éЧ¹û¡£ÔÚä¯ÀÀÆ÷ÖÐÊäÈë “http://localhost/index.php”£¬¾Í¿ÉÒÔ¿´µ½Ò³ÃæÉÏÊä³öÁË “Hello, World!”¡£
×ܽá
±¾ÎÄÏÈÈÝÁËÔõÑùÔÚ Linux ÉÏ×°ÖúÍÉèÖà PHP£¬²¢ÌṩÁËһЩʾÀý´úÂ롣ͨ¹ýÕâЩ¼òÆӵİ취£¬ÎÒÃÇ¿ÉÒÔÔÚ Linux ÉϽ¨ÉèÒ»¸öÇ¿Ê¢µÄ PHP ¿ª·¢ÇéÐΣ¬ÓÃÓÚ Web ¿ª·¢ºÍÆäËûÓ¦ÓóÌÐò¿ª·¢¡£×°ÖúÍÉèÖà PHP ÊÇÒ»¸ö»ù±¾µÄÊÖÒÕ£¬¹ØÓÚÏëÒªÔÚ Linux ÉϾÙÐÐ Web ¿ª·¢µÄ¿ª·¢Ö°Ô±À´ËµÊDZز»¿ÉÉÙµÄÒ»²½¡£
ÒÔÉϾÍÊÇÔõÑùÔÚLinuxÉÏ×°ÖúÍÉèÖÃPHPµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡