# ThinkPhP5 项目实战(第三讲):TPshop下载与安装 第二部分 linux上安装
![](https://box.kancloud.cn/696bc6be3b23c1320b12fd529f8b9225_1212x615.png)
linux版本
> CenterOS 6.5
一键安装包lnmp
> 官网地址 https://lnmp.org
安装lnmp
> wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lnmp
如果提示-bash: wget: command not found, 则先要安装wget
> wget安装命令: yum install wget
下载tpshop
> 前往tpshop官网下载tpshop2.0单商户版: http://www.tp-shop.cn/Index/Index/download.html
![](https://box.kancloud.cn/a71ff53b57993143ef3d3336df772039_1183x709.png)
安装过程中, 注意设置注意目录权限
> 设置权限命令: chmod -Rf 777 文件夹名 (递归目录及子目录权限).
可能会提示要设置sql_mode
>1. 查找mysql配置文件my.cnf配置文件路径: find / -name my.cnf
2.修改sql_mode, 验证是否修改成功,在MYSQL中执行: show variables liek '%sql_mode%'
安装成功之后, 进入商品详情或后台管理报404错误, 此时需要设置nginx配置
> 在tpshop目录下找到nginx.conf2配置文件替换
替换成功之后, 测试nginx是否成功:
> lnmp nginx configtest 如果显示的是successful说明配置成功
重启nginx
> 重启命令: lnmp nginx restart
启用scandir
> 进入/usr/local/php/etc 然后编辑php.ini 开启scandir
然后重启php-fpm
> /etc/init.d/php-fpm restart
~~~[youku]
XMzgzNzMzODY5Mg =856x523
~~~
**如果视频无法播放,多换几个浏览器试试, 优酷很垃圾, 很多浏览器不兼容.**
**视频及涉及到工具下载地址: http://pan.baidu.com/s/1cEMbp0**
- 第一讲、课程大纲
- 第二讲、入门与安装-上
- 第二讲、入门与安装-下
- 第三讲、URL和路由-路由
- 第四讲、URL和路由-URL
- 第五讲、请求和响应-请求
- 第六讲、请求和响应-响应
- 第七讲、SQL追踪器
- 第八讲、数据库-基本操作
- 第九讲、数据库操作-事务
- 第十讲、查询语言-上
- 第十一讲、查询语言-下
- 第十二讲、模型和关联-上
- 第十三讲、模型和关联-下
- 第十四讲、读取器与修改器
- 第十五讲、转换与自动完成
- 第十六讲、查询范围
- 第十七讲、输入和验证-上
- 第十八讲、输入和验证-下
- 第十九讲、关联-一
- 第二十讲、关联-二
- 第二十一讲、关联-三
- 第二十二讲、关联-四
- 第二十三讲、关联-五
- 第二十四讲、模型输出
- 第二十五讲、视图和模板-一
- 第二十六讲、视图和模板-二
- 第二十七讲、调试和日志
- 第二十八讲、API开发
- 第二十九讲、扩展
- 第三十讲、浅析session,cookie机制
- 第三十一讲、session的使用
- 第三十二讲、cookie的使用
- 第三十三讲、验证码
- 第三十四讲、文件上传
- 第三十五讲、图像处理
- 第三十六讲、版本3.2和5的差别
- 第三十七讲、未来与总结
- 第二套、TPshop大型项目实战
- TPshop项目实战
- 第一讲、内容介绍
- 第二讲、TPshop window安装
- 第三讲、TPshop linux安装
- 第四讲、TPshop目录结构
- 第五讲、单点登录
- 第六讲、支付插件原理
- 第七讲、支付宝支付集成
- 第八讲、微信支付
- 第九讲、银联支付
- 第十讲、TPshop QQ快捷登录
- 第十一讲、支付宝登录
- 第十二讲,微信扫码登录
- 第十三讲,新手入门微信开发
- 第十四讲,10分钟将TPshop部署服务器上线
- 第十五讲,网站真实高并发架设
- 第十六讲,网站真实高并发架设