记得第一次接触php的时候感觉很神奇,居然不用编译就可以运行,当时老本行是Java的,后来因为公司的原因,小编不得不转行学习php。就是从一个小白干起来的,第一次上手的框架是Thinkphp5.0,我通过手册学习发现tp与laravel之间存在不同的差异:
TP框架直接在tp的官网(http://www.thinkphp.cn/),直接下载tp源码,放到指定的目录,配置虚拟目录,小编本地的开发环境是phpstudy,通过phpstudy的站点设置,配置虚拟目录,就开干了
![在这里插入图片描述](https://img-blog.csdnimg.cn/20181210120237482.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQyNjUzOTg=,size_16,color_FFFFFF,t_70)
下载下来的tp源码目录结构如下图
![tp框架的目录结构图](https://img-blog.csdnimg.cn/20181210120457999.png)
每次执行都需要从访问public/index.php才能够执行到tp的整个框架源码,如下图,小编在谷歌浏览器请求访问的,
![在这里插入图片描述](https://img-blog.csdnimg.cn/20181210120807125.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQyNjUzOTg=,size_16,color_FFFFFF,t_70)
如果此时在浏览器直接访问:http://127.0.0.11,它会报错服务器没有访问权限
这对于一个小白来说是非常蛋疼的,这是因为在跟目录下面没有index.php这个文件,这个时候我们可以直接将public目录下面的index.php和.htaccess文件(权限文件)复制到项目的根路径,当然这个时候打开根目录下面的index.php文件需要 修改文件路径如下图:
当你保存修改后的index.php文件后,这个时候直接请求你配置的站点域名或者ip就可以访问
http://127.0.0.11
这样子tp框架就安装好了,然后你可以随心所欲的开撸了,当然还有一些其他的使用方法,详见tp手册:http://www.php.cn/php/php-tp-modellocation.html
然而laravel被称作为 WEB 艺术家创造的 PHP 框架,就不能直接下载安装了,它的通过composer这么一个软件来安装管理laravel,当时小编第一次完直接懵逼了!这是个什么玩意啊,还好通过文档了解到这个东西,直接访问这个路径https://getcomposer.org/download/下载
Composer-Setup.exe文件下载到你的本地磁盘目录,双击运行傻瓜式安装下一步下一步静等一分钟就安装好了。最后一步将你的composer安装目录添加到系统环境变量中,详见下图
将你的composer安装路径复制到path的变量值以;作为结束,点击确定,按下window+R弹出运行框如下图
在打开的框中输入cmd,打开cmd命令行,在命令行中输入composer
如何看到这个界面的话,那么恭喜你,compoer安装成功了。
接下来就安装laravel框架,通过cd命令切换到你存放代码的目录:
在命令行下面执行:
composer create-project laravel/laravel laravelapp --prefer-dist
这个时候composer就在下载laravel框架了,静等几分钟
看到这个提示说明框架下载成功,配置好你本地的映射目录,小编用的还是phpstudy
看到这个提示说明的laravel框架安装成功了,当然安装过程中也可以参考官方提代的安装手册https://laravel-china.org/docs/laravel/5.7/installation/2242