1.关于PHP

PHP(Hypertext Perprocessor,超文本预处理器),是一种服务器端、跨平台、HTML嵌入式的脚本语言,其独特的语法混合了C、Java、和Perl语言的特点,是一种被广泛应用的开源式的多用途脚本语言,尤其适合web开发。

2.语言优势

安全性、扩平台、支持广泛数据库、易学、执行速度快、免费、模板化、支持面向对象和面向过程、内嵌Zend加速引擎。

3.PHP5

PHP5中的对象已经进行了较系统和全面的调整,下面着重说下对象模式。

构造函数和析构函数

对象引用

对象克隆

对象的私有、公共及其保护模式

接口

抽象层

__call

__set和__get

静态成员

...额,都是熟悉的面向对象特征,和C++差不多。

4.环境搭建:

通常分为两部分,一部分是开发环境,另一部分是编译器。

正常的话开发环境需要安装很多相关,比如Apache、PHP、MySql...等,如果是windows服务器或者在windows上开发的话,可以直接下载相关的组合包,比如EasyPHP、AppServ、XAMPP、Wamp...等等。但是如果是Linux的话需要手动一个一个安装上相关组件。但是貌似直接买建站的那种服务器直接就是装好了。我看我们公司后台相关貌似都是在Windows上开发,然后测试好后直接拷贝到Linux上线了。编译器也有很多,比如Dreamweaver或者phpstorm什么的都可以。

我用的是wamp+phpstorm。说下这两个怎么安装。先下载wamp安装上,貌似如果之前自己装了一些数据库或者PHP什么的可能会有问题,需要卸载相关。不过我没遇到过,因为我电脑之前啥都没装。Wamp设置的一些参数需要记一下,以后可能会用到。然后安装编译器,到官网上下载并且安装phpstorm。安装完成后可以改下主题:

File->settings->Apperance->Theme.

然后创建第一个项目:

File->NewPorject填写先关,Project  type可以选择PHP。

然后创建一个测试程序,右键New-PHP file

然后里面可以这样写:

点击运行就行了。对了第一次运行可能会出现502的状况,运行失败后右上角会有提示,点击那个提示的设置,把PHP.exe路径徐选上就行了。要是找不到就看这个网址:http://www.cnblogs.com/vleexy/p/4307999.html

5.相关网址:

PHP开发文档:http://php.net/manual/zh/

1.简单认识PHP和环境搭建的更多相关文章

  1. 手把手制作一个简单的IDEA插件(环境搭建Demo篇)

    新建IDEA插件File --> new --> Project--> Intellij PlatForm Plugin-->Next-->填好项目名OK 编写插件新建工 ...

  2. Python简单介绍以及Python环境搭建(入门1)

    转载请标明出处: http://www.cnblogs.com/why168888/p/6400694.html 本文出自:[Edwin博客园] Python 简单介绍 适合领域: Web网站和各种网 ...

  3. Android最简单的实例 :环境搭建及HelloWorld

    Android开发之旅:环境搭建及HelloWorld 2010-04-12 00:45 by 吴秦, 883961 阅读, 140 评论, 收藏,  编辑 ——工欲善其事必先利其器 引言 本系列适合 ...

  4. (0)ASP.NET Core 简单介绍 和开发环境搭建 - ASP.NET从MVC5升级到MVC6

    ASP.NET从MVC5升级到MVC6 总目录 ASP.NET Core 首先,ASP原本只是一种技术,这种技术从上个世纪90年代就有了. Active Service Page 和 Java Ser ...

  5. 简单Hadoop集群环境搭建

    最近大数据课程需要我们熟悉分布式环境,每组分配了四台服务器,正好熟悉一下hadoop相关的操作. 注:以下带有(master)字样为只需在master机器进行,(ALL)则表示需要在所有master和 ...

  6. Eclipse rap 富客户端开发总结(1) :rap简单介绍和开发环境搭建

    一.rap简单介绍 1 基本概念     RAP可以让开发人员使用JAVA API和按照Eclipse 插件的开发模式构建基于AJAX的Web 2.0应用程序, RAP的工作原理是采用交叉编译的方式将 ...

  7. 最简单的PHP开发环境搭建

    近期发现一个非常easy的,适合刚開始学习的人的PHP开发环境,整个环境仅仅有三样东东,PHP ,APACHE , MYSQL可是对于初学PHP的人来说,己经足够了. 假设有兴趣的话能够直接去百度PN ...

  8. java: Eclipse jsp tomcat 环境搭建(完整)

    ] 欢迎您! 要学习一门语言,首先要做的就是搭建环境,然后能写一个小的Demo(类似Helloworld),不仅可以建立信心,而且还可以为之后的学习搭建一个验证平台,事半功倍. net领域的vs,号称 ...

  9. ECLIPSE JSP TOMCAT 环境搭建

    ECLIPSE JSP TOMCAT 环境搭建(完整) 要学习一门语言,首先要做的就是搭建环境,然后能写一个小的Demo(类似Helloworld),不仅可以建立信心,而且还可以为之后的学习搭建一个验 ...

随机推荐

  1. python引用C++ DLL文件若干解释及示例

    python引用C++ DLL文件若干解释及示例 首先说一下,python不支持C++的DLL,但是支持C的DLL:C++因为和C兼容可以编译为C的DLL,这是下面文章的背景与前提 首先我这儿的示例使 ...

  2. redis集群(redis_cluster)

    一.为什么要使用redis-cluster? 1.数据并发问题 2.数据量太大 新浪微博作为世界上最大的redis存储,就超过1TB的数据,去哪买这么大的内存条?各大公司有自己的解决方案,推出各自的集 ...

  3. WPF 应用 - WPF 播放 GIF 的两种方式

    1. 使用 Winform 的 PictureBox 1.1 引用 dll WindowsFormsIntegration.dll System.Windows.Forms.dll System.Dr ...

  4. [SNOI2019] 通信

    一.题目 点此看题 二.解法 一看就是傻逼补流模型,不会真的有人这个图都建不出来吧 别走啊,我不阴阳怪气了,如果你不知道怎么建这里有图嘛(思路来源是餐巾计划问题): 其中标红的边数量级很大,因为 \( ...

  5. [HDU5592] ZYB's Premutation

    [HDU5592] ZYB's Premutation 题目大意:一个由\([1,n]\)组成的数列,但不知道具体排列,但给出每个前缀的逆序对数目,让你还原排列 Solution 创造一颗\([1,n ...

  6. golang 矩阵乘法、行列式、求逆矩阵

    package matrix import ( "math" "github.com/astaxie/beego" ) type Matrix4 struct ...

  7. Matplotlib图例中文乱码

    plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签 plt.rcParams['axes.unicode_minus']=False #用来正 ...

  8. BIMFACE二次开发SDK 开源C#版

    [ BIMFace.SDK.CSharp ] 是基于微软.NET 技术封装的用于 BIMFACE 二次开发的通用类库.其中封装了BIMFace服务端API,包含基础API.文件上传API.文件转换AP ...

  9. salesforce lightning零基础学习(十七) 实现上传 Excel解析其内容

    本篇参考: https://developer.mozilla.org/zh-CN/docs/Web/API/FileReader https://github.com/SheetJS/sheetjs ...

  10. Linux内核模块驱动加载与dmesg调试

    因为近期用到了Linux内核的相关知识,下面随笔将给出内核模块的编写记录,供大家参考. 1.运行环境 Ubuntu 版本:20.04 Linux内核版本:5.4.0-42-generic gcc版本: ...