ThinkPHP二次开发步骤整理
来源:互联网 发布:徐州管家婆软件 编辑:程序博客网 时间:2024/06/05 18:13
【代码准备】
1.确定服务器是apache还是nginx
2.确定php版本(包括tp版本)
3.数据库的版本
1.查看PHP判断服务器使用apache还是nginx的方法
echo PHP_SAPI;
http://blog.csdn.net/hornedreaper1988/article/details/43086205
2.查看二次环境代码环境
a. Phpinfo();
http://jingyan.baidu.com/article/455a99508356c5a1662778d6.html
b.谷歌浏览器的Network
【搭建环境】
a.登录服务器:ssh root@ip地址 密码
b.查看服务器的配置,是否正确安装:php -v / mysql -v
c.查看os版本:lsb_release -a
【a.服务器初始化后,需要删除本地秘钥】
cd ~/.ssh
ls 把里面的文件删除(rm)
【d.开始搭建】
———————————————1.lnmp搭建————————————————————
https://lnmp.org
wget -c http://soft.vpser.net/lnmp/lnmp1.4beta.tar.gz && tar zxf lnmp1.4beta.tar.gz && cd lnmp1.4 && ./install.sh lnmp
默认安装lnmp可不写,如需要安装LNMPA或LAMP,将./install.sh后面的参数替换为lnmpa或lamp即可
LAMP代表Linux下Apache、MySQL、PHP这种网站服务器架构;LNMP代表的是Linux下Nginx、MySQL、PHP这种网站服务器架构。LNMPA代表的是Linux下Nginx、MySQL、PHP、Apache这种网站服务器架构,是结合LAMP与LNMP各自的优点而产生的新的网站服务器架构
按步骤完成即可,(域名https://lnmp.org/faq/lnmp-vhost-add-howto.html)
配置完一定要重启服务器;【/etc/init.d/httpd restart】
———————————————2.yum命令搭建————————————————————
【不好的地方,需要配置httpd.conf】
根据环境搜索教程,如下例:
1.搭建阿里云CentOS7搭建Apache+PHP+MySQL环境
http://www.jb51.net/article/109364.htm
(推荐) http://blog.csdn.net/r709651108/article/details/53536679
(安装mysql遇见问题)
http://blog.csdn.net/youngstar70/article/details/55001410
按教程走完则配置完成,上传网站代码,开始调试
【其他】
———————————————【终端操作数据库】————————————————————
a.在本地把数据库(scp -r本地文件远程需要安装的目录)
scp -r /Users/qqzheng/Documents/doohandev root@118.178.133.231:/home/wwwroot/default
b.导入数据库
1、首先建空数据库
mysql>create database abc;
2、导入数据库
方法一:
(1)选择数据库
mysql>use abc;
(2)设置数据库编码
mysql>set names utf8;
(3)导入数据(注意sql文件的路径)
mysql>source /home/abc/abc.sql;
方法二:
mysql -u用户名 -p密码 数据库名 < 数据库名.sql
#mysql -uabc_f -p abc < abc.sql
方法三:
mysqldump -uroot --default-character-set=UTF8 dh_shop >/dh_shop.sql -p
c.登陆查看:
mysql -u root -p
mysql> show databases
-> ;
+--------------------+
| Database |
+--------------------+
| information_schema |
| dh_shop |
| mysql |
| performance_schema |
+--------------------+
4 rows in set (0.00 sec)
mysql> use dh_shop;
Database changed
mysql> show tables;
如看到有内容,则导入成功!
d.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):
1、导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql
敲回车后会提示输入密码
2、只导出表结构
mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/ mysqldump -uroot -p -d abc > abc.sql
注:/usr/local/mysql/bin/ ---> mysql的data目录
———————————————【终端命令】————————————————————
https://zhidao.baidu.com/question/1510402494136800980.html
http://www.jb51.net/LINUXjishu/64682.html
http://www.cnblogs.com/peida/archive/2012/12/04/2800684.html
上传:scp -r /Users/qqzheng/Documents/doohandev root@118.178.133.231:/home/wwwroot/default
移动:mv /home/wwwroot/default/doohandev/* /home/wwwroot/default
———————————————【支付相关】————————————————————
微信——https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=2_1
(http://www.cnblogs.com/xsnd/p/6123444.html)
支付宝——https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7629140.0.0.UGRHHK&treeId=193&articleId=105899&docType=1
- ThinkPHP二次开发步骤整理
- saiku 3.8 二次开发代码整理步骤(20160727更新)
- ThinkPHP使用步骤
- ThinkPHP邮件发送步骤
- ThinkPHP使用步骤
- thinkphp 安全整理
- ThinkPHP初步整理
- ThinkPHP 公共函数整理
- 关于biee10g二次开发的整理
- 微信二次开发资源整理
- 微软CRM系统二次开发步骤以及注意事项
- 微软CRM系统二次开发步骤以及注意事项
- 【步骤向】Revit二次开发 Hello World
- ThinkPHP单字母函数整理
- thinkphp登录页面问题整理
- 百度编辑器二次开发常用手记整理小结
- 基于cucumber二次开发的测试框架整理
- gentoo安装步骤整理
- 【FRDM-KW41Z学习笔记】使用KDS在FRDM-KW41Z开发板上运行Hello World
- C++第六次实验-矩阵求和
- arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别
- 通过反射机制访问某类的构造器
- 三篇文章了解 TiDB 技术内幕——说存储
- ThinkPHP二次开发步骤整理
- Struts2_基于XML配置方式实现对action的所有方法进行校验
- leetcode 343. Integer Break
- 嵌入式LinuxC编程之进程控制(三)
- Majority Element
- S5P4418 android 5.1 EC20 R2.0 PCIE接口调试记录
- lintcode刷题(python)--排列组合
- RSA算法原理(一)
- MySQL