亚洲欧洲久久av_极品美女国产精品免费一区_老司机网站免费_免费视频入口_人妻网站成熟人妻VA网站_福利视频网站

使用SAE和GitCafe搭建網站的過程講解
  • 更新時間:2025-04-26 05:42:21
  • 開發經驗
  • 發布時間:3年前
  • 562

在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

回到頂部

主站蜘蛛池模板: 果冻传媒2021精品一区_国产精品免费久久久久软件_亚洲国产精品毛片AV不卡在线_欧美二区精品_色吧久久_久久99青青精品免费观看_三人一起玩弄娇妻高潮_国产精品va视频 | 成人AV片无码免费天天看_亚洲色图啪啪_色婷婷一区二区三区冲田杏梨_亚洲韩日精品_国产AV无码专区亚洲精品_亚洲乱色_免费xxxx大片国产片_人妻无码一区二区三区TV | 香蕉网在线_国产一级桃视频播放_久久久国产精品萌白酱免费_草久视频在线_日韩免费毛片_久久视频这里只精品_黄色片免费观看网站_成人免费看吃奶视频网站 | 中文字幕一区二区三区视频_国产鲁鲁视频在线观看_亚洲精品亚洲人成在线观看麻豆_69久久久久_7m精品福利视频导航_色婷婷精品久久二区二区我来_大香伊人久久精品一区二区_大学生一级片 | 国产美女网站视频_先锋中文字幕在线资源_免费中文字幕日产乱码_97国产婷婷视频_91精品久久久久久9s密挑_久久99精品久久久久久琪琪_三区影院_国语对白做爰xxxⅹ性69视频 | 欧美一区二区三区久久综合_久久久精彩_国产视频精品区_爱爱免费看_日韩精品视频三区_国产成人精品高清久久_亚洲综合视频在线播放_日韩欧美中文字幕视频 | 日韩中文字幕在线看_一级黄色a毛片_亚洲无遮挡无码A片在线_亚洲一区亚洲二区亚洲三区_欧美日本国产视频_麻豆视频免费看了_亚洲四区_黑人巨大亚洲一区二区久 | 无码人妻丰满熟妇精品区_51国产午夜免费福利视频_波多野结衣在线播放_99爱免费观看国语_欧美特级黄色_国产精品96久久久久久又黄又硬_欧美性战a久久久久久_欧美精品一区二区三区四区五区 | 亚洲AV中文无码乱人伦在线咪咕_久久人人玩人妻潮喷内射人人_岛国一级毛片_成人性生交大片免费看5_色香蕉在线_刮伦人妇a片1级_亚洲午夜精品A片一区二区三区_18禁污污网站国产 久久爽久久爽久久av东京爽_成人日韩精品_脱了老师内裤猛烈进入的软件_欧洲国产精品精华液_国产乱子伦精品无码专区_亚洲一卡二卡三卡四卡无卡网站_蜜桃av在线_97精华最好的产品在线 | 日本a视频在线播放_国产黄色一级毛片_91视频99_国产成人鲁鲁免费视频_亚洲中文无码av永久_国产成人无码AV在线影院_免费成人91_美女视频黄又黄又免费 | 伦理片一级二级片_永久黄网站色视频免费_麻豆国产手机福利看片_国内av免费_久久AV喷潮久久AV高清_亚洲AV无码成H在线观看_一级片免费观看_日本亚洲视频 | 国产精品96久久久久久久_在线免费观看av网站_黄色真人毛片_国产免费永久在线观看_AB无码精品一区二区三区人妖_国产精品人人做人人爽人_日韩成人极品在线内射3p蜜臀_无码专区男人本色 | av涩涩_黄色超碰_草久久久久_亚洲一二三四影院_九九视频国产免_yellow中文字幕国产资源_97超碰资源网_第一次破處在线国语视频播放 | 免费日韩在线视频_99久久精品免费精品国产_日韩亚洲一区在线_偷拍东北熟女BBWW_国内外免费激情视频_久久久伦理片_亚洲欧美日本国产不卡_欧美一区二区一级片 | 国产免费午夜_国产免费无码一区二区三区_成人a级黄色片_国产成人av综合亚洲_亚洲va欧美va人人爽午夜_久久久免费的成人性教育片_国产一区二区0_免费无遮挡www小视频 | 青青草视频一区_亚洲高清中文字幕在线看不卡_国产自偷自拍_91丨国产丨蚪窝海角社区_99草在线_欧美人与动性xxxxBBBB_伦xxxx在线_亚洲国产精品一区久久av篠田 | 一本久久伊人热热精品中文_日韩不卡三区_男人久久_久久嫩草精品久久久久_久久亚洲网站_亚洲一区久久久_国产精品免费视频一区二区_久久精品道一区二区三区 | www.com超碰_久久中文精品无码中文字幕_中文天堂在线资源www_gogogo欧洲免费视频_午在线亚洲男人午在线_精品亚洲永久免费_色综合久久久久综合体桃花网_免费一级做a爰片 | 欧美日本在线播放_久久亚洲日本_亚洲国产精选_亚洲一级性生活片_亚洲一区二区三区四区视频_91成人影库_玖玖精品在线视频_天天舔天天色 | 欧美综合影院_国产伦精品一区二区三区妓女_午夜少妇影院_免费一级毛片_毛片全网站_欧美丰满熟妇性xxxx_亚洲人成小说网站色_国产一国产aa毛片 | 一级毛片999_av人人揉揉资源站免费_久久精品av麻豆的观看方式_亚洲人午夜精品免费_中文字幕乱偷无码动漫av_少妇的肉体AA片免费_野花香影院在线观看视频免费_加山夏子av | 啄木乌欧美一区二区三区在线_免费一级a毛片夜夜看_亚洲第一狼人天堂久久_性猛交╳XXX乱大交_韩国激情高潮无遮挡hd_巨胸喷奶水WWW视频网站_蜜桃av入口观看_女性自慰网站免费观看w | 91福利一区二区_78色淫网站女女免费_一级黄色视频久久网_青草精品视频_伊人75在线_麻豆私人影院_亚洲欧洲日产国码综合在线_三级免费网址 | 在线观看国产日韩欧美_日韩午夜视频免费_国产精品美女视频免费午夜版_夜夜爱夜夜操_日韩素人_久久久九九_国产在线看片_成人黄网站片免费视频 | 日本三级无码中文字幕DVD_大陆熟女丰满XXXXX富婆_2021在线精品自偷自拍无码_xxxx内射美国老太太_91精品国产综合久久久久久蜜月_成人午夜在线免费视频_无码精品每日更新精品久久久_国产91高清在线 | 人人妻人人妻人人片av_精品深夜福利视频_日韩一区二区在线观看_少妇高潮av久久久久久_一区二区的视频_换着玩人妻中文字幕_日本激情视频在线播放_www.99视频 | 歪歪羞羞嘿咻汗汗av禁漫天堂_欧美精品一区二区视频_久久久97一区蜜臀国产日产精品_给丰满少妇按摩到高潮_孕交VIDEOSGRATIS孕妇性欧美_熟睡中被义子侵犯在线播放_无码裸模视频在线观看_精品无码人妻夜人多侵犯18 | 国产精品麻豆久久_日日躁夜夜躁aaaaxxxx_av成人免费看_国产区精品_日韩中文在线_亚洲欧美成人在线_亚洲精品无码久久久久久_亚韩无码一区二区在线视频 | 人禽猛交免费观看_日韩av在线免费播放_人人爽人人爽人人片AV东京热_欧美国产日产观看_av线网_中文一区二区三区四区_成人免费网站视频ww破解版_人妻巨大乳HD免费看 | 大青草久久久蜜臀av久久_国产日韩乱码精品一区二区_亚洲国产一成久久精品_免费看日本黄色片_国产精品久久夂夂精品香蕉爆_99久久自偷自偷国产精品不卡_av网址免费在线观看_一个人免费看的WWW在线观看 | 国内xxxx乱子另类_4399伦理片_蜜乳av入口_我半夜摸妺妺的奶摸到高潮_亚洲精品偷拍影视在线观看_免费三级国产_亚洲VA在线∨A天堂VA欧美VA_中文字幕乱码亚洲影视 | 成人午夜av国产传媒_日本无码一区二区三区在线_国产线观看免费观看_国产精品美女久久久久人_999久久久国产999久久久_永久视频在线观看_男女作爱在线播放免费网站_福利一区和二区 | 成人资源在线_无限动漫视频在线观看免费动漫_久久国产二区_美日韩一区二区_亚洲久久视频_少妇高潮呻吟在线观看_国产亚洲2021成人乱码_日本成人久久久 | 亚洲av禁18成人毛片一级_三及片大全网日本_免费观看视频一区_欧美特黄视频在线观看_久久er热在这里只有精品66_在线观看高清不卡无码视频_国产九九热_一及毛片 | 天堂网在线观看视频_欧美乱妇日本无乱码特黄大片_免费无码专区在线视频_国产一片姪乱洗澡_久久久久久久av麻豆果冻_不卡在线一区2区三区_91超在线_国产精品女人久久 | 天堂av中文字幕_午夜国产成人久久精品_久久综合九色综合97网_久久青青草原精品国产_在线视频第一页_人与禽一级一级毛片_h肉动漫无码无修6080动漫网_天天综合入口 | 色综合a_日韩一区二区三区精品视频第3页_成人午夜片av在线看_国产华人av导航_欧美一区二区三区在线观看_欧美丰满熟妇XXXX_国产XXXX做受视频_91九色欧美 | 国产精品粉嫩av_婷婷国产一区综合久久精品_女同免费观看码_99精品免费久久久久久久久日本_欧美精品一区二区三区久久久竹菊_国产午夜精品一区理论片_在线视频麻豆_亲亲草在线视频 | 国产精品草草在线观看_国产成人亚洲影院在线播放_亚洲一二三四区不卡_黄频视频在线观看_性欧美极品另类_免费在线看一区_人妻无码精品久久亚瑟影视_息与子五十路中文字幕 | 日本伦理一区_日本一区免费看_蜜臀人妻精品一区二区免费_涩涩一区二区_136av福利视频导航入口_在线观看热码亚洲av每日更新_国产精品一区91_一本一道久久a久久精品 | 日韩一级大片_久久久久区_黄色大片一级片_国产成年无码V片在线_一级黄色伦理片_毛片女女女女女女女女女_成人免费在线_无码精品人妻一区二区三区九里奈 |