Ubuntu 16 安裝Nginx+Php+Mysql


嗯哼,結束外派,我胡漢三又回來了,回來第一件事,就是重新裝服務器,搭環境,以前用的apache,最近改了nginx,來吧,從頭開始

因為以前一直用apache,這次換一個nginx試試。

1、更新系統

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

2、安裝nginx

sodu apt-get install nginx

查看是否安裝成功:

nginx -v 

或在瀏覽器輸入: 127.0.0.1(你的訪問地址,ip或者域名都可以)

3、安裝mysql

sudo apt-get install mysql-server (中間會讓你輸入root密碼和確認密碼) sudo apt-get install mysql-client

查看是否安裝成功:

mysql -u root -p  (然后輸入密碼)

select version(); (查看數據庫版本)

4、安裝php

sudo apt-get install php
php -v (查看版本)

 

5、安裝FastCgi

sudo apt-get install spawn-fcgi

 6、nginx 支持php (修改fefault的文件,一定先備份)

修改主機名

vim /etc/nginx/sites-available/default
server_name localhost;

修改為index.php

index index.html index.htm index.nginx-rebian.html
#修改為:
index index.php index.html index.htm

去掉下面部分的注釋用於支持 php 腳本:去掉注釋

location ~ \.php$ {
                root           /var/www/html;
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                include        fastcgi_params;
        }

7、php支持mysql

安裝mysql擴展

sudo apt-get install php7.0-mysql

安裝必要擴展

sudo apt-get install php7.0 php-pear

sudo apt-get install php7.0-curl

sudo apt-get install php7.0-json

sudo apt-get install php7.0-cgi

8、最后是查看結果了

在根目錄里面

vim index.php

輸入 <?php phpinfo();?

 

注:

nginx 重啟/開始/停止(當然我安裝過程中啊,還有很多坑,在其他文章里面有啊,關注我查看怎么解決其他的坑)

sudo service nginx restart

sudo service nginx start

sudo service nginx stop

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM