Ubuntu16.0.4.1安裝lnmp

    環境:

    系統:Ubuntu16.0.4.1

    內核:Linux os 4.7.10-040710-generic #201610220847 SMP Sat Oct 22 12:50:14 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux (想升級內核可以看前篇文章)

    apt方式安裝

    首先安裝:nginx

     apt install nginx

    啓動sudo /etc/init.d/nginx start

    網頁輸入127.0.0.1測試

     安裝數據庫

     sudo apt-get install mysql-server

     會彈出一個輸入mysql管理員密碼,輸入即可.   

  sudo apt-get -y install php7.0
  sudo apt-get -y install php7.0-mysql
  sudo apt-get install php7.0-fpm

  apt-get install php7.0-curl php7.0-xml php7.0-mcrypt php7.0-json php7.0-gd php7.0-mbstring php-xml

     #sudo vim /etc/php/7.0/fpm/php.ini  (最好先備份php.ini)

     將cgi.fix_pathinfo=1 這行去註釋,1改成0

     #sudo vim /etc/php/7.0/fpm/pool.d/www.conf     

      修改     

       listen=/var/run/php7.0-fpm.sock  或者   listen = 127.0.0.1 (若此方式,則下面的default配置文件需要改成一樣)

      #sudo vim /etc/nginx/sites-available/default (最好先備份default)

       

       修改了以下配置,紅色部分

        root /var/www/html;


        # Add index.php to the list if you are using PHP

        index index.php index.html index.htm index.nginx-debian.html;


        #server_name _;

        server_name loclhost;


        location / {

                # First attempt to serve request as file, then

                # as directory, then fall back to displaying a 404.

                try_files $uri $uri/ =404;

        }


        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

        #

        location ~ \.php$ {

        #       include snippets/fastcgi-php.conf;

        #

        #       # With php7.0-cgi alone:

        #       fastcgi_pass 127.0.0.1:9000;  (對應www.conf 中listen ,這裏開啓則註釋下面fastcgi_pass unix

        #       # With php7.0-fpm:

                fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;

                fastcgi_index index.php;

                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

                include fastcgi_params;

        }

 

    然後重啓服務

    /etc/init.d/nginx restart

    /etc/init.d/php7.0-fpm restart

    查看服務是否配置成功

   sudo  vim /var/www/html/index.php

     <?php

     phpinfo();

    ?>

    然後127.0.0.1/index.php

     若有錯誤請查看日誌文件

     cd  /var/log/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章