Laravel环境及其项目上线的注意事项

1、LNMP架构基础环境部署

1) 程序连接数据库时需要使用一些扩展,本项目使用的是pdo_mysql;
# php -m |grep -i pdo
PDO
pdo_mysql
pdo_sqlite

2) PHP的扩展是十分多的具体可以查看官方Doc;

2、代码库的clone

:)  代码库clone到本地后默认是master分支;git branch -a BRACH_NAME可以切换分支; 

3、依赖安装

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;

4、项目页的访问

:)  对于OPS进行项目前后端的配置完成后,进行入口主页的访问测试一个十
分重要的环节;
1) 一些项目中往往会使用前后端代码分离的开发逻辑,也有一些开发人员使
用的代码前后端往往是一体的,如ecshop, CI框架的程序等;
2)
        一般用户访问的都是前端的入口页,后端的API是由前端代码调用的;因
                此如果前后端都有域名的时候,会牵涉到跨域的问题,往往后端代码中为
                了安全都有跨域的安全限制的。
       此外对于仅为前端网页入口申请绑定域名的话,那么前端对后端的调用可
             能不是通过域名调用的,而是通过location调用;这是前后端的调用基于内
             网实现,此外会在location上进行调用的限制等等。

猜你喜欢

转载自blog.51cto.com/mjunetwslinux/2155794