国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

在Linux Debian 8下部署基于PHP的Web項目。

jsummer / 873人閱讀

摘要:前面有個保存信息窗口,隨便選一個就好,之后出現以下界面這兒一般都為用戶名確定后彈出以下窗口這個地方輸入云服務器提供的密碼。

折騰了大半天,總算把項目部署到了服務器上,這里寫一篇文章記錄一下,當作做學習筆記,同時也給其他想要部署項目的朋友一點思路。目前Linux系統的分支比較多,我了解到的目前分為Debian、Ubuntu等和RedHat、centnOS等。他們的主要操作命令都一樣,個別會有所區別,所以這個教程可能不太適用于centOS等一些系統,但應該有參考價值!

一、概覽和準備工作
我的項目是一個簡單的手機商城,前端就是HTML+CSS+JS,外加一個Jquery,只適配了PC端。后端使用了PHP和MySql。所以在服務器上就需要LAMP環境(我們常說的Linux+Apache+MySql+PHP,其他的還有LNMP環境,就是Web服務器換成Nginx)。

必要的準備工作

Xshell+Xftp軟件

一個云服務器

已經完成的項目代碼和數據庫數據

二、購買云服務器

目前國內有很多提供商,阿里、騰訊云等等,大家買的時候可以買境外的,比如香港,這個不用備案(備案要花一定時間),自己斟酌就好。我目前買的Vultr的。服務器的購買大家在網上就可以找到答案,這里就不在做篇幅講解了!

三、下載Xshell和Xftp

Xshell用來連接服務器進行操作的,Xftp用來傳項目到服務器。目前連接服務器和上傳文件有很多種,這里我選了簡單些的,其他方法大家可以去找找。

這里我給一個度盤地址給大家,下載下來安裝好即可。
Xshell和Xftp
提取碼:mcnl
四、使用Xshell連接服務器

下載安裝好Xshell,打開軟件即可,然后點擊文件-新建連接。

在主機部分輸入你購買的服務器的ip地址,然后連接即可。
前面有個保存信息窗口,隨便選一個就好,之后出現以下界面

這兒一般都為root用戶名
確定后彈出以下窗口

這個地方輸入云服務器提供的密碼。成功后就會顯示出如下的界面,當然各個服務器提供商會有所區別。

五、安裝相關環境 5.1 更新系統相關軟件包

注: 命令在剛才連接好的shell窗口輸入

apt-get update -y && apt-get upgrade -y

這一步可以保證我們的系統的軟件是最新的版本。

5.2 安裝Apache
apt-get install apache2 -y

安裝完過后重啟一下Apache

systemctl restart apache2

重啟Apache過后,不出意外,我們就可以在瀏覽器輸入服務器的ip地址,就會看到默認的展示頁面,默認情況下,Apache的入口目錄在/var/www/html下,項目需要傳到這個目錄下才會生效,如果想要自定義自己的目錄,可以按以下方法修改。

在命令窗口輸入 cd /etc/apache2/sites-available 進入到這個目錄,輸入 ls 會看到一個 000-default.conf 的文件,使用以下命令來編輯改文件:vi 000-default.conf。(vi命令大家在網上查一下,這里不再贅述)。打開后再到 DocumentRoot /var/www/html 這行改成你想要的路徑保存即可。改了過后記得重啟一下Apache來使之生效。

注:這里會涉及到部分Linux的命令,如新建文件夾,刪除、移動文件這些,大家查資料就OK,不會特別復雜。

網上有自定義的配置站點的方式,我試過但是沒成功,所以采用了這種辦法來改目錄,如果大家有成功案例或者好的資料和方法,可以評論區分享下,謝謝!

5.3 安裝MySQL數據庫
apt-get install mysql-server -y

之后彈出如下頁面

這里叫你輸入密碼,如果你不想設置密碼一直回車就ok。


數據庫先配置到這兒。后面還有導入數據。

5.4 安裝PHP
apt-get install php5 php-pear -y

5.4.1 創建PHP日志目錄,賦予Apache用戶所有權
mkdir /var/log/php
chown www-data /var/log/php
5.4.2 安裝支持MySQL的擴展

apt-get install php5-mysqlnd -y

這個地方網上有不同的安裝命令,如:apt-get install php5-mysql -y,據我測試這個擴展不支持mysqli_fetch_all()這樣的函數。還有apt-get install php56w-mysqlnd -y這樣的,但我沒有測試,不知道效果。同時php5-mysql和php5-mysqlnd不能同時安裝。


5.4.3 重啟Apache
systemctl restart apache2
六、使用Xftp上傳項目文件到服務器

安裝好Xftp后,點擊Xshell上的如圖所示的圖標

打開Xftp后會顯示服務器的目錄信息


之后把你選擇好的項目文件拖到你的文件里面就OK了,我這兒是elmarket文件夾。結構如下所示

