【代码准备】
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