少妇被粗黑进进出出在线观看_日日摸夜夜爽无码_免费久久_日韩免费视频_热播短剧玫瑰冠冕免费观看_japanese精品少妇

使用SAE和GitCafe搭建網站的過程講解
  • 更新時間:2025-05-13 12:44:39
  • 開發經驗
  • 發布時間:3年前
  • 572

在PaaS領域目前看來新浪云走的比較早,也比較成熟。相比IaaS,PaaS更能為企業或個人帶來成本上的節約。本文以php為例,記錄了如何在新浪云上注冊創建自己的web項目,如何在本地構建模擬環境,并使用Gitcafe的自動部署功能,使得只需要進行一次git push即可將代碼發布到新浪云上。不了解的朋友可以參考。


創建應用 先是各種注冊。新浪云需要使用新浪微博的帳號才能登錄和使用。


由于新浪云屬于PaaS(即提供軟件運行環境,而不是虛擬主機或者空間),收費模式是根據訪問量,按量收費的,所以我們無需關注服務器的任何指標,我們要做的只是創建一個應用。目前,新浪云需要進行實名認證才能創建2個以上的應用,所以推薦進行實名認證。

創建應用的界面如下:




可以看到,我們的應用將被host在sinaapp.com這個域名下,我們能夠設置的子域名(App name)顯然是全局唯一的,先到先得。除了應用的基本信息外,還需要選擇應用使用的編程語言、框架、模板等。PHP語言的框架和模板十分豐富,而Python和Java則沒有什么可用的框架或者模板。我們這里使用PHP空應用,創建的的應用名假設為testapp,下面會用到。


創建好應用之后,需要配置應用所使用的各種軟件或平臺服務,幾個比較基本的配置如下:


在應用管理-代碼管理中,創建一個版本,這個版本號建議填1

在服務管理-MySQL中,開啟MySQL的功能。除非你的應用不需要數據庫支持,一般MySQL是肯定要開的。管理MySQL使用的是phpmyadmin。


默認情況下,在代碼管理中,可以將代碼打包上傳到應用,或者使用SVN提交,關于SVN參見代碼管理中的說明。我們的重點是使用Git進行提交。


Gitcafe上創建代碼倉庫 注冊

為了使用Git提交代碼,我們注冊使用Gitcafe。因為Gitcafe可以設置自動將代碼推送到新浪云上。


GitCafe是一個跟Github十分相似的代碼托管平臺,本人體驗下來感覺還可以,除了界面綠的我扎眼外…


注冊好之后,為了方便進行git提交可以配置一下公鑰。找到你個人電腦如下路徑的文件:


復制代碼代碼如下:

cd ~/.ssh/id_rsa.pub

將其中的內容復制粘貼到Gitcafe網站的SSH公鑰管理處,這樣以后在提交代碼的時候就不需要輸入用戶名和密碼了。

創建倉庫 我們需要創建一個倉庫,這更github沒有什么區別,唯一的重點在于設置自動部署到SAE


第一次使用這個功能可能需要你OAuth驗證一下,這很簡單。然后Gitcafe就可以fetch到你在新浪上的創建的應用和相應的版本了。選好保存即可。


目前Gitcafe對新浪的授權沒有做自動刷新,這也許是新浪的Policy,這樣會導致幾天以后,這個授權會過期,屆時可能需要重新綁定一下。希望Gitcafe能夠改善一下。


創建好應用后,可以根據提示在本地初始化應用并提交初始化到Gitcafe。不過這里,為了給后面本地模擬SAE環境埋下伏筆,我對命令稍作改變:


首先在你本地合適的地方創建一個文件夾專門用來存放SAE的應用代碼,比如sae:


復制代碼代碼如下:

mkdir sae

然后使用如下命令:

復制代碼代碼如下:

cd sae

mkdir testapp

cd testapp

mkdir 1

cd 1

git init

touch README.md

git add README.md

git commit -m 'first commit'

git remote add origin ...

git push -u origin master

上面的命令在遠程倉庫地址的地方留了...,你需要自己填寫,這取決于你的遠程倉庫地址。另外值得注意的是,需要創建一個以app名命名的文件夾,而且這個文件夾下需要有一個1的文件夾,這里的1代表app的版本號,代碼部分是放在1這個文件夾下的。


如果上面的步驟沒有問題的話,此時由于我們創建了README.md,所以這個文件會被自動同步到新浪云上。


配置本地環境 接下來我們需要配置一個本地執行環境,以模擬SAE的運行環境,從而調試代碼。從這里下載最新的模擬環境,這里以PHP環境為例


下載解壓后,可以發現,模擬環境自帶apache、php、redis等軟件,我們需要配置sae.conf文件,下面是這個文件重要配置項的說明:

DocumentRoot sae應用的根路徑,相當于我們上面創建的sae文件夾,模擬環境每次都是從這個文件夾下的文件夾來判斷有哪些應用

http_port 模擬環境啟動后apache所使用的http端口


