linux服务器部署php项目

当我们项目开发完之后,都是放到测试服上面测试,可以跑通之后,再放到正式服上面,正式服都是用linux敲命令,而测试服一般都是用的宝塔,小皮面板之类部署的,这就会有一点差异,下面就教大家实现linux部署php项目:

准备工具:

  1. 打包好的php项目
  2. 一台linux服务器,没有任何东西
  3. 把域名解析到服务器 (没有可跳过)

开始

  1. 部署服务器

    首先你得有一台服务器,阿里云,腾讯云的都可以,使用原生的镜像或者使用集成LAMP,如果动手能力强的话,可以使用原始的linux镜像再去部署环境,推荐使用https://oneinstack.com/,部署

  2. 部署php项目
    服务器准备好之后开始把我们的项目部署上线。分为数据部分,项目文件部分。

数据库部分使用navcate,导入导出都很都方便,导出之后再连接正式服,导入进去。


项目部分
使用finalshell工具连接服务器,填入服务器的root密码,连接上去。把压缩好的项目文件上传上去

添加一个nginx主机,复制一个nginx配置 /usr/local/nginx/conf/vhost,

  1. 配置好之后重启nginx,使用命令 service nginx restart

测试

使用域名访问项目,如果正常的话,会访问到项目,如果异常,可以注意下以下几点配置好没
1.绑定项目的时候,要绑定到public目录下面
2.open_basedir文件配置错误,会导致项目无法运作
3.有些函数被PHP禁止了,去配置文件里面去掉

以上就是部署项目的全过程,做个记录,防止以后忘记,在此记录下来

linux部署php项目相关推荐

  1. 记录第一次使用linux部署springbootweb项目

    记录第一次使用linux部署springbootweb项目 收获感受 经过一下午的安装虚拟机.Linux系统.JDK1.8,项目打包,解决bug,终于项目部署成功!哈哈哈哈哈哈哈哈哈 收获还是不错的, ...

  2. (阿里云)Linux部署SSM项目全过程

    首先安装好jdk, 然后安装好mysql 具体步骤可以看我的这篇博客: (阿里云)Linux部署springboot项目全过程_向上的狼的博客-CSDN博客 如果你使用的是 Spring Boot,内 ...

  3. Linux部署springboot项目(从安装java开始)

    Linux部署springboot项目 一 安装jdk 方式一:yum方式下载安装 方式二:官网下载jdk,ftp上传服务器解压安装 二 部署SpingBoot工程 一 新建SpingBoot工程 二 ...

  4. Linux部署tomcat项目的方法,使用linux部署tomcat项目

    1.下载对应的Tomcat服务器包 Apache Tomcat官网下载: http://tomcat.apache.org/download-70.cgi 比如我们使用的是  apache-tomca ...

  5. php在linux部署,如何在linux部署php项目

    在linux部署php项目的方法:首先打开终端,安装php常用扩展:然后重启apache使php生效[apachectl restart]:最后测试php环境即可. 在linux部署php项目的方法: ...

  6. 【linux部署前端项目】

    linux部署前端项目(本地部署) 1.nginx安装 #在/usr/local/目录下新建nginx目录 sudo mkdir nginx #升级文件权限 sudo chmod 777 mginx ...

  7. linux 运行php项目,如何在linux部署php项目

    在linux部署php项目的方法:首先打开终端,安装php常用扩展:然后重启apache使php生效[apachectl restart]:最后测试php环境即可. 在linux部署php项目的方法: ...

  8. Linux - 部署node项目

    安装Node 1.下载linux版本node安装包 https://npmmirror.com/mirrors/node/v16.14.0/node-v16.14.0-linux-x64.tar.xz ...

  9. (阿里云)Linux部署springboot项目全过程

    Linux-jdk1.8下载地址 点击下载 jdk1.8-linux 提取码:h40h 一.安装jdk 1.1.将安装包上传至Linux服务器 1.2.创建安装文件夹 创建install mkdir ...

最新文章

  1. 关于TVM的点滴记录
  2. 实验集锦二 路由器基础信息、查看命令及CDP
  3. 异常:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值...
  4. goroutine sync.Mutex互斥锁Lock的使用
  5. js判断是否在微信浏览器中打开
  6. 深入分析Php处理浮点数的问题
  7. Android Monkey测试入门(摘)
  8. java 课后习题 键入日期输入星期几
  9. 用公式求e^x的近似值
  10. Elasticsearch的JavaAPI
  11. GNS3 Windows安装
  12. 复杂多个合约部署验证方法
  13. Python入门--函数的返回值
  14. C#程序打包与部署,包括处理安装向导中用户输入的参数,创建卸载程序。
  15. win10怎么更新flash到最新版本【系统天地】
  16. JS 实现打印二维码图片
  17. CKA2020年9月考试总结
  18. 2010中国互联网哈哈榜
  19. Android:仿小米便签,图文混排
  20. CentOS7.6安装weblogic14.1.1.0.0

热门文章

  1. 百万用户级游戏服务器架构设计与游戏视频开发平台源码分享
  2. python shutil模块安装_python shutil模块
  3. 数据挖掘原理与实践 第四章作业
  4. React(五):js如何保留小数点后两位
  5. 802.11技术解析
  6. 提取计算机系统的当前日期的函数,(excel提取函数)excel用什么函数可以提取出电脑系统的年月日?...
  7. Presto + Superset 数据仓库及BI
  8. 推荐一个好用到爆炸的电脑工具-uTools
  9. vc不支援此种界接口_VC++2005(vcredist_x86)安装不上的解决方法
  10. python pexpect_Python Pexpect库的简单使用方法