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

資訊專欄INFORMATION COLUMN

coding.net演示平臺獲取mysql服務連接信息變量

Luosunce / 299人閱讀

摘要:官方給的例子是知名開源博客,但其中關于數據庫連接信息配置我不太贊同,采取了寫死變量值的方法。其實的演示平臺是基于開源技術搭建的,那理應遵循一般規律。其中環境變量就存儲了服務的相關信息。

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

其實coding.net的演示平臺是基于Cloud Foundry開源技術搭建的,那理應遵循一般規律。其中VCAP_SERVICES環境變量就存儲了服務的相關信息。

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

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



在提交到演示平臺運行后,訪問該頁面,你會發現在PHP Variables里存在一個_ENV["VCAP_SERVICES"]環境變量,其值是一個json對象,其中包含了我們需要的信息。

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

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

這樣后續更新源碼后就不用修改連接信息了,也不用擔心數據庫相關信息泄露了。

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

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

相關文章

  • WordPress 在 Coding 上的安裝并運行的步驟和體驗

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

    andot 評論0 收藏0
  • WordPress 在 Coding 上的安裝并運行的步驟和體驗

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

    littleGrow 評論0 收藏0
  • WordPress 在 Coding 上的安裝并運行的步驟和體驗

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

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

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

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

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

    alphahans 評論0 收藏0

發表評論

0條評論

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