标签:ranch mysql 环境 调用 common 跨域 项目上线 数据库 主页
1、LNMP架构基础环境部署1) 程序连接数据库时需要使用一些扩展,本项目使用的是pdo_mysql;
# php -m |grep -i pdo
PDO
pdo_mysql
pdo_sqlite
2) PHP的扩展是十分多的具体可以查看官方Doc;
:) 代码库clone到本地后默认是master分支;git branch -a BRACH_NAME可以切换分支;
1) 后端框架依赖包的安装:composer {install | update}
2) 前端代码编译:npm {install | run build}
Note:
3)composer 包的安装过程中可能会遇到PHP-common5.4和7.2的冲突问题,
这时我们可以通过修改ln -sv /usr/bin/php72 /usr/bin/php软链接,来实现切换不
同版本的PHP解释器,此方法一样适用于python2和python3;
:) 对于OPS进行项目前后端的配置完成后,进行入口主页的访问测试一个十
分重要的环节;
1) 一些项目中往往会使用前后端代码分离的开发逻辑,也有一些开发人员使
用的代码前后端往往是一体的,如ecshop, CI框架的程序等;
2)
一般用户访问的都是前端的入口页,后端的API是由前端代码调用的;因
此如果前后端都有域名的时候,会牵涉到跨域的问题,往往后端代码中为
了安全都有跨域的安全限制的。
此外对于仅为前端网页入口申请绑定域名的话,那么前端对后端的调用可
能不是通过域名调用的,而是通过location调用;这是前后端的调用基于内
网实现,此外会在location上进行调用的限制等等。
标签:ranch mysql 环境 调用 common 跨域 项目上线 数据库 主页
原文地址:http://blog.51cto.com/mjunetwslinux/2155794