ÉèÖÃLinuxϵͳÒÔÖ§³ÖÖÇÄÜÒ½ÁƺͿµ½¡¼à²â¿ª·¢
ÉèÖÃlinuxϵͳÒÔÖ§³ÖÖÇÄÜÒ½ÁƺͿµ½¡¼à²â¿ª·¢
ÖÇÄÜÒ½ÁƺͿµ½¡¼à²âÔÚÏÖ´úÒ½ÁÆÁìÓòÖÐÆð×ÅÖ÷ÒªµÄ×÷Óá£ÎªÁËÓÐÓÿª·¢ºÍÓ¦ÓÃÕâЩÊÖÒÕ£¬ÎÒÃÇÐèÒªÒ»¸öÉèÖÃÓÅÒìµÄLinuxϵͳ¡£±¾ÎĽ«ÏÈÈÝÔõÑùÉèÖÃlinuxϵͳÒÔÖ§³ÖÖÇÄÜÒ½ÁƺͿµ½¡¼à²â¿ª·¢£¬²¢ÌṩһЩ´úÂëʾÀý¡£
×°ÖÃLinuxϵͳ
Ê×ÏÈ£¬ÎÒÃÇÐèҪװÖÃÒ»¸öÊʺϵÄLinux¿¯Ðа档³£¼ûµÄLinux¿¯ÐаæÈçUbuntu¡¢CentOSµÈ¶¼¿ÉÒÔÓÃÓÚÖÇÄÜÒ½ÁƺͿµ½¡¼à²â¿ª·¢¡£Ñ¡ÔñÒ»¸öÊʺÏÄãµÄÐèÇóºÍÊÖÒÕÕ»µÄ¿¯Ðа棬²¢Æ¾Ö¤¹Ù·½Îĵµ¾ÙÐÐ×°Öá£
×°ÖÃÐëÒªµÄÈí¼þ°ü
ÉèÖÃlinuxϵͳÒÔÖ§³ÖÖÇÄÜÒ½ÁƺͿµ½¡¼à²â¿ª·¢£¬ÐèҪװÖÃһЩÐëÒªµÄÈí¼þ°ü¡£ÒÔÏÂÊÇһЩ³£ÓõÄÈí¼þ°üʾÀý£º
sudo apt-get update sudo apt-get install apache2 mysql-server php php-mysql python-pip python-dev
µÇ¼ºó¸´ÖÆ
ÉÏÊö´úÂëʾÀýÑÝʾÁËÔõÑùÔÚUbuntuÉÏ×°ÖÃApache¡¢MySQL¡¢PHPºÍPythonÏà¹ØÈí¼þ°ü¡£Æ¾Ö¤ÄãµÄÐèÇóºÍÊÖÒÕÕ»£¬Äã¿ÉÄÜÐèҪװÖÃÆäËûÈí¼þ°ü¡£
ÉèÖÃApacheЧÀÍÆ÷
ApacheЧÀÍÆ÷ÊÇÒ»ÖÖ³£ÓõÄWebЧÀÍÆ÷£¬ÓÃÓÚ¹¹½¨WebÓ¦ÓóÌÐò¡£ÔÚÉèÖÃÖÇÄÜÒ½ÁƺͿµ½¡¼à²â¿ª·¢ÇéÐÎʱ£¬ÎÒÃÇÐèÒªÉèÖÃApacheÀ´Ö§³ÖÎÒÃǵĿª·¢ÐèÇó¡£
Ê×ÏÈ£¬ÎÒÃÇÐèÒªÆôÓÃÐëÒªµÄApacheÄ£¿é¡£ÒÔÏÂÊÇÒ»¸ö´úÂëʾÀý£º
sudo a2enmod rewrite sudo systemctl restart apache2
µÇ¼ºó¸´ÖÆ
ÉÏÊö´úÂëʾÀýÆôÓÃÁËApacheµÄÖØдģ¿é£¬ÒÔÖ§³ÖURLÖØдºÍÃÀ»¯¡£È»ºó£¬ÎÒÃÇÐèÒªÉèÖÃApacheÒÔÖ¸ÏòÎÒÃǵĿª·¢Ä¿Â¼¡£ÒÔÏÂÊÇÒ»¸ö´úÂëʾÀý£º
sudo nano /etc/apache2/sites-available/000-default.conf
µÇ¼ºó¸´ÖÆ
ÔÚ·¿ªµÄÎļþÖУ¬ÕÒµ½²¢ÐÞ¸ÄDocumentRootºÍDirectoryÖ¸Á½«ÆäÖ¸ÏòÄãµÄ¿ª·¢Ä¿Â¼¡£ÀýÈ磺
DocumentRoot /var/www/html/myapp/public <Directory /var/www/html/myapp/public>
µÇ¼ºó¸´ÖÆ
ÉúÑIJ¢¹Ø±ÕÎļþºó£¬ÖØÐÂÆô¶¯ApacheЧÀÍÆ÷£º
sudo systemctl restart apache2
µÇ¼ºó¸´ÖÆ
ÉèÖÃÊý¾Ý¿â
ÖÇÄÜÒ½ÁƺͿµ½¡¼à²âÓ¦ÓóÌÐòͨ³£ÐèҪʹÓÃÊý¾Ý¿âÀ´´æ´¢ºÍÖÎÀíÊý¾Ý¡£ÉèÖÃÊý¾Ý¿âÊǽ¨ÉèÒ»¸öÍêÕûµÄ¿ª·¢ÇéÐεÄÖ÷ÒªÒ»²½¡£
ÎÒÃÇ¿ÉÒÔʹÓÃMySQLÊý¾Ý¿â×÷ΪʾÀý¡£Ê×ÏÈ£¬ÎÒÃÇÐèÒªµÇ¼µ½MySQL¿ØÖÆ̨£¬²¢½¨ÉèÒ»¸öеÄÊý¾Ý¿âºÍÓû§¡£ÒÔÏÂÊÇһЩ´úÂëʾÀý£º
sudo mysql -u root -p CREATE DATABASE myapp; CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword'; GRANT ALL PRIVILEGES ON myapp.* TO 'myuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
µÇ¼ºó¸´ÖÆ
ÉÏÊö´úÂëʾÀý½¨ÉèÁËÒ»¸öÃûΪ”myapp”µÄÊý¾Ý¿â£¬Ò»¸öÃûΪ”myuser”µÄÓû§£¬²¢½«ËùÓÐȨÏÞÊÚÓè¸ÃÓû§¡£
×°ÖÃPythonÒÀÀµÏî
ÖÇÄÜÒ½ÁƺͿµ½¡¼à²â¿ª·¢Í¨³£ÐèҪʹÓÃPythonÓïÑÔ¡£ÔÚÉèÖÃLinuxϵͳÒÔÖ§³Ö¿ª·¢Ê±£¬ÎÒÃÇÐèҪװÖÃÐëÒªµÄPythonÒÀÀµÏî¡£
ÒÔÏÂÊÇÒ»¸öʾÀý´úÂ룬ÑÝʾÔõÑù×°ÖÃһЩ³£ÓõÄPythonÒÀÀµÏ
pip install numpy pandas scipy matplotlib scikit-learn
µÇ¼ºó¸´ÖÆ
ƾ֤ÄãµÄÏêϸÐèÇó£¬Äã¿ÉÄÜÐèҪװÖÃÆäËûPythonÒÀÀµÏî¡£
×ܽ᣺
±¾ÎÄÏÈÈÝÁËÔõÑùÉèÖÃlinuxϵͳÒÔÖ§³ÖÖÇÄÜÒ½ÁƺͿµ½¡¼à²â¿ª·¢£¬²¢ÌṩÁËһЩ´úÂëʾÀý¡£Í¨¹ýƾ֤ÕâЩ°ì·¨¾ÙÐÐÉèÖã¬Äã¿ÉÒԴһ¸öÊÊÓÃÓÚÖÇÄÜÒ½ÁƺͿµ½¡¼à²â¿ª·¢µÄÇéÐΡ£ËäÈ»£¬ÏêϸµÄÉèÖÃÈ¡¾öÓÚÄãµÄÐèÇóºÍÊÖÒÕÕ»£¬¿ÉÒÔƾ֤ÏÖÕæÏàÐξÙÐе÷½âºÍÀ©Õ¹¡£×£ÄãÔÚÖÇÄÜÒ½ÁƺͿµ½¡¼à²â¿ª·¢ÖÐÈ¡µÃÀֳɣ¡
ÒÔÉϾÍÊÇÉèÖÃLinuxϵͳÒÔÖ§³ÖÖÇÄÜÒ½ÁƺͿµ½¡¼à²â¿ª·¢µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