成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

coding.net演示平臺(tái)獲取mysql服務(wù)連接信息變量

Luosunce / 306人閱讀

摘要:官方給的例子是知名開源博客,但其中關(guān)于數(shù)據(jù)庫連接信息配置我不太贊同,采取了寫死變量值的方法。其實(shí)的演示平臺(tái)是基于開源技術(shù)搭建的,那理應(yīng)遵循一般規(guī)律。其中環(huán)境變量就存儲(chǔ)了服務(wù)的相關(guān)信息。

coding.net在很久之前就推出了演示平臺(tái)功能,每個(gè)用戶有512M的免費(fèi)內(nèi)存資源,可以搭建常用的應(yīng)用平臺(tái)環(huán)境。php官方給的例子是知名開源博客wordpress,但其中關(guān)于wp-conf.php數(shù)據(jù)庫連接信息配置我不太贊同,采取了寫死變量值的方法。

其實(shí)coding.net的演示平臺(tái)是基于Cloud Foundry開源技術(shù)搭建的,那理應(yīng)遵循一般規(guī)律。其中VCAP_SERVICES環(huán)境變量就存儲(chǔ)了服務(wù)的相關(guān)信息。

下面就用基于php語言的wordpress說明下問題。

新建一個(gè)文件info.php,錄入以下代碼



在提交到演示平臺(tái)運(yùn)行后,訪問該頁面,你會(huì)發(fā)現(xiàn)在PHP Variables里存在一個(gè)_ENV["VCAP_SERVICES"]環(huán)境變量,其值是一個(gè)json對象,其中包含了我們需要的信息。

假設(shè)我們添加的mysql服務(wù)名就叫“mysql”,那么可以改寫wp-conf.php數(shù)據(jù)庫連接信息相關(guān)代碼片段如下

// ** MySQL 設(shè)置 - 具體信息來自您正在使用的主機(jī) ** //
$vcap = getenv("VCAP_SERVICES");
$data = json_decode($vcap, true);
$creds = $data["mysql"][0]["credentials"];
/** WordPress數(shù)據(jù)庫的名稱 */
//define("DB_NAME", "database_name_here");
define("DB_NAME", $creds["name"]);
/** MySQL數(shù)據(jù)庫用戶名 */
//define("DB_USER", "username_here");
define("DB_USER", $creds["username"]);
/** MySQL數(shù)據(jù)庫密碼 */
//define("DB_PASSWORD", "password_here");
define("DB_PASSWORD", $creds["password"]);
/** MySQL主機(jī) */
//define("DB_HOST", "localhost");
define("DB_HOST", $creds["hostname"]);

這樣后續(xù)更新源碼后就不用修改連接信息了,也不用擔(dān)心數(shù)據(jù)庫相關(guān)信息泄露了。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/20971.html

相關(guān)文章

  • WordPress 在 Coding 上的安裝并運(yùn)行的步驟和體驗(yàn)

    摘要:在上的安裝并運(yùn)行的步驟和體驗(yàn)首先在官網(wǎng)注冊賬號并且用郵箱激活激活后可以設(shè)置密碼,登陸后進(jìn)入自己的主頁上傳源代碼方法,直接將現(xiàn)有的項(xiàng)目一份。填寫項(xiàng)目名稱等內(nèi)容,點(diǎn)擊保存然后下載源代碼,中文官網(wǎng),解壓壓縮包,并進(jìn)入目錄。最后,成功在上安裝了。 WordPress 在 Coding 上的安裝并運(yùn)行的步驟和體驗(yàn): 1.首先在 Coding.net 官網(wǎng) https://coding.net/...

    andot 評論0 收藏0
  • WordPress 在 Coding 上的安裝并運(yùn)行的步驟和體驗(yàn)

    摘要:在上的安裝并運(yùn)行的步驟和體驗(yàn)首先在官網(wǎng)注冊賬號并且用郵箱激活激活后可以設(shè)置密碼,登陸后進(jìn)入自己的主頁上傳源代碼方法,直接將現(xiàn)有的項(xiàng)目一份。填寫項(xiàng)目名稱等內(nèi)容,點(diǎn)擊保存然后下載源代碼,中文官網(wǎng),解壓壓縮包,并進(jìn)入目錄。最后,成功在上安裝了。 WordPress 在 Coding 上的安裝并運(yùn)行的步驟和體驗(yàn): 1.首先在 Coding.net 官網(wǎng) https://coding.net/...

    littleGrow 評論0 收藏0
  • WordPress 在 Coding 上的安裝并運(yùn)行的步驟和體驗(yàn)

    摘要:在上的安裝并運(yùn)行的步驟和體驗(yàn)首先在官網(wǎng)注冊賬號并且用郵箱激活激活后可以設(shè)置密碼,登陸后進(jìn)入自己的主頁上傳源代碼方法,直接將現(xiàn)有的項(xiàng)目一份。填寫項(xiàng)目名稱等內(nèi)容,點(diǎn)擊保存然后下載源代碼,中文官網(wǎng),解壓壓縮包,并進(jìn)入目錄。最后,成功在上安裝了。 WordPress 在 Coding 上的安裝并運(yùn)行的步驟和體驗(yàn): 1.首先在 Coding.net 官網(wǎng) https://coding.net/...

    hikui 評論0 收藏0
  • 騰訊云Codeigniter小記

    摘要:前段時(shí)間為了抓取網(wǎng)絡(luò)文本數(shù)據(jù),申請了騰訊云學(xué)生機(jī),用的框架弄了一段時(shí)間。這個(gè)用戶既是不可登錄的操作系統(tǒng)用戶,也是數(shù)據(jù)庫用戶。設(shè)置數(shù)據(jù)庫用戶密碼為了能夠讓和數(shù)據(jù)庫相連接,需要設(shè)置數(shù)據(jù)庫用戶密碼。 打讀研之后,更加關(guān)注算法的學(xué)習(xí),Web開發(fā)這一塊便落下了,平時(shí)也通過微信公眾號關(guān)注了些,常常感慨,技術(shù)的更迭真是日新月異。 前段時(shí)間為了抓取網(wǎng)絡(luò)文本數(shù)據(jù),申請了騰訊云學(xué)生機(jī),用Python的Sc...

    Ocean 評論0 收藏0
  • 騰訊云Codeigniter小記

    摘要:前段時(shí)間為了抓取網(wǎng)絡(luò)文本數(shù)據(jù),申請了騰訊云學(xué)生機(jī),用的框架弄了一段時(shí)間。這個(gè)用戶既是不可登錄的操作系統(tǒng)用戶,也是數(shù)據(jù)庫用戶。設(shè)置數(shù)據(jù)庫用戶密碼為了能夠讓和數(shù)據(jù)庫相連接,需要設(shè)置數(shù)據(jù)庫用戶密碼。 打讀研之后,更加關(guān)注算法的學(xué)習(xí),Web開發(fā)這一塊便落下了,平時(shí)也通過微信公眾號關(guān)注了些,常常感慨,技術(shù)的更迭真是日新月異。 前段時(shí)間為了抓取網(wǎng)絡(luò)文本數(shù)據(jù),申請了騰訊云學(xué)生機(jī),用Python的Sc...

    alphahans 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<