七、導入數據到MySQL數據庫

在Shell窗口輸入以下命令:mysql -u root -p < /var/www/elmarket/mysite.sql來導入數據庫信息

-u 后面是你的數據庫用戶,我這兒默認是root,根據個人情況自行修改。

-p 是你的用戶密碼,我這兒沒有密碼,所以為空(其實這樣不好,盡量設密碼,還有賬戶最好不要用root)。

< 后面是你的數據庫腳本的路徑。


如果沒報錯就代表成功了。

八、其他補充 8.1 關于請求PHP文件報500的錯誤

如果php文件里面報錯,默認情況瀏覽器會反饋500錯誤,看不到錯誤信息。這里給大家一個設置方式,使瀏覽器可以返回錯誤信息。

輸入 cd /etc/php5/apache2,輸入 ls可以看到php.ini文件,使用 vi php.ini 打開該文件并找到display_errors = Off將其改為On,之后重啟Apache服務器。這樣我們就可以看到報錯信息了。
8.2 常用的命令

mysql -V 查看mysql版本

php -v 查看php版本

php -m 查看php擴展

apache2 -v 查看Apache版本

8.3 服務器ip綁定到域名

域名樓主我買的阿里的域名,這個不復雜,大家到阿里購買即可,操作都非常簡單。


如有錯誤請大家多多指正,最后上一張效果圖,仿魅族的手機商城。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/30098.html

相關文章

  • 一鍵安裝LNMP或LAMP Web環境實現Linux服務器部署 PHP MySQL Nginx/Ap

    摘要:目前,我們看到的老蔣采用的部署的環境,在鏡像中配置,于是我們會稱作為。有沒有一件傻瓜式安裝工具腳本呢這里老蔣要推薦的來自國內比較老牌且一直更新維護的一鍵安裝包,我們可以較為直觀且無人值守的安裝需要的網站服務器環境。如今我們建站較多的還是會選擇VPS云服務器,很少會去選擇虛擬主機,固然前者有很多的優點。不過相比虛擬主機不同的是,VPS云服務器需要我們自己配置WEB環境,而且我們較多的還是會選擇...

    IntMain 評論0 收藏0
  • 詳細整理5款較為常用Linux VPS服務器WEB一鍵安裝工具

    摘要:第一個人記憶中這款工具至今估計有十年左右時間當初也是個人站長為方便自己使用環境配置開發的。第二一鍵腳本也是由于個人站長提供的,經過幾年的改善目前也是比較完善。 早年我們如果在Linux服務器配置網站環境的時候一般如何操作的?安裝cPanel面板?這個是要花錢的,記憶中好像每個月需要十多美元,對于普通的個人站長用戶來說確實是不小的費用。即便我們用破解版也不行,因為這個牽扯到安全問題。那我...

    techstay 評論0 收藏0
  • LAMP Web一鍵安裝腳本 – Linux服務器安裝Apache/MySQL/PHP網站環境

    摘要:前面老蔣有在網站中分享到一鍵安裝包在服務器中部署網站運行環境,且我也有在文章中有提到那腳本也是支持安裝的。今天老蔣要介紹的這個腳本是只能安裝一鍵安裝腳本,相比上面的這個腳本更為輕便一些,沒有附帶太多的內置軟件。前面老蔣有在網站中分享到LNMP一鍵安裝包在Linux服務器中部署PHP+MySQL+Nginx 網站運行環境,且我也有在文章中有提到那腳本也是支持安裝LAMP的。今天老蔣要介紹的這個...

    starsfun 評論0 收藏0
  • Docker 實踐(五):生產環境容器化

    摘要:不要用百度搜索中文資料,一定要看最新的英文資料。感謝感謝能容忍我無數次搞掛生產環境的老板。群蝸牛大神所建中文交流群,基本配置過程中遇到的問題都能得到解決。 前言 最近花了將近一個月的時間研究了 Docker 在生產環境中的使用,作為新手,期間走了無數的彎路,這里紀錄一下,希望給別人帶來微小的幫助。 前面幾部分,介紹了在搭建集群之前需要做的一些工作,后面 一塊結合實際應用,介紹如何架構...

    sydMobile 評論0 收藏0
  • DokuWiki引擎程序介紹

    摘要:在意識到發布和潛在問題之后,更新軟件以解決缺陷,并防止可能的系統妥協。監控發布和維護所有軟件的最新版本對于系統的安全性和完整性是至關重要的。 DokuWiki 是一個靈活且可擴展的 wiki 引擎,它的目標是易于管理,同時提供豐富的特性集,以便為所有技能級別和技術傾向的用戶提供協作文檔編輯和創建。DokuWiki 將 wiki 頁面存儲在 web 服務器上的文本文件中,而不是在數據庫管...

    xiaolinbang 評論0 收藏0

發表評論

0條評論

jsummer

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<