【PHP自学笔记1】如何搭建配置PHP环境、云平台发布、第一个HelloWorld程序

一、前言 

    开始更新一些php的东西,自学笔记。

    其实才疏学浅的我到现在,其实仍然不知道云平台是个什么玩意……还望大神用最主流的话语赐教。

    笔者的学校开设的课程是.NET相关,但是笔者实习期间,他们强烈建议我学习php而不是aspx,原因有许多,.net的版权是微软的只兼容windows平台肯定算一个,而且现在的主流web应用大多数都是基于python或php的……所以便出于兴趣进行学习。

    而且主流的云平台几乎支持的都是Python,PHP,Java……. 

       关于云,我只能暂时理解为:一个在服务器上开发储存供用户使用的web应用的地方……不知道对不对。。。

二、环境搭建

    (1)首先,我们要选定一家云平台的提供商。

    比如SinaAPP:点击打开链接

      比如百度的BAE云平台:点击打开链接

      此外还有许多地方,就不一一列举了,虽然是在百度实习的,但是这里还是采用了sina的平台……原因?部署比较容易,百度自己的部署工具是命令行下的,不太适合新手使用。

    注册一个开发者账号,地球人都会,记住自己的账号和密码。

    然后安装一个SVN部署工具:TortoiseSVN,注意新浪云平台只支持1.8以下的版本,笔者采用了1.7。其实就是个右键菜单。。

【PHP自学笔记1】如何搭建配置PHP环境、云平台发布、第一个HelloWorld程序_第1张图片

    (2)然后,在自己的计算机上架设php环境。

    php环境有许多的搭配,最成熟的是:apache+php+mysql

   可以自己部署,也可以下载集成包,笔者采用了xampp集成包,自带apache/php/mysql,方便,装完就能用。

   下载地址:点击打开链接

     安装方法和普通软件一样,装完之后,打开XAMPP控制面板看一看,启动apache服务器,然后http://localhost:port看看是否出现了欢迎界面,玩过IIS或者别的服务器的人都基本明白。

    【PHP自学笔记1】如何搭建配置PHP环境、云平台发布、第一个HelloWorld程序_第2张图片

(3)IDE的搭设,可以用Eclipse,也可以用Netbeans之类的,我这里采用了Netbeans 7.4,一样的,装完就能用。

需要注意的是Netbeans的默认字体和配色方案容易出现乱码,所以需要更改一下配色方案。

PHP的代码段以<?php 开头,以?>结束。其他的便是http的东西了。

试着运行一下,如果apache服务器配置好了的话,可以试着写我们的第一个PHP程序,运行成功:

<?php
            echo "hello world!";
?>

(4)上传这个页面。

首先找到这个php所在的工程文件夹下(默认为xampp/htdocs/工程名,然后新建一个文件夹作为版本号,比如1(sinaapp文档中只支持上传这种格式的工程文件夹)

【PHP自学笔记1】如何搭建配置PHP环境、云平台发布、第一个HelloWorld程序_第3张图片

URL填写地址为https://svn.sinaapp.com/你的应用名称,其余默认,点击确定,输入开发时申请的用户名和密码即可。然后进入这个文件夹,选择svn submit.将php页面上传即可

【PHP自学笔记1】如何搭建配置PHP环境、云平台发布、第一个HelloWorld程序_第4张图片

注意message是必须要填写的,否则会导致上传失败的。最后进入你申请的主页面看看,hello world!是不是就在哪里?

【PHP自学笔记1】如何搭建配置PHP环境、云平台发布、第一个HelloWorld程序_第5张图片


你可能感兴趣的:(PHP,SVN,云平台,初学,tortoiseSVN)