一、前言
开始更新一些php的东西,自学笔记。
其实才疏学浅的我到现在,其实仍然不知道云平台是个什么玩意……还望大神用最主流的话语赐教。
笔者的学校开设的课程是.NET相关,但是笔者实习期间,他们强烈建议我学习php而不是aspx,原因有许多,.net的版权是微软的只兼容windows平台肯定算一个,而且现在的主流web应用大多数都是基于python或php的……所以便出于兴趣进行学习。
而且主流的云平台几乎支持的都是Python,PHP,Java…….
关于云,我只能暂时理解为:一个在服务器上开发储存供用户使用的web应用的地方……不知道对不对。。。
二、环境搭建
(1)首先,我们要选定一家云平台的提供商。
比如SinaAPP:点击打开链接
比如百度的BAE云平台:点击打开链接
此外还有许多地方,就不一一列举了,虽然是在百度实习的,但是这里还是采用了sina的平台……原因?部署比较容易,百度自己的部署工具是命令行下的,不太适合新手使用。
注册一个开发者账号,地球人都会,记住自己的账号和密码。
然后安装一个SVN部署工具:TortoiseSVN,注意新浪云平台只支持1.8以下的版本,笔者采用了1.7。其实就是个右键菜单。。
(2)然后,在自己的计算机上架设php环境。
php环境有许多的搭配,最成熟的是:apache+php+mysql
可以自己部署,也可以下载集成包,笔者采用了xampp集成包,自带apache/php/mysql,方便,装完就能用。
下载地址:点击打开链接
安装方法和普通软件一样,装完之后,打开XAMPP控制面板看一看,启动apache服务器,然后http://localhost:port看看是否出现了欢迎界面,玩过IIS或者别的服务器的人都基本明白。
(3)IDE的搭设,可以用Eclipse,也可以用Netbeans之类的,我这里采用了Netbeans 7.4,一样的,装完就能用。
需要注意的是Netbeans的默认字体和配色方案容易出现乱码,所以需要更改一下配色方案。
PHP的代码段以<?php 开头,以?>结束。其他的便是http的东西了。
试着运行一下,如果apache服务器配置好了的话,可以试着写我们的第一个PHP程序,运行成功:
<?php echo "hello world!"; ?>
(4)上传这个页面。
首先找到这个php所在的工程文件夹下(默认为xampp/htdocs/工程名,然后新建一个文件夹作为版本号,比如1(sinaapp文档中只支持上传这种格式的工程文件夹)
URL填写地址为https://svn.sinaapp.com/你的应用名称,其余默认,点击确定,输入开发时申请的用户名和密码即可。然后进入这个文件夹,选择svn submit.将php页面上传即可
注意message是必须要填写的,否则会导致上传失败的。最后进入你申请的主页面看看,hello world!是不是就在哪里?