部署thinkphp5框架的php,三、部署ThinkPHP5框架

1、在运行环境管理菜单中找到【环境变量】选项点击进入![](https://img.kancloud.cn/b2/f3/b2f3f60c1323da7e86c2ae70529b399c_1366x710.png)

2、在ThinkPHP5框架中找到application/config.php文件,做如下修改

![](https://img.kancloud.cn/41/6d/416d145121588accee9facf564bab925_1366x746.png)

3、在ThinkPHP5框架中找到application/database.php文件,做如下修改

![](https://img.kancloud.cn/8b/71/8b715b70529b9808a499118f7b5a08f6_1366x768.png)

4、访问绑定的域名即可看到如下页面

![](https://img.kancloud.cn/21/0f/210ffd96aecd5a6276fcd80744f53809_1366x672.png)

5、到这里ThinkPHP5框架已经部署成功了,但是我们发现页面出现了错误,找不到mkdir()函数,这是因为新浪云SAE禁止用户直接写入文件,但是ThinkPHP5需要写入缓存文件,怎么解决呢?新浪云为我们提供了Memcached,这是一个高性能的分布式内存对象缓存系统,我们可以用它来写入ThinkPHP5的缓存文件。找到菜单栏中【数据库与缓存】菜单下的Memcached选项,然后打开服务开关

![](https://img.kancloud.cn/73/50/73501f884bdcf9f037be2ce82ec6ff68_1366x672.png)

6、在ThinkPHP5框架中找到【thinkphp/library/think/log/driver/File.php】文件,将49行代码修改为:

`$destination = 'saemc://'.$this->getMasterLogFile();`

![](https://img.kancloud.cn/20/68/2068d063567a74dab526d5e553e6983e_1366x746.png)

7、在ThinkPHP5框架中找到【thinkphp/library/think/template/driver/File.php】文件,在28行前面加上一行:

`$cacheFile = 'saemc://'.$cacheFile;`

![](https://img.kancloud.cn/d1/ea/d1ea956c77888eef897461d3d70d6180_1366x746.png)

将48行改为:

`$this->cacheFile = 'saemc://'.$cacheFile;`

![](https://img.kancloud.cn/6c/01/6c0122995b939ecf22c4897397f2d17b_1366x746.png)

8、在ThinkPHP5框架中找到【application/index/controller/Index.php】文件,将第8行改成:

`return view('index');`

9、在【application/index】目录下新建如下目录和文件【view/index/index.html】,结构如下:

![](https://img.kancloud.cn/4e/84/4e844e70783dcbe7bbd1377dd8e76af2_1366x746.png)

然后访问http://域名/public,就能看到我们新建的页面啦!

![](https://img.kancloud.cn/4e/b1/4eb1e62f2c2a0dcab5ca73e221d240a6_1365x668.png)

教程到此结束!步骤三是本文的重点,很多初学者都遇到过该情况不知道如何解决,主要就是缓存配置问题。

感谢大家阅读本教程!如有问题请联系作者QQ2217709027。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值