在前两篇里,我们分别介绍了如何购买阿里云服务器,安装基本软件和配置(请看阿里云ECS服务器Linux环境下配置php服务器(一)--基础配置篇)
以及如何安装使用phpMyAdmin(请看阿里云ECS服务器Linux环境下配置php服务器(二)--phpMyAdmin篇)

今天我们来讲一下,如何将你本地开发好的项目,部署到Linux服务器上。

因为我本地开发环境是Windows(Mac下配置php实在是不熟练),所以今天的软件都是以Windows为例。

首先我们要把本地的PHP相关的文件,上传到服务器上,这一步可以使用xftp工具。
下载一个xftp,安装完成后,打开,新建一个会话,具体如下:

注意协议选SFTP,端口号22。
然后把你php的文件拖到服务器上,直接拖动即可:

然后把我们本地的数据库导入到服务器:
首先打开本地的phpMyadmin,导出一个.sql的文件

然后打开你服务器的phpMyadmin,新建一个同名的数据库,导入刚才那个.sql文件

哦了,现在项目已经部署到服务器了,打开来试一下:
结果提示我,database unconnected!

貌似忘了啥,是的,你的php文件里的数据库连接要改一下,改成服务器mysql的用户名和密码啊。
改完再试一下,ok了。

但是遇到个问题,就是我之前导入的数据,在phpMyadmin里面查看,都是正常的,在php网页查看,居然都是乱码,很蛋疼,搞了半天也没搞定,好在数据就几条测试的,也就没啥影响。这个问题有时间我会继续搞一下。

更多相关文章

  1. 确定脚本所在的服务器以及PHP中的配置的最佳方法是什么?
  2. PHP - 在外部服务器上读取文件?
  3. 使用GMail SMTP服务器从PHP页面发送电子邮件
  4. PHP项目转移到服务器上验证码不显示解决办法
  5. 如何在PHP 5.4.33 Apache服务器上启用mbstring?
  6. 通过添加3hrs从服务器中重新获取CURTIME()并在PHP页面中显示它
  7. php和django位于同一个lighttpd服务器上
  8. 将node.js服务器更改为Apache服务器
  9. 当我将它移动到另一台服务器时,计数器将无法工作

随机推荐

  1. Generation PDF from HTML (component fo
  2. Chrome显示错误为:由于内容安全策略,拒绝
  3. 当您有很多选项时,GUI替代
  4. 单击列表项时如何编写内容? [重复]
  5. JQuery如何获取table中checkBox选中的多
  6. 请帮我解决这个乱糟糟的HTML表格
  7. 如何在HTML中为移动页面创建图像下载链接
  8. JQuery仿最新淘宝网首页带箭头幻灯片,JQu
  9. 提交表单时需要运行php脚本
  10. CSS样式如何解决IE浏览器不同版本的兼容