您的位置:首页 > 编程语言 > PHP开发

Android程序员学PHP开发(35)-ThinkPHP5.0(7)自动生成-phpStudy+Sublime

2017-03-07 13:53 936 查看
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/60756466
觉得博文有用,请点赞,请评论,请关注,谢谢!~

之前的博客是xampp+phpStorm,但是最近搞ThinkPHP5.0,发现xampp的站点域名管理有一点点难用。
从这篇博文开始,把xampp替换为phpStudy,顺便尝试一下新的编辑器,把phpStorm替换为Subline。

1、安装phpStudy:

phpStudy 2016.10.31 再次更新,支持自定义php版本:http://download.csdn.net/detail/iwanghang/9771728

2、站点域名管理 以及 hosts添加:

(1)站点域名管理:



(2)新增一个站点:比如这里WWW目录下的iwanghang文件夹内,其实就是ThinkPHP_full_v5.0.5,我们要选择public目录,作为 网站目录。

ThinkPHP5.0.5完整版_ThinkPHP_full_v5.0.5:http://download.csdn.net/detail/iwanghang/9763145



(3)修改hosts:有可能会遇到修改后无法保存的情况,解决方法有很多,请百度~

这里附上路径:C:\Windows\System32\drivers\etc



(4)想这样,想搞几个搞几个:



(5)不要忘记重启服务!

(6)浏览器就可以直接访问:www.iwanghang.com



3、安装subLime:

Sublime Text 3 中文优化版 S1.3.9:http://download.csdn.net/detail/iwanghang/9771994

4、自动生成:

D:\WWW\iwanghang\build.php:

<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006~2016 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------

return [
// 生成应用公共文件
'__file__' => ['common.php', 'config.php', 'database.php'],

// 定义demo模块的自动生成 (按照实际定义的文件名生成)
'index' => [
'__file__' => ['common.php'],
'__dir__' => ['behavior', 'controller', 'model', 'view'],
'controller' => ['Index', 'Test', 'UserType'],
'model' => ['User', 'UserType'],
'view' => ['index/index'],
],
// 其他更多的模块定义
];D:\WWW\iwanghang\public\index.php:(这里的写法不是唯一的,请根据你的实际情况来)
<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------

// [ 应用入口文件 ]

// 定义应用目录
define('APP_PATH', __DIR__ . '/../application/');

// 开启调试模式:
define('APP_DEBUG', true);

// 加载框架引导文件
require __DIR__ . '/../thinkphp/start.php';

// 读取自动生成定义文件
$build = include ROOT_PATH.'build.php';
// 运行自动生成
\think\Build::run($build);

5、检查自动生成是否成功:



总的来说,subLime也是不错的编辑器,博主还是适应,简单的对比一下phpStorm:

1.phpStorm输入提醒更智能。
2.subLime处理速度更快捷。
3.subLime记得没事按一下Ctrl+S。
因为是刚体验,不了解更多,可能之前用phpStorm已经有一小段时间了,用subLime还不是很适应,还是很喜欢phpStorm的输入提醒。

转载请注明出处:http://blog.csdn.net/iwanghang/article/details/60756466

欢迎移动开发爱好者交流
沈阳或周边城市公司有意开发Android,请与我联系
联系方式



微信:iwanghang
QQ:413711276
邮箱:iwanghang@qq.com



觉得博文有用,请点赞,请评论,请关注,谢谢!~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息