日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

宝塔php gd库,宝塔面板安装 EasyImag – 一款最简单图床的安装体验

發布時間:2023/12/2 php 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 宝塔php gd库,宝塔面板安装 EasyImag – 一款最简单图床的安装体验 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

近日閑逛,發現了一款圖床,一款開箱即食的簡單圖床程序。因為沒有數據庫所以安裝起來也是異常簡單,我們看看功能:支持設置圖片質量

支持僅登錄后上傳

支持QQ截圖,剪切板上傳

支持在線管理(增刪改查)

支持上傳圖片轉換為指定格式

支持文字/圖片水印 文字/圖片水印透明度

支持壓縮圖片并自定義圖片質量,相比之前提高5倍以上

支持設置上傳頁面廣告

支持設置圖片指定寬/高

支持最低上傳寬度/高度

支持開啟/關閉api上傳(默認關閉)

支持上傳圖片至遠程服務器(異域存儲,默認關閉)

支持網站統計 請將統計代碼放入:public/static/hm.js

安裝測試環境:CentOS7.6+寶塔6.9.5+Nginx1.15+MySql5.6+PHP7.2 + phpMyAdmin 4.7,因為無需安裝數據庫,所以MySql5.6+ phpMyAdmin 4.7可以不用安裝,不過寶塔面板又不是只用一個圖床,所以為了別的程序的測試方便,還是全都配置好吧!

閱讀本文之前可以看看之前的相關文章:

一:簡介

簡單強大的無數據庫的圖床2.0版(目前是2.0版本):

github:https://github.com/icret/easyImages2.0

clone:https://github.com/icret/EasyImages2.0.git

下載:https://github.com/icret/EasyImages2.0/archive/master.zip

演示:https://img.545141.com

二:安裝設置

我們新建一個網站,解析好域名,之后用遠程下載功能把圖床程序下載到網站根目錄,之后,打開即可。不過在安裝前,我們需要安裝好擴展:

PHP版本 建議使用php5.6及以上

GD庫 大多數圖像操作都需要GD

PHP允許上傳的大小

Fileinfo, iconv ,zip和 mbstring擴展,如果缺失會導致無法訪問管理面板以及上傳圖片

以上都是除了Fileinfo需要自己去安裝,其他都已經默認安裝好了,所以我們只要去PHP管理中把Fileinfo安裝即可:

之后,我們用域名打開check.php檢查擴展是否都安裝,以便我們可以順利使用EasyImag,看圖:

此外還需要修改下根目錄下的config.php這個文件的設置,我們需要把默認的域名修改為自己網站的:

除了修改域名,其他的一些設置也可以在這里修改,大鳥就不多贅述了。

三:使用和管理

如何使用?,這個就是上傳圖片就可以了,圖床么,每個都差不多,上傳之后,會自動生成一個鏈接供我們貼圖使用。

至于如何管理后臺的圖片,EasyImag圖床自帶的開源的tinyfilemanager,這個目錄程序大鳥之前也介紹過,默認的用戶名和密碼都是admin。我們單擊【管理】,就可以進入到登錄界面:

輸入默認的用戶名和密碼即可,登錄后的界面如圖:

點擊文件夾進去之后,就可以對上傳的圖片進行管理。

四:修改用戶名和密碼

額,程序很樸素,所以修改密碼都要去修改源代碼,還是找到根目錄的config.php'maxSize' => 5242880,

// 是否開啟登錄上傳 開啟:true 關閉false

'mustLogin' => false,

// 登錄和管理密碼

'password' => 'admin',

// 是否開啟管理

'tinyfilemanager' => true,

修改登錄管理密碼admin修改為你自己需要的密碼。因為有緩存,所以修改后,還需要稍微等待下,不過,你也可以修復寶塔面板來更新緩存。

修改用戶名,需要修改根目錄下的tinyfilemanager.php我們找到:// Users: array('Username' => 'Password', 'Username2' => 'Password2', ...)

// Generate secure password hash - https://tinyfilemanager.github.io/docs/pwd.html

$auth_users = array(

'admin' => password_hash($config['password'], PASSWORD_DEFAULT), // 登錄密碼

);

把admin修改為你需要的用戶名之后,保存文件即可。額,整個過程就是這么簡單。

五:異地上傳[跨域上傳] :開啟config.php的跨域上傳功能

將 crossdomain 文件夾內和根目錄的config.php拷貝到新的服務器

新的服務器上把所有文件和目錄賦予0777權限

修改新服務器的 config.php 的 **"domain"**為當前域名

修改原服務器的 config.php 的 'CDomains' 為 http://www.新域名.com/crossdmain/file.ph

比如,如何異地上傳我有一個域名A.com,想上傳到B.com修改A.com服務器的config.php 'crossDomain'=>true,

復制corssdomain文件夾和A.com的config.php到B.com同一目錄下 并賦予777權限(chmod -R 777 /B.com/*)

修改B.com的config.php 'domain'=>'https://B.com'

修改A.com的config.php'CDomain'=>'https://B.com/corssdomain/'這樣就添加了異域上傳,如果有什么改動的話,可以直接復制config.php到B.com

因為異域上傳存在任意上傳的功能,強烈建議確定A.com服務器后修改file.php中的 header('Access-Control-Allow-Origin:*') 將其修改為: header('Access-Control-Allow-Origin:https://A.com/') 指定域名可以限制別人上傳圖片!(并不能保證完全能防止,畢竟可以偽造)

六:總結

因為圖床沒有數據庫所以安裝起來異常簡單,開箱即食,需要點贊的是,雖然是開源的,但是作者留下的推廣信息幾乎沒有。只是在頁尾留下了可以忽略的作者自己的博客連接。

異地上傳[跨域上傳]大鳥自己沒試過,只是從安裝文檔復制過來的,所以需求的需要自己折騰了。

總結

以上是生活随笔為你收集整理的宝塔php gd库,宝塔面板安装 EasyImag – 一款最简单图床的安装体验的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。