加勒比HEZYO黑人专区-久久精品国产99国产精品亚洲-精品国产18久久久久久-久久人妻少妇嫩草AV

歡迎光臨 織晶網(wǎng)絡官網(wǎng)!

  • 服務支持
  • 020-39182790
技術(shù)文檔您現(xiàn)在的位置:首頁 > 服務支持 > 技術(shù)文檔

利用Ubuntu部署PHP7、Nginx、MySQL網(wǎng)站環(huán)境過程

作者:織晶客服部   發(fā)布于:2016/8/1 14:29:01  點擊量:  來源:織晶網(wǎng)絡

PHP7已經(jīng)出來有一段時間,才開始的時候很多CMS程序以及插件兼容性應該不是太好,但是主流的程序已經(jīng)完美的兼容和支持。根據(jù)已有使用的用戶評 價可以看到,PHP7的執(zhí)行效率和應用后網(wǎng)站的打開速度會優(yōu)秀很多。這里我也將在服務器中部署PHP7 、Nginx、MySQL基本配置的WEB環(huán)境,服務器采用Ubuntu版本。



第一、升級當前系統(tǒng)數(shù)據(jù)源

sudo apt-get update && sudo apt-get upgrade

在我們當前的Ubuntu環(huán)境中,執(zhí)行更新升級過程,如果看到是否需要繼續(xù),輸入y回車繼續(xù)。

第二、安裝Nginx環(huán)境

sudo apt-get install nginx

執(zhí)行一鍵命令,安裝Nginx,如果安裝完畢之后我們輸入當前服務器、VPS主機的IP地址在瀏覽器中執(zhí)行可以看到默認首頁提示Nginx安裝完畢,就表示沒有問題,繼續(xù)下面。

第三、配置Nginx基本環(huán)境

1、替換默認配置

tail /etc/nginx/sites-available/default -n 13 | cut -c 2- | sudo tee /etc/nginx/sites-available/gzhijing.com 1> /dev/null

執(zhí)行命令。如果我們自己的網(wǎng)站需要根據(jù)實際的需要替換掉紅色的網(wǎng)址部分。

2、配置網(wǎng)站文檔(/etc/nginx/sites-available/gzhijing.com)

server {

    listen 80;

    listen [::]:80;

    server_name gzhijing.com www.nanbaike.com;

    root   /var/www/gzhijing.com;

    index  index.html index.php;

    location / {

        try_files $uri $uri/ =404;

    }

}

我們需要添加對應站點的配置文件,然后根據(jù)實際的部署域名綁定修改配置文件。注意默認首頁我采用的是index.html和index.php。

3、創(chuàng)建網(wǎng)站文件夾目錄

從配置文件中,我設置的是/var/www/gzhijing.com作為網(wǎng)站目錄,我們可以根據(jù)實際的需要設置,然后我們需要創(chuàng)建對應的目錄。

mkdir -p /var/www/gzhijing.com

4、啟動設置

sudo ln -s /etc/nginx/sites-available/gzhijing.com /etc/nginx/sites-enabled

sudo rm /etc/nginx/sites-enabled/default

sudo systemctl restart nginx

這里我們啟動對應網(wǎng)站的配置,以及刪除默認系統(tǒng)的根目錄。重啟Nginx生效。

第四、部署PHP7

1、安裝PHP7包

sudo apt-get install php7.0-cli php7.0-cgi php7.0-fpm

這里我用系統(tǒng)自帶的PHP7源文件安裝。

2、修改配置文件(/etc/nginx/sites-available/gzhijing.com)

server {

        listen 80;

        listen [::]:80;

        server_name www.nanbaike.com gzhijing.com ;

        root /var/www/gzhijing.com;

        index index.html index.php;

        location / {

                try_files $uri $uri/ =404;

        }
        location ~ \.php$ {

                include snippets/fastcgi-php.conf;

                include fastcgi_params;

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

                fastcgi_param SCRIPT_FILENAME /var/www/gzhijing.com$fastcgi_script_name;

        }

}

3、啟動配置生效

sudo systemctl restart php7.0-fpm nginx

第五、安裝MySQL數(shù)據(jù)庫

1、安裝自帶環(huán)境包數(shù)據(jù)庫

sudo apt-get install mysql-server php7.0-mysql

安裝過程中需要用到設置ROOT數(shù)據(jù)庫密碼。

2、數(shù)據(jù)庫安全配置

sudo mysql_secure_installation

根據(jù)提示進行數(shù)據(jù)庫的安全配置以及刪除默認沒用的數(shù)據(jù)表。

3、創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表

mysql -u root -p

這里我們進入數(shù)據(jù)庫管理,進行創(chuàng)建數(shù)據(jù)庫表和用戶。

CREATE DATABASE web;

CREATE USER 'gzhijing.com' IDENTIFIED BY 'gzhijing.com';

GRANT ALL PRIVILEGES ON ban.* TO 'gzhijing.com';

quit

4、啟動生效

sudo systemctl restart php7.0-fpm

最后,我們可以上傳程序,然后安裝部署網(wǎng)站程序。到目前為止,我們的PHP7環(huán)境的WEB就安裝完畢,WORDPRESS程序兼容PHP7是比較好的,且大部分插件也是兼容的。




上一篇:JavaScript對象與JSON

下一篇:淺談前端存儲