網站上傳Apache服務器-------------Linux

如何將帶有後臺的網站上傳linux apache服務器

目錄


1.使用到的工具

注:以下所有步驟都是兼容在

VMware+CentOs7

傳輸文件工具

工具名 鏈接
WinSCP 鏈接:https://pan.baidu.com/s/12xmXC_yIY-J6SoNCdM_uMg#list/path=%2F 提取碼:yf4u
Filzilla 鏈接:https://pan.baidu.com/s/1YgbKlXBPnXyJdLSpJWq4Vg 提取碼:63z7

2.注意事項

  • 使用yum安裝命令發現以下錯誤

已加載插件:fastestmirror, langpacks /var/run/yum.pid 已被鎖定,PID 爲 11268 的另一個程序正在運行。

解決辦法

# rm -rf /var/run/yum.pid

  • 主機不能ping虛擬機

剛開始我在建站的時候,這個問題困擾我很久了。遲遲沒有找到問題,這個問題每個人是不同情況。
而我ping不同虛擬機最主要的問題是在於

1.虛擬機網絡

2.網路驅動問題

3.註冊表的問題

我們先從第一個來開始分析:

由於我的主機網路是WIFI,所以在選擇虛擬機網絡的時候是NAT模式。這個選擇一般因人而異。那麼網路選擇是沒錯。但是問題就偏偏出現在第二步。

當時我的電腦並沒有

在這裏插入圖片描述
在這說明以下這些驅動

VMnet0:用於虛擬橋接網絡下的虛擬交換機

VMnet1:用於虛擬Host-Only網絡下的虛擬交換機

VMnet8:用於虛擬NAT網絡下的虛擬交換機

當時我並沒有Vmnet8這個驅動。所以產生了,主機並不能ping虛擬機的問題。我們需要將網絡驅動恢復。那麼你可以選擇win的網絡重置。驅動精靈。甚至下載驅動至本機安裝。如果以上方法你均使用那麼還沒有網絡驅動,那麼就是你註冊表出現了問題,我們通過CCleaner來進行註冊表修復
鏈接如下:
https://pan.baidu.com/s/1qdoZ4FmnVFLV3Iwaa3AfsQ提取碼:wzlj


3.apache

apache安裝命令

  yum install httpd

apache啓動命令

systemctl start httpd.service

apache停止命令

systemctl stop httpd.service

apache狀態命令

systemctl status httpd.service

狀態顯示
在這裏插入圖片描述

目錄解釋


4.MariaDB安裝

安裝命令

yum install mariadb mariadb-server

啓動-停止-狀態

systemctl start mariadb.service  //啓動
systemctl stop mariadb.service   //停止
systemctl status mariadb.service   //查看狀態

開機自啓動

systemctl enable mariadb //自啓動

很多同學會遇到以下情況

在這裏插入圖片描述

產生上面的原因是因爲: 這個文件是隻有數據庫啓動的時候纔會產生的,當你關閉了數據庫服務,自然會刪除。所以產生這個問題的時候,千萬別慌。嘗試重啓數據庫服務吧

登錄數據庫

 mysql -uroot -p

輸入密碼登錄成功,那麼數據則ok了


5.PHP安裝

php7版本

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

開始安裝

yum install php

安裝插件

 yum install php-mysql php-gd

檢查

php -v

插件安裝
查看php插件

yum  list php70w

安裝php插件

yum install php70w*  //這段命令是指安裝所有插件,可能會有衝突,注意。

6.上傳網站至Apache

採用傳輸文件WinSCPM工具

我們只需要將網站存放的我們默認站點目錄: /var/www/html

在這裏插入圖片描述

html目錄

在這裏插入圖片描述
像我這種就是傳輸過去了。

在完成這步之後我們需要開啓apache服務。否則會訪問不到

在這裏插入圖片描述
跳出以下內容就是成功的,但是成功沒那麼容易

在這裏插入圖片描述


權限開啓
首先進去cd /var/www/html文件夾
根據上面需要的文件夾,開啓777權限

  chmod 777 install
  chmod 777 uploads
  chmod 777 -R data
  chmod 777 -R application
  setenforce 0  

之後刷新瀏覽器就ok


6.執行以上常用命令

查看目錄下文件夾

ls

查看ip地址

ifconfig

root用戶登錄

su 

進入目錄

cd 

查看防火狀態

firewall-cmd --state 

開啓與關閉防火牆

   systemctl start firewall.service
   systemctl stop firewall.service

查看apache MariaDB php版本命令

apache
   	httpd -v
php
	php -v
Mysql
	mysql  -V

新建文件

vi

查看php包

rpm -qa|grep php 

刪除php文件

rpm -e xxx  //xxx指的是rpm出來的包
如果有依賴刪除不了採用以下
rpm -e xxx --nodeps  //xxxrpm出來的包

好了以上就是我寫的全部內容了,有什麼不對的點歡迎留言,我也希望能給看到這博客的讀者有些幫助,你們是我最大的動力。 白嫖不好,創作不易。

在這裏插入圖片描述

喜歡的讀者就點個贊吧!

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章