「Simpic」一款開源的 PHP 輕量自建圖床程式

8,173 0

Simpic

首先是因為我想自行建立一個私有圖床,在網路上找了很久都沒有合適的程式,比較好的也就 Chevereto 和 ImgURL,可是這兩個程式的上傳路徑都不符合我的口味,所以就放棄了。

我想要的是像 SM.MS 這樣的上傳模式,本來想著自己寫一個的,後來偶然在碼雲上面發現了蘭空圖床,發現很符合我的口味,於是就拿來修改了一下,終於改成我想要的樣子了。看了下蘭空圖床的開源協議,是允許開源發布的,於是就有了 Simpic。

程式特色

  • 仿 SM.MS 圖床上傳路徑
  • 最新 Layui 框架
  • 仿 SM.MS 圖床首頁
  • 支援七牛雲、又拍雲上傳
  • 直接拖曳圖片上傳
  • 多使用者獨立管理
  • 使用者中心圖片流載入
  • 支援多圖上傳

原程式(似乎不再維護)

前台展示

後台展示

安裝需求

  • PHP 版本 > 5.3
  • 支援 Curl
  • 支援 Mysqli
  • Rewrite

安裝教學

注意:暫不支援虛擬主機,資料庫需要是 InnoDB 引擎。

  1. 下載程式,上傳至 web 執行環境,解壓縮。
  2. 設定執行目錄為 /public

![]1

  1. 設定 Rewrite 規則:

Apache

Plain Text
<IfModule mod_rewrite.c>  Options +FollowSymlinks -Multiviews  RewriteEngine On  RewriteCond %{REQUEST_FILENAME} !-d  RewriteCond %{REQUEST_FILENAME} !-f  RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]</IfModule>

Nginx

Plain Text
location / {  if (!-e $request_filename) {    rewrite ^(.*)$ /index.php?s=$1 last; break;  }}
  1. 存取首頁,未安裝時會自動跳轉至安裝頁面,根據頁面提示安裝即可。

評論

(0)

暫無評論,來說兩句吧

發佈評論