自學linux——16.LAMP項目上線流程

LAMP項目上線流程php

1、編譯安裝與卸載Nginx(web服務器軟件,相似於Apache)html

1.安裝nginxmysql

①    下載nginxnginx

網頁下載https://nginx.org/en/download.htmlweb

服務器端下載用法 :#wget 下載地址(經常使用)sql

例如當前須要下載nginx到「/usr/local/src」數據庫

Cd /usr/local/srcapache

wget https://nginx.org/download/nginx-1.19.4.tar.gzvim

②    解壓nginx安裝包瀏覽器

tar -zxvf nginx-1.19.4.tar.gz

③    進入nginx解壓目錄——配置、編譯、安裝操做

cd  ./nginx-1.19.4/                    #切換路徑

./configure –-prefix=/usr/local/nginx    #安裝到指定路徑

若出現the HTTP rewrite module requires the PCRE library問題,需:

直接yum安裝pcre-devel:yum -y install pcre-devel

若出現the HTTP gizp module requires the zlib library問題,需:

直接yum安裝zlib庫:yum -y install zlib-devel

再執行./configure –-prefix=/usr/local/nginx

開始安裝:make      最後安裝:make install

安裝好以後的目錄

④    運行nginx(先關掉apache)

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

重啓命令:/usr/local/nginx/sbin/nginx -s reload

2.卸載nginx

rm -rf 軟件的安裝目錄

注意:卸載一個編譯安裝的軟件的時候必須先中止

2、Lamp環境部署

1.關於lamp

LAMP:Linux + Apache + MySQL + PHP                 LAMP架構(組合)

LNMP:Linux + Nginx + MySQL + php-fpm              LNMP架構(組合)

LNMPA:Linux + Nginx + MySQL + PHP + Apache       Nginx代理方式

2.PHP和Apache的安裝

先登陸雲主機控制檯獲取須要鏈接的主機ip地址(公網),再進行遠程登陸

在整個LAMP中須要安裝的有Apache + PHP + Mysql

①    安裝PHP(在安裝好php的同時會一塊兒順帶安裝Apache)

yum -y install php                    #安裝PHP

systemctl start httpd.service    #啓動Apache

在瀏覽器中輸入公網IP測試Apache是否成功

測試PHP是否能夠運行(默認的Apache站點目錄:/var/www/html)

cd /var/www/html              #切換到站點目錄

vim index.php                  #建立PHP文件

<?php

phpinfo();                       #文件內容

刷新瀏覽器中的公網IP測試PHP是否運行成功

若在啓動apache時,出現如圖問題:

則須要修改Apache的配置文件(/etc/httpd/conf/httpd.conf)

vim /etc/httpd/conf/httpd.conf

將ServerName前面的「#」去除,保存退出,重啓apache便可

②    測試

3.Mysql的安裝與初始化

①    安裝mysql

yum -y install mysql-server

②    初始化操做

systemctl  start mysql.service

mysql_secure_installation

mysql -uroot -p

③    若須要遠程登陸數據庫,則須要修改登陸主機

刷新權限:flush privileges;

④    雲主機上的安全組端口放行

⑤    用navicat進行登陸

4.項目上線

解壓項目包,將upload其中的內容上傳到服務器站點目錄(/var/www/html),例如安裝DZ論壇:

①    使用filezilla上傳須要的代碼文件

②    傳完以後打開網站的首頁,運行DZ的安裝嚮導

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

④    下載擴展,完成後重啓apache

yum install php-mysqli     yum install php-xml

⑤    重啓以後保證全部的配置項都是綠色的勾才能夠下一步

⑥    選擇全新DZ的安裝方式

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

⑧    安裝完成

相關文章
相關標籤/搜索