aidigu开源微博项目程序,PHP开发的开源微博系统,自媒体个人创业、网盘推广首先

一、软件介绍

文末提供程序和源码下载学习

PHP开发的开源微博系统,采用PHP + MySQL开发,框架采用ThinkPHP5.1,用户登录后拥有专属ID,支持表情、关注用户,网盘分享等功能,支持图片上传,视频上传,网盘存储分享。

测试地址

http://t.aidigu.cn

二、安装方式

1.克隆源码,导入数据库即可(文末提供下载)

2.复制 example_env 为 .env 并修改.env相关配置

3.网站的运行目录设置为 /public

4.配置Web服务器的伪静态

Nginx伪静态配置(nginx.conf)

location / {

if (!-e $request_filename) {

rewrite ^(.*) /index.php?s=/1 last;

break;

}

}

Apache伪静态配置(.htaccess文件)

<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>

IIS伪静态规则配置(web.config)

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

<system.webServer>

<rewrite>

<rules>

<rule name="OrgPage" stopProcessing="true">

<match url="^(.*)$" ></match>

<conditions logicalGrouping="MatchAll">

<add input="{HTTP_HOST}" pattern="^(.*)$" ></add>

<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" ></add>

<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" ></add>

</conditions>

<action type="Rewrite" url="index.php/{R:1}" ></action>

</rule>

</rules>

</rewrite>

</system.webServer>

</configuration>

三、建议的环境:

Linux系统:CentOS7+/Debian9+/Ubuntu20.04+

Linux 系统 :CentOS7+/Debian9+/Ubuntu20.04+

PHP版本需求:建议PHP7.2+(暂不支持PHP8)

MySQL版本需求:MySQL5.6+

MySQL 版本需求 :MySQL5.6+

软件下载

夸克网盘分享

本文信息来源于GitHub作者地址:https://github.com/lty628/aidigu

相关推荐
ONE_PUNCH_Ge1 小时前
Go 语言变量
开发语言
幼稚园的山代王1 小时前
go语言了解
开发语言·后端·golang
晚风残1 小时前
【C++ Primer】第六章:函数
开发语言·c++·算法·c++ primer
满天星83035771 小时前
【C++】AVL树的模拟实现
开发语言·c++·算法·stl
weixin_456904272 小时前
基于.NET Framework 4.0的串口通信
开发语言·c#·.net
ss2732 小时前
手写MyBatis第107弹:@MapperScan原理与SqlSessionTemplate线程安全机制
java·开发语言·后端·mybatis
一只代码狗2 小时前
Docker Desktop在MAC上无法强制关闭的命令清理方式
macos·docker·php
CoderJia程序员甲2 小时前
GitHub 热榜项目 - 日榜(2025-10-11)
ai·开源·github·ai编程·github热榜
麦麦鸡腿堡2 小时前
Java的动态绑定机制(重要)
java·开发语言·算法
时间之里2 小时前
【c++】:Lambda 表达式介绍和使用
开发语言·c++