Menu

Home

starter (1)
Min-Chin, Chen

歡迎來到QBPWCF專案

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

特色

讓網頁程式設計開發者可以輕鬆地透過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的方法

使用本套件前會需要安裝以下必備套件。

sudo dnf install php php-cli php-json php-xml php-soap php-mysqlnd uuid zstd

可選擇性套件

sudo dnf install httpd mod_ssl mariadb-server firewalld qemu postfix dovecot named R php-tcpdf bind subversion 

安裝方式
將套件版本檔案(以qbpwcf-alpha-2024-02-07-1.tar.zst為例子)解壓縮後會得到20240207的資料夾,
進入該目錄後,用終端機輸入以下指令即可安裝該套件。

sudo ./install.php

若需要非預設的安裝,可透過以下指令,查看可用參數。

sudo ./install.php --help

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

<?php

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

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

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

?>

範例程式位置
進入套件目錄後,底下有個sample資料夾,底下的檔案都是範例程式,以 php -f fileAccess::ls.php 為例子,可如下執行。

php -f fileAccess::ls.php

Project Members:


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.