linux學習-----項目上線步驟


項目上線

1.編譯安裝與卸載

  nginx----------一款比較流行的web服務器軟件

  語法: wget 地址

  1.將需要的包下載到本地保存

    wget http://nginx.org/download/nginx-1.15.0.tar.gz

  2.解壓當前nginx包

  3.進入解壓目錄

    開始進行配置 編譯 安裝操作

    再配置時 缺少PCRE庫 所以需要安裝(yum install pcre-devel)

 

    缺少zlib庫 所以需要安裝(yum install zlib-devel) 同時下載zlib的源碼包 解壓到/usr/local/src/下

   

    最終指令:

 

    然后 make , make install   安裝即可   

 

    運行(先停止Apache 再運行nginx   因為他們都占80端口)

    啟動命令:/usr/local/nginx/sbin/nginx

    重載    :/usr/local/nginx/sbin/nginx -s reload

 

 

 

    卸載編譯安裝的軟件

      rm -rf 軟件的安裝目錄(注意 卸載時要求關閉該軟件)

 

 2.基本架構介紹

  LAMP架構(組合)    linux+Apache(動態)+MySQL+php

  LNMP架構             linux+Nginx(靜態)+MySQL+php-fpm

  LNMPA                linux+Nginx +MySQL+php +Apache

 

  Apache 世界第一的Web服務器軟件  跨平台性和安全性好

  php:超文本預處理器

 

 3.基礎架構搭建

  1.登陸控制台 獲取需要登陸的主機ip地址 

  2.php和apache的安裝

    1.yum install php

    2.在安裝好php的同時 會順帶安裝Apache

    3.打開Apache時 會報一個警告 無法確定主機的全限定域名 默認選擇127.0.0.1

    4./vim /etc/httpd/conf/httpd.conf---à在文件中搜索“ServerName”--------à找到ServerName www.example.com:80------->將前面的“#”去除 保存退出 重啟apache

       5.測試訪問 在地址欄中搜索ip地址

    6.測試php是否可以運行(默認的Apache站點的目錄:/var/www/html)

    7.在其中創建一個.php文件 在地址欄中搜索ip地址

 

  3.MySQL安裝與初始化

  1.安裝:

    yum install mysql-server

  2.初始化:

    service mysqld start(啟動)

    mysql_secure_installation

  3.測試進行命令登陸

    mysql -uroot -p

  4.如果需要遠程登陸則需要修改登陸主機

  5.重啟mysql或者刷新權限(flush privileges)

     6.阿里雲上的安全組端口需要放行

 

  7.使用navicat進入目錄

 

 

4.項目上線

  1.解壓項目包 將upload其中的內容上傳到服務器站點目錄(/var/www/html)

         1.使用filezilia上傳需要的代碼文件

       2.傳完之后 打開網站首頁 會運行Dz的安裝向導

              1.選擇同意

              2.賦予指定目錄寫權限  chmod 777 -R /var/www/html

              3.安裝musqli擴展    yum install php-mysqli

              4.重啟Apache 讓配置生效  保證所有項都是綠色的鈎

              5.選擇全新安裝(Dz安裝方式)

              6.填寫數據庫與管理員的信息

              7.安裝完成

 


免責聲明!

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



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