Menu

Home

starter (1)
Min-Chin, Chen

歡迎來到QBPWCF專案

此專案的目的是要建立簡單、易用、參數說明完整且富有調整性的PHP元件庫,讓PHP程式設計開發者可以輕鬆地建立高度客製化的應用。
套用當代的術語而言,就是要作為LOW CODE平台的函式庫。

特色

讓PHP(網頁)程式設計開發者可以輕鬆地透過PHP來建立客製化的應用,而不用撰寫太多程式。QBPWCF套件與Fedora Linux強大的shell結合,以提供額外的應用,譬如;R、Linux Shell、Java等。若要與其他程式語言結合,則可以透過PHP的soap套件來提供 Web Service。

使用該php元件庫前可能會需要先大概了解的項目

認識Fedora Linux,它是QBPWCF的架設平台,也是一個可以日常使用的作業系統。

認識Apache httpd,它是網頁伺服器。

認識OpenSSL,它是提供https協定服務的專案。

認識MariaDB,它是一款資料庫系統。

認識openssh,用於加密檔案傳輸過程的工具。

認識FileZilla Client,它是一款檔案傳輸用的軟體。

認識css,網頁上的元素都會需要css來訂製其外觀,QBPWCF雖有內建css樣式,但想要自訂自己心目中理想的樣式的話,建議還是要參照一下這網站介紹的css屬性。QBPWCF是將css樣式用class的方式建立與使用。

認識R,它是用於電腦統計的專案,屬於QBPWCF的分析與報表產生元件。

認識VirtualBox,可將QBPWCF架設在裝有Fedora作業系統的虛擬機器上面,這是一款好上手的虛擬機器軟體。

認識QEMU,可將QBPWCF架設在裝有Fedora作業系統的虛擬機器上面,這是一款適用於Linux系統的虛擬機器軟體。

在 Feodra Linux 環境上的使用QBPWCF的方法

安裝方式
以檔案qbpwcf-alpha.v20260325-1.fc43.noarch.rpm (lib.qbpwcf.org)為例子,下載後進行安裝即可。
進入下載好該檔案的目錄後,用終端機輸入以下指令即可安裝該套件。

#dnf based
sudo rpm -ivh php-qbpwcf-alpha.v20260325-1.fc43.noarch.rpm
#rpm-ostree based
sudo rpm-ostree install php-qbpwcf-alpha.v20260325-1.fc43.noarch.rpm

匯入套件到您撰寫的PHP程式裡面
建立一個新的php檔案,其內容如下撰寫:

<?php

#指派命名空間為 qbpwcf
namespace qbpwcf;

#匯入 qbpwcf 套件
require_once("/usr/lib/qbpwcf/allInOne.php");

#以下為您所要撰寫的程式

?>

範例程式位置
進入套件目錄(/usr/share/qbpwcf)後,底下有個sample資料夾,底下的檔案都是範例程式,以 fileAccess::ls.php 為例子,可於終端機如下執行。

php -f fileAccess::ls.php

Project Members:


MongoDB Logo MongoDB