设为首页 收藏本站
查看: 1206|回复: 0

[经验分享] 将php代码部署到新浪云测试(简单方法,包含数据库的连接)

[复制链接]

尚未签到

发表于 2017-12-30 22:40:33 | 显示全部楼层 |阅读模式
  很多人做项目都是先在本地测试然后上传到服务器运行,如果包含了操作数据库的信息往往需要进行一番调试,这里我总结一下把php代码包含数据库的连接如何上传到新浪云服务器的步骤。
  1、在新浪云应用SAE的控制台创建新应用。(我这里以创建php5.6版本的应用为例)
  2、在左侧的“应用”-“代码管理”,点击“上传代码包”,将你本地的php/html等文件打包成zip,选择这个zip点击确定。
  PS.可以先把一个helloworld.php打包,然后上传到服务器测试一下。点击下方你的应用链接,在网址后面加上/helloworld.php,就可以看到你的代码结果了。
  PPS.如果只是进行一些小测试,在线编辑也是一个很好的选择。
  对于数据库的连接:
  PS.这里建议需要上传的php文件中,如果包含数据库连接,都include一个connection.php,里面包含连接数据库所需要的信息。因为如果把连接信息直接写在每个php文件里,操作和修改起来比较麻烦。
  1、在你的应用左侧点击“数据库与缓存服务”,点击“共享型mysql",点击”创建mysql“。
  创建完应该是这样:
DSC0000.png

  2、点击详情,将你的用户名密码显示出来,把这个信息存在一个地方。
DSC0001.png

  3、连接服务器。在connection.php或者对应代码中,把对应信息替换上去。
  

<?php  

();  

(0);  

$servername = "w.rdc.sae.sina.com.cn:3306";  

$username = "里面的内容替换成你显示的用户名";  

$password = "里面的内容替换成你显示的密码";  

  

$con = ($servername,$username,$password);  

  

/*可以加入下面这段话测试  
if ($con)
  echo "连接成功";
  

*/  
?>
  

  到此为止你的代码就可以成功连接到新浪云的服务器了。
  4、把你代码中的create database XXX的语句都去掉。
  在新浪云共享MYSQL中,每个应用只有一个数据库,而你在本地phpmyadmin测试的时候想建多少数据库都可以,这点比较容易犯错,所以需要把建数据库的语句都去掉,直接选择数据库即可。
  5、连接数据库
  以我的应用为例,我的应用名是phptest2017,所以新浪给我的数据库名字是app_phptest2017。
  在php文件中对应的select语句应该修改成
  mysql_select_db("app_phptest2017", $con);  //$con是刚才的连接语句
  自此大功告成,之后就是正常的操作了,创建数据表啦之类的,和在本地操作一模一样。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-430144-1-1.html 上篇帖子: PHP提取多维数组指定一列的方法大全 下篇帖子: 一份不错的php面试题(附答案)(笔试题)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表