mysql_* 模擬環境并沒有自帶mysql,需要使用你本地或者遠程的mysql,所以需要在這里配置這些參數

配置好這些后,用管理員身份啟動init.cmd



如果需要修改php的配置的話,可能需要修改php.sae這個文件。這個文件實際上就是一個php的配置文件,模擬器每次啟動的時候,都會把php.sae的內容復制到php.ini中。不過這里可能有一個bug,對于php.sae中的配置項disable_functions不能正確的復制到php.ini中,導致無法正常使用模擬環境,不知道目前修復了沒有。我的解決辦法是在php.sae中把disable_functions的值留空。


模擬環境啟動后,可以在本地通過http://應用名.sinaapp.com:端口的形式來訪問應用,比如:http://testapp.sinaapp.com:8081

模擬環境會在代碼目錄下創建config.yaml或者.appconfig,這兩個文件是不能通過代碼包的方式上傳到SAE的,否則會出錯。所以,我們需要在.gitignore中忽略這兩個文件,讓它們不被提交到Gitcafe,于是就不會被傳到SAE。


如果將來有第二個應用的話,只需要在sae目錄下創建相應的app名字命名的文件夾和版本文件夾即可,模擬器會自動識別它們。當然你也可以使用模擬器的相關命令完整對應用的管理操作。


使用mysql 為了在模擬環境中使用mysql,除了上面提到的基本配置外,還有兩點需要注意:

mysql數據庫名需要是app_+應用名的形式,比如應用名為testapp,那么對應的mysql數據庫名必須是app_testapp

在php中訪問數據庫需要使用SAE定義好的常量,在實際的環境中也是這樣的。


下面是一個使用pdo連接數據庫的代碼:

復制代碼代碼如下:

$dbh = 'mysql:host=' . SAE_MYSQL_HOST_M . ';port=' . SAE_MYSQL_PORT . ';dbname=' . SAE_MYSQL_DB;

$ops = array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8");

$ops = array();

return new PDO($dbh, SAE_MYSQL_USER, SAE_MYSQL_PASS, $ops);

https://zhuanlan.zhihu.com/p/571538959

http://www.hxyhyz.com


我們專注高端建站,小程序開發、軟件系統定制開發、BUG修復、物聯網開發、各類API接口對接開發等。十余年開發經驗,每一個項目承諾做到滿意為止,多一次對比,一定讓您多一份收獲!

本文章出于推來客官網,轉載請表明原文地址:https://www.tlkjt.com/experience/7350.html
推薦文章

在線客服

掃碼聯系客服

3985758

回到頂部

