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. RFC2544吞吐量测试详细步骤-MiniSMB-HurricaneII软件操作演示

    RFC2544吞吐量测试详细步骤-MiniSMB-HurricaneII软件操作演示 关键词:网络性能测试:RFC2544:吞吐量:吞吐率. RFC2544协议是RFC组织提出的用于评测网络互联设备( ...

  2. 线上MySQL读写分离,出现写完读不到问题如何解决

    大家好,我是历小冰. 今天我们来详细了解一下主从同步延迟时读写分离发生写后读不到的问题,依次讲解问题出现的原因,解决策略以及 Sharding-jdbc.MyCat 和 MaxScale 等开源数据库 ...

  3. android消息线程和消息队列

    基于消息队列的线程通信:           消息队列与线程循环            MessageQueue:           利用链表来管理消息.                  Mess ...

  4. CRLF注入

    CRLF注入 Title: [CVE-2019-9740] Python urllib CRLF injection vulnerability Category: security Stage: r ...

  5. Java并发编程之同步/并发集合

    同步集合 Java中同步集合如下: Vector:基于数组的线程安全集合,扩容默认增加1倍(ArrayList50%) Stack:继承于Vector,基于动态数组实现的一个线程安全的栈 Hashta ...

  6. Envoy 部署类型

    目录 Envoy 网络拓扑及请求流程 1. 术语 2. 网络拓扑 3. 配置 4. 更高层的架构 5. 请求流程 1. Listener TCP 接收 2. 侦听器过滤器链和网络过滤器链匹配 3.TL ...

  7. PTA 二叉树的层次遍历

    6-6 二叉树的层次遍历 (6 分)   本题要求实现给定的二叉树的层次遍历. 函数接口定义: void Levelorder(BiTree T); T是二叉树树根指针,Levelorder函数输出给 ...

  8. Centos7安装Nacos单机模式以及集群模式(包含nignx安装以及实现集群)的相关配置

    Nacos 致力于帮助您发现.配置和管理微服务.Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现.服务配置.服务元数据及流量管理. Nacos支持三种部署模式 单机模式 - 用于测试 ...

  9. [深搜]C. 【例题3】虫食算

    C . [ 例 题 3 ] 虫 食 算 题目解析 正解 : Dfs + 剪枝 依题意,把样例以加法的形式展现出来. 根据加法的性质,可以得出有两种情况:有进位和没有进位的. 而从百位到最高位的结果,又 ...

  10. 【2020.8.23NOIP模拟赛】失落

    [ 2020.8.23 N O I P 模 拟 赛 ] 失 落 [2020.8.23NOIP模拟赛]失落 [2020.8.23NOIP模拟赛]失落 题目描述 出题人心情很失落,于是他直接告诉你让你求出 ...