「Simpic」 오픈 소스 PHP 경량 자체 구축 이미지 호스팅 프로그램
8,168 0
Simpic
먼저 개인용 이미지 호스팅을 직접 구축하고 싶어서 인터넷에서 오랫동안 적합한 프로그램을 찾아보았지만, 괜찮은 프로그램은 Chevereto와 ImgURL 정도였습니다. 하지만 이 두 프로그램의 업로드 경로가 제 취향에 맞지 않아 포기했습니다.
제가 원한 것은 SM.MS와 같은 업로드 방식이었습니다. 처음에는 직접 만들려고 했지만, 이후 우연히 Gitee에서 란콩 이미지 호스팅을 발견했고 제 취향에 매우 잘 맞는다는 것을 알게 되어 이를 수정하기로 했습니다. 마침내 제가 원하는 형태로 수정했고, 란콩 이미지 호스팅의 오픈 소스 라이선스를 확인해 보니 오픈 소스 공개가 허용되어 있어 Simpic이 탄생하게 되었습니다.
프로그램 특징
- SM.MS 이미지 호스팅 업로드 경로 모방
- 최신 Layui 프레임워크
- SM.MS 이미지 호스팅 홈페이지 모방
- Qiniu Cloud, UpYun 업로드 지원
- 이미지 직접 드래그 앤 드롭 업로드
- 다중 사용자 개별 관리
- 사용자 센터 이미지 스트림 로딩
- 다중 이미지 업로드 지원
원본 프로그램(현재는 유지 관리되지 않는 것 같습니다)
- 프로젝트: 란콩 이미지 호스팅
- 작성자: WispX
- 작성자 블로그:https://www.wispx.cn/
- 원본 프로젝트:https://gitee.com/wispx/lsky
프런트엔드 데모


백엔드 데모


설치 요구 사항
- PHP 버전 > 5.3
- Curl 지원
- Mysqli 지원
- Rewrite
설치 방법
주의: 현재 가상 호스트는 지원하지 않으며, 데이터베이스는 InnoDB 엔진이어야 합니다.
- 프로그램을 다운로드하여 웹 실행 환경에 업로드한 후 압축을 해제합니다.
- 실행 디렉터리를
/public으로 설정합니다.
![]1
- Rewrite 규칙을 설정합니다:
Apache
Plain Text 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 Plain Text
location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; }}- 홈페이지에 접속하면 설치되지 않은 경우 자동으로 설치 페이지로 이동합니다. 페이지의 안내에 따라 설치하면 됩니다.
댓글
(0)아직 댓글이 없습니다