利用ceph-deploy 升級ceph version 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 1月 10, 2017 $ ceph-deploy install --release {release-name} {ceph-node} # restart 被更新的{ceph-node} 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 留言
PHP - 產生qrcode 4月 05, 2017 我們這邊利用 PHP QR Code 的open source library來產生圖檔, Step1 : 首先先下載source code至相關目錄 Step2 : 以下是範例code $ vim sample1.php <?php include 'phpqrcode/lib/full/qrlib.php'; $param = isset($_GET['data']) ? $_GET['data'] : 'Test Sample.'; ob_start("callback"); $codeText = $param; $debugLog = ob_get_contents(); ob_end_clean(); QRcode::png($codeText); Step3: 並利用sample2.php執行 $ vim sample2.php <?php $ourParamId = 1234; echo '<img src="sample1.php?data='.$ourParamId.'" />'; P.S. 如果想要讓qr code加入特定logo 可以利用google相關api產生 $ vim sample3.php <?php include 'phpqrcode/lib/full/qrlib.php'; ## 產生qr code的路徑檔名 $filepath = 'myimage.png'; ## 你想加入的logo路徑圖檔 $logopath = ' your logo path '; ## qr code的內容 $codeContents = 'Test Sample3'; QRcode::png($codeContents,$filepath , QR_ECLEVEL_H); $QR = imagecreatefrompng($filepath); $logo = imagecr... 閱讀完整內容
devstack安裝all in one openstack(pike) 5月 20, 2018 環境說明: 這邊利用virtualbox開啟一台vm,網卡第一張設定Bridge Adapter模式,第二張設定Host-only Network模式 OS 16.04 kernel 4.4.0-87-generic Host Private IP (Management IP)/Interface(eth1) Public IP/Interface(eth0) controller 192.168.100.4 172.20.3.53 首先建立一個user為stack $ adduser stack $ echo 'stack ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/stack $ chmod 0440 /etc/sudoers.d/stack 更新軟體清單以及套件 $ apt-get update && apt-get -y upgrade 安裝ntp並設定 $ apt-get install -y git ntp # 編輯ntp.conf 加入以下server $ vim /etc/ntp.conf server time.stdtime.gov.tw 切換stack並clone devstack $ su stack $ cd $ git clone https://github.com/openstack-dev/devstack.git $ cd devstack $ git checkout stable/pike (Optional) 如果想使用murano,必須另外下載source code,如果沒有要用murano可跳過這步 $ git clone https://github.com/openstack/murano.git -b stable/kilo $ cd murano/contrib/devstack # 複製murano source code $ export DEVSTACK_DIR=~/devstack $ cp lib/murano ${DEVSTACK... 閱讀完整內容
Windows 安裝 PHP與Apache 2月 08, 2017 想在windows8.1底下安裝Aapache與PHP 安裝Apache Step1: 先在PHP官網選擇欲安裝的版本,這邊以 PHP5.6 為例 Step2: 下載 Apache Lounge ,為了保險起見,這邊下載對應PHP的VC11版本 Step3: 將Apache解壓縮至C:/Apache24資料夾 (如果想放在不同路徑,請修改/conf/httpd.conf中的參數,預設C:/Apache24 ) Step4: 執行cmd並到C:\Apache24\conf路徑下,利用http.exe -t 進行httpd.conf的檢測,如果語法正確,會出現Syntax OK,如果出現有關"ServerName"的訊息,可再至/conf/httpd.conf修改,這邊以127.0.0.1:7579為例 Step5: 再利用http.exe -t 進行httpd.conf的檢測,請輸入 httpd.exe -k install,如果出現存取權限不足之類的問題,可能是port被占用,修改Listen參數值 Step6: 再次執行httpd.exe -k install,服務成功進行安裝,並執行httpd.exe -k start,成功之後再瀏覽器輸入127.0.0.1:7579 會出現It works!畫面 Step7: 想用UI管理介面,可以將bin/ApacheMonitor.exe建立捷徑 安裝PHP Step1: 將PHP解壓縮至C:/PHP5.6,將 php.ini-development重新命名為php.ini Step2: 編輯Apache的httpd.conf查找LoadModule,並在下方加上以下資訊 LoadModule php5_module C:/PHP/5.5.34/php5apache2_4.dll PHPIniDir C:/PHP/5.5.34 Step3: 繼續查找AddType,加入 AddType application/x-httpd-php .php Step4: 搜尋 DirectoryIndex 加入ind... 閱讀完整內容
留言
張貼留言