ThinkPHP二次开发步骤整理

【代码准备】

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可不写,如需要安装LNMPALAMP,将./install.sh 后面的参数替换为lnmpalamp即可

LAMP代表LinuxApacheMySQLPHP这种网站服务器架构;LNMP代表的是LinuxNginxMySQLPHP这种网站服务器架构。LNMPA代表的是LinuxNginxMySQLPHPApache这种网站服务器架构,是结合LAMPLNMP各自的优点而产生的新的网站服务器架构


按步骤完成即可,(域名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

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值