主站蜘蛛池模板: 97操操_成人中文字幕在线_成全我在线观看免费观看_欧美成人V片观看_a成人在线_黄色片久久久 | 久久99九九_被男人添B超爽视频免费_美女网站视频久久_国产高清在线不卡_中国一级特黄真人毛片_国产福利精品一区二区三区 | 国产ā片在线观看免费观看_欧美韩日视频_水蜜桃无码视频在线观看_日日噜噜噜夜夜爽爽狠狠视频_亚洲精品卡2卡3卡4卡乱码_不卡av免费看 | 欧美3级_天堂在线一区二区三区_天天操夜夜操_人人干在线观看_欧美丰满熟妇XXXX性多毛_国产特级淫片高清视频 | 中文在线资源_日本xxxxx高清_好男人蜜桃av久久久久久蜜桃_亚洲综合大片_少妇人妻无码专区在线视频_18禁免费高清啪啪网站 | 精品一区久久久_精品综合久久久久久97_18以下看的禁片免费_9277在线观看免费播放_欧美BBBBBBSBBBBBB_免费的网站观看直接观看 | 久久人人97超碰超碰窝窝_99久久99久久精品免费_在线播放91_97色吧_国产成人精品综合网站_精品人妻少妇一区二区 | 欧美视频偷拍_免费欧美一区_美国av一区二区三区_神马久久桃色视频_亚洲宅男精品一区在线观看_东京干手机福利视频 | 美女张开腿露出尿口与奶头的照片_亚洲综合精品第一页_国产一二三四区中_深夜福利视频在线_欧洲精品码一区二区三区_99re8精品视频在线观看 | 国产第三区_性开放的女人AAA片_一区三区视频_黄色片ww_日本无遮真人祼交视频_chinesegayxnxx雷爷精品系列 | 国产精品99久久久久久大便_国产成人免费ā片在线观看_亚洲大片一区_乌克兰丰满女人a级毛片右手影院_九九色在线_欲妇荡岳丰满少妇岳 | 无码人妻一区兔费_在线综合+亚洲+欧美中文字幕_欧k影视内射精品视频_亚洲成色在线网站_国产免费99热在线播放_国产永久免费高清在线观看 | 曰欧一片内射vα在线影院_少妇和教练在车里激情_精品视频久久久久_国产又黄又爽无遮挡不要VIP_久久久久亚洲AV无码专区网站_精品久久97 | 久久久久久91香蕉国产_国产免费1卡2卡_女高中生边自慰边呻吟_四虎精品影视_精品国产成人一区二区_最好看2019高清中文字幕视频 | 一区二区在线中文字幕_av免费在线网_久久七七_午夜无码区在线观看_俄罗斯美女人体_国产精品国产三级国产剧情 | 韩国日本在线视频_林深见鹿免费高清在线观看39集_国产美女裸体永久无遮挡_yw.193.cnc爆乳尤物未满_久久大香萑太香蕉av_成年人免费网站视频 | 搡老女人一区二区三区视频tv_黄色片免费在线观看视频_国产tv日韩在线观看视频_日韩毛片高清在线观看_韩国一区二区视频_综合久久精品 | 亚洲伊人中文字幕_侵犯女教师一区二区三区_性欧美欧美巨大免费_亚洲中午字幕_国产精品久久久久久久久久软件_久久视频这里只精品10 | 国产欧美日韩资源在线观看_91成人网在线_男女18禁啪啪无遮挡网站_日本r级无打码中文_99亚洲国产精品精华液_黄色a级大片 | 午夜福利片1000无码免费_性高朝久久久久久久久久_麻豆免费看片_插吧插吧综合网_91亚洲欧美_日韩黄色三级视频 | 欧美黄色录相_局内人在线_国产无遮挡又黄又爽免费网站_国一区二区在线观看_日韩激情毛片_视频一区二区三区中文字幕 | 男人边吃奶摸下激烈免费视频_人人爽久久涩噜噜噜av_性姿势108式大全_a级黄色免费观看_色综合91久久精品中文字幕_91精品国产乱码久久久 | 无码吃奶揉捏奶头高潮视频_新白娘子传奇50集免费看高清_99久久er这里只有精品18_少妇人妻200篇白洁_欧美aaaa视频_欧美成人午夜剧场 | 四虎影视1304t_碰超免费人妻中文字幕_婷婷九月丁香_大伊香蕉精品视频在线天堂_天天艹久久_91精选 | 国产精品国产高清国产av_天天撸在线视频_成·人免费午夜无码区_久久人人爽av亚洲精品_国产河南妇女毛片精品久久_在线观看亚洲AV日韩AV | 日韩精品免费一区二区在线观看_色哟哟日韩精品_东北丰满老熟女_久久久久日本精品毛片蜜桃成熟时_亚洲成人麻豆_免费污片在线观看 | 毛片基地免费观看_天天色综合1_亚洲av第一网站久章草_国产精品黄在线观看免费软件_免费麻豆_黄色片av在线 | 国产一区二区三区在线视頻_激情在线播放_久久国产精品精品国产色婷婷_天天碰免费上传视频_真实国产乱子伦视频_福利姬一区二区三区在线观看 | 日韩精品视频在线一区_中国老熟女重囗味HDXX_日韩人妻高清精品专区_在线中文天堂_最近2018中文字幕视频免费看_午夜精品久久久久久99热明星 | 日韩一区二区视频_久久只精品_亚洲一区国产一区_日日人人_午夜久久_亚洲91在线视频 | av鲁丝一区二区三区_999久久久国产精品_黑人无码在线精品视频_麻豆视频免费入口_日韩人妻无码一区二区三区综合_爆乳上司julia中文字幕 | 亚洲色无码中文字幕伊人_毛片免费在线观看_黄色片免费看视频_免费看91的网站_成人毛片大全_日韩女优网站 | 国产免费看插插插视频_狠狠色综合色综合网站嗯_99成人在线观看_国产丝袜在线观看一区_99久久夜色精品国产亚洲狼_疯狂做受XXXX高潮按摩 | aaaa日韩_精品三级毛片_videos日本熟妇人妻_免费在线一级毛片_久久精品www_国语自产一区第二页欧美 | 草草浮力院禁止18进入_亚洲视色_大陆国产vs国产对白_色网站免费在线_九色视频在线观看_奇米视频888战线精品播放 | 公天天吃我奶躁我_少妇淫片a特黄_久久日本片精品aaaaa国产_波多野结衣一区二区三区高清AV_一级毛片免费高清中文字幕久久网_在线视频播放大全 | 麻花视频v3.2.2纯净版_久久精品午夜视频_91茄子视频在线观看_国产成人三级三级三级97_XXXXXHD亚洲日本HD_蜜臀av正在 | 性猛交xxxxx按摩中国_午夜免费一区二区_韩国日本伦理片_每日更新av在线播放_亚洲一本在线_欧美日韩资源 | 12av在线_把少妇弄高潮了www_日韩成人久久_亚洲免费精品网站_麻豆成人在线视频_香港三级a∨在线观看 | 久久人国产_国产精品免费看久久久_中文字幕视频三区_国产va免费精品高清在线观看_同性男男黄gay片免费_国产精成视频 | 又爽又猛又粗国产免费_夜夜躁狠狠躁_欧美三极_无码成人片在线播放_高清一区二区三区视频_欧美久久久久久久久久伊人 |