此專案的目的是要建立簡單、易用、參數說明完整且富有調整性的PHP元件庫,讓PHP程式設計開發者可以輕鬆地建立高度客製化的應用。
套用當代的術語而言,就是要作為LOW CODE平台的函式庫。
讓PHP(網頁)程式設計開發者可以輕鬆地透過PHP來建立客製化的應用,而不用撰寫太多程式。QBPWCF套件與Fedora Linux強大的shell結合,以提供額外的應用,譬如;R、Linux Shell、Java等。若要與其他程式語言結合,則可以透過PHP的soap套件來提供 Web Service。
認識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系統的虛擬機器軟體。
安裝方式
以檔案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