站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

        一、實(shí)驗(yàn)環(huán)境說明

        1.操作系統(tǒng):Ubuntu 18.04  64位

        jia@test:~$ lsb_release -a    //查看系統(tǒng)版本

        Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

        jia@test:~$ uname -a    //查看系統(tǒng)是64位還是32位

        Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

        2.軟件包版本說明

            Apache2:2.4.29

            Nginx:1.14.0

            PHP:7.2.19

            PHP-fpm:7.2

         

        二、安裝Apache+Php Web平臺(tái)

          1.安裝Php以及Php-fpm軟件

            jia@test:~$ sudo apt install php     //安裝Php軟件包

          由于使用用戶非ROOT用戶,執(zhí)行安裝操作需ROOT權(quán)限,固此處使用sudo進(jìn)行安裝,具體sudo的使用方法在這里就不再贅述

          在此輸入當(dāng)前用戶的密碼

        Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

           輸入“y”,允許安裝操作

        Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

           看到一下畫面即安裝成功

         Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

            Ubuntu服務(wù)器系統(tǒng)上面安裝Php軟件時(shí)會(huì)自帶相應(yīng)版本的Apache2軟件,所以到此Apache+Php其實(shí)已經(jīng)安裝完畢,最后只需要測試一下即可

         

          2.測試Apache+Php Web平臺(tái)

          jia@test:~$ ps aux | grep apache    //查看Apache服務(wù)是否啟動(dòng)

          顯示以下畫面表示服務(wù)以啟動(dòng)可直接進(jìn)行訪問,訪問地址:http://本服務(wù)器IP

         Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

            若命令執(zhí)行后,顯示以下畫面,則Apache服務(wù)未啟動(dòng),需手動(dòng)啟動(dòng)后才可進(jìn)行訪問

        Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

            jia@test:~$ systemctl start apache2    //啟動(dòng)Apache服務(wù)

          此處輸入所使用用戶的密碼

        Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

            顯示以下畫面即啟動(dòng)服務(wù)成功

        Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

            再此查看Apache服務(wù)進(jìn)程

        Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

           已啟動(dòng)成功,訪問Web頁面,訪問地址:http://本服務(wù)器IP地址;

        Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

           寫入PHP測試代碼,查看是否可以解析PHP代碼

          jia@test:/var/www/html$ sudo echo “<?php phpinfo(); ?>” > index.html  //覆蓋主頁html內(nèi)容

          Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

          jia@test:/var/www/html$ sudo mv index.html index.php    //修改主頁名稱,修改為index.php

          Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

            再次訪問,看到以下畫面即PHP測試代碼解析成功  Apache+Php即完成搭建

          Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

         

         

           三、安裝Nginx+Php Web平臺(tái)

           1.安裝Nginx和php-fpm軟件

           jia@test:~$ sudo apt-get install nginx  //安裝Nginx軟件包
            輸入當(dāng)前用戶密碼

        Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

            輸入“y”,同意進(jìn)行下載安裝

         Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

             看到以下畫面表示已經(jīng)安裝成功,但是有一個(gè)警告,警告提示“Nginx服務(wù)未啟動(dòng),原因是80端口被占用”,出現(xiàn)這個(gè)警告原因是之前Apache2服務(wù)未關(guān)閉造成的

         Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

            jia@test:~$ sudo systemctl  stop apache2    //關(guān)閉Apache2服務(wù)  

        Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

            jia@test:~$ sudo systemctl start nginx    //啟動(dòng)Nginx服務(wù)

        Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

            使用瀏覽器訪問一下,瀏覽器顯示Nginx歡迎頁面即表示,安裝成功

        Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

            jia@test:~$ sudo apt-get install php-fpm    //安裝php-fpm中間連接軟件

        Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

         Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

            下載安裝完成,在使用之前還需要配置一些東西,首先需要修改Php的配置文件,php.ini這個(gè)文件

          jia@test:~$ sudo vim /etc/php/7.2/fpm/php.ini   //使用VI打開php.ini文件進(jìn)行編輯

        Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

            找到“cgi.fix_pathinfo=1”,將值“1”改為值“0”

         Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

            更改后

        Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

            還需要對pool.d目錄下面的www.conf這個(gè)文件進(jìn)行編輯,修改方法使用以上方法進(jìn)行修改即可,有些參數(shù)僅僅只是刪除前面的分號(hào)“;”注釋

          修改參數(shù):

            listen =127.0.0.1:9000

            listen.allowed_clients  = 127.0.0.1

            pm.max.children = 50

            pm.max_requests = 500

            request_terminate_timout = 0

            rlimit_files = 1024

          修改完成以上參數(shù)后,啟動(dòng)php-fpm

          jia@test:~$ systemctl start php7.2-fpm    //啟動(dòng)php-fpm

        Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

            啟動(dòng)成功后會(huì)啟動(dòng)相關(guān)進(jìn)程和端口

            jia@test:~$ netstat -anpt | grep 9000  \查看相關(guān)端口

        Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

         

         

           二、配置Nginx支持Php

           /etc/nginx/sites-available/下面的default文件中增加一下內(nèi)容

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

              

          注意:添加的內(nèi)容一定要在Server這個(gè)大的容器內(nèi)

        Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

              在index行添加index.php為首選項(xiàng)

         Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

              OK,修改完成保存后重新加載Nginx服務(wù)

            jia@test:~$ systemctl reload nginx    \重新加載Nginx配置

          加載完成后使用瀏覽器訪問頁面,訪問的連接地址:http://本服務(wù)器IP/index.php  訪問連接后面加index.php是為了防止加載Nginx安裝時(shí)自帶的歡迎頁面

        Ubuntu 18.04部署Web平臺(tái)(Apache+PHP和Nginx+PHP)

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
        主站蜘蛛池模板: 亚洲国产精品狼友中文久久久 | 国产精品无码一区二区三级| 91精品日韩人妻无码久久不卡| 欧美亚洲色综久久精品国产| 精品国产香蕉伊思人在线在线亚洲一区二区| 国产精品免费一区二区三区四区| 亚洲欧美国产精品第1页| 国产成人精品男人的天堂538 | 蜜臀久久99精品久久久久久小说| 欧洲精品一区二区三区在线观看| 久久久国产精品亚洲一区| 亚洲欧美日韩精品久久亚洲区 | 91精品国产福利在线导航| 亚洲中文久久精品无码| 中文字幕精品视频在线| 精品精品国产理论在线观看| 国产乱码精品一区二区三| 2020最新久久久视精品爱| 国产精品久久久久影视不卡| 人妻少妇精品中文字幕AV| 亚洲永久精品ww47| 亚洲精品tv久久久久久久久久| 久久91精品综合国产首页| 国产精品乱视频| 国产精品.XX视频.XXTV| 日韩精品少妇无码受不了| 92国产精品午夜福利| 精品亚洲国产成AV人片传媒| 无码精品人妻一区二区三区人妻斩| 日韩专区亚洲精品欧美专区| 久久夜色精品国产亚洲av| 国产亚洲精品精品国产亚洲综合| 麻豆精品久久久一区二区| 国产精品久久亚洲不卡动漫| 国产成人精品免费视频大全麻豆| 成人午夜精品视频在线观看| avtt天堂网久久精品| 国产精品高清一区二区人妖| 国产精品久久久久…| 精品国产_亚洲人成在线高清| 99久久精品国产高清一区二区|