呆错后台管理框架以及基于DaiCuo开发的应用插件搭建运行环境的详细图文教程

2022-06-03 23:02:35 安装配置 安装配置

环境要求
  • MYSQL >= 5.1.0 (可选)
  • PHP >= 5.4.0 (必需)
  • Web服务器(PATH_INFO模式 + Rewrite伪静态)(必需)
数据库

初始数据库使用的是sqlite3,所以mysql可以不用安装,如果需要使用Mysql版则请安装mysql5.1版本以上,建议编码选择uftf8mb4。

PHP版本

呆错后台管理框架最低要求的PHP版本大于等于5.4版本即可,支持PHP7。

WEB服务器

常用的WEB服务器有Nginx、Apache、IIS等,无论选择哪款软件都可以、但必需正确配置(PATH_INFO、Rewrite)这两个模块。

PATH_INFO模式

呆错后台管理框架的URL网址路径采用PATH_INFO模式,所以您在自己搭建网站运行环境时或购买虚拟主机时一定要支持PATH_INFO。

  • Apache(一般情况下Apache默认就支持),如果不能正常运行,自行搜索关键字(Apache配置PATH_INFO)。
  • Nginx(Nginx一般情况下需要配置网站的conf),以lnmp为例,在配置nginx时,加载PHP的配置应该是include enable-php-pathinfo.conf 代替 include enable-php.conf 即可。如果你使用的是宝塔面板,可以参考这篇详情的图文教程。
Rewrite伪静态

可以通过URL重写隐藏应用的入口文件index.php,下面是相关服务器的配置参考。

[ NGINX]

在Nginx低版本中,是不支持PATHINFO的,但是可以通过在Nginx.conf中配置转发规则实现:

location / {
    if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php?s=/$1 last;
        break;
    }
}
[ Apache ]

Apache的伪静态规则已经在网站根目录.htaccess,只需要开启Apache的Rewire模块

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

在IIS的高版本下面可以配置web.Config,在中间添加rewrite节点:

<rewrite>
<rules>
<rule name="OrgPage" stopProcessing="true">
<match url="^(.*)$" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_HOST}" pattern="^(.*)$" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php/{R:1}" />
</rule>
</rules>
</rewrite>
主机域名

主机与域名推荐在阿里云、百度云、腾讯云、华为云、谷歌云、微软云等,新手建议直接购买虚拟主机,免除自己搭建环境的困扰。

虚拟主机
  • 对于刚学做网站的朋友,使用 阿里云虚拟主机 搭建网站是最快、最方便、性价比最高的解决方案。
  • 优势在于价格便宜,安全性高,不需自行搭建网站运行环境,开通后上传源码就可以使用,后期也可以随着网站流量的提升进行弹性升级,当流量大到云虚拟主机不够支撑时我们再购买云服务器。
云服务器
  • 关于云服务器按系统环境分为以下几种,一些互联网前辈为了解决服务器维护难的问题、征对不同的操作系统都开发了相应的可视化软件进行管理。
  • 如果您采用购买独立服务器、云服务器、轻量应用服务器的方式来运行网站,开通服务器后一般都需要自行安装网站环境,以下几款软件都可以很好的支持。
软件套装

推荐一些常用的LAMP/LNMP一键安装包与管理面板,可以快速方便搭建各种网站运行环境。

Windows环境

在Windows环境下,推荐使用phpStudy宝塔面板

Linux环境

在Linux环境下,推荐使用宝塔面板LNMP

Mac环境

在Mac环境下,推荐使用MAMP

相关教程

58

作者:admin

链接:https://demo.daicuo.cc/cms/detail/index?id=704

来源:呆错框架演示

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

上一篇:呆错短视频系统MYSQL版安装说明

下一篇:如何将呆错短视频插件设为首页