fastadmin安装环境要求(Windows7+Apache+mysql+UPUPW--高版本):
PHP >= 5.5.0
Mysql >= 5.5.0
Apache 或 Nginx
PDO PHP Extension
MBstring PHP Extension
CURL PHP Extension
Node.js (可选,用于安装Bower和LESS,同时打包压缩也需要使用到)
Composer (可选,用于管理第三方扩展包)
Bower (可选,用于管理前端资源)
Less (可选,用于编辑less文件,如果你需要增改css样式,最好安装上)
fastadmin实现二级域名访问后台截图:
fastadmin实现隐藏index默认前端模块截图:
Apache,通过URL重写隐藏应用的入口文件index.php,配置参考:
httpd.conf配置文件中加载了mod_rewrite.so模块
AllowOverride None 将None改为 All
把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>
PHP >= 5.5.0
Mysql >= 5.5.0
Apache 或 Nginx
PDO PHP Extension
MBstring PHP Extension
CURL PHP Extension
Node.js (可选,用于安装Bower和LESS,同时打包压缩也需要使用到)
Composer (可选,用于管理第三方扩展包)
Bower (可选,用于管理前端资源)
Less (可选,用于编辑less文件,如果你需要增改css样式,最好安装上)
fastadmin实现二级域名访问后台截图:
fastadmin实现隐藏index默认前端模块截图:
Apache,通过URL重写隐藏应用的入口文件index.php,配置参考:
httpd.conf配置文件中加载了mod_rewrite.so模块
AllowOverride None 将None改为 All
把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>
//别名配置,别名只能是映射到控制器且访问时必须加上请求的方法
return [
// '__alias__' => [
// 'demo' => 'admin/Test',
// ],
'__pattern__' => [
'name' => '\w+',
],
'[hello]' => [
':id' => ['index/hello', ['method' => 'get'], ['id' => '\d+']],
':name' => ['index/hello', ['method' => 'post']],
],
//域名绑定到模块
'__domain__' => [
'houtai'=> 'admin',
'www' => 'index',
'api' => 'api',
],
];
再补充几点,完善一下信息如下图: 绑定域名,主域名,和后台访问域名。 如果此处的访问入口文件目录指定了public则路径中就不存在public
TP5开启子域名部署。
本地解析好域名。
原文地址,转载请保留:http://www.dianthink.com/Article/detail/id/189/p/2.html
发表评论 取消回复