首页 php教程 php手册 PHP入门知识和PHP开发的AppServ教程

PHP入门知识和PHP开发的AppServ教程

Jun 06, 2016 pm 07:41 PM
php 入门 开发 教程 知识

近期接到院办老师的一个项目,做PHP调研和辅助项目 开发 。以前,没有接触过PHP,在这里做个了解以 入门 。 1、PHP PHP,即Hypertext Preprocessor,超文本预处理器,一种通用开源脚本语言。吸收C、Java等语言特点, 入门 简单,主要用于web 开发 ,其文件后

     近期接到院办老师的一个项目,做PHP调研和辅助项目开发。以前,没有接触过PHP,在这里做个了解以入门

     1、PHP

       PHP,即Hypertext Preprocessor,超文本预处理器,一种通用开源脚本语言。吸收C、Java等语言特点,入门简单,主要用于web开发,其文件后缀是php。

     2、语言解析

 PHP可以快速地执行动态网页(动态网页,即URL不是htm、html、shtml、xml等静态网页的常见形式,而是以·aspx、.asp、.jsp、.php、.perl、.cgi等形式为后缀,并且在动态网页网址中有一个标志性的符号——“?”。)PHP与其他的脚本语言相比,可以将程序嵌入到html文档中去执行,执行效率很高。并且php可以直接访问数据库,参生动态网页。

 3、开发工具

 集成开发环境,集合了软件开发过程中需要的环境,包括代码高亮、代码补全、调试、版本控制。常用的php IDEs包括如下:

 zend studio:商业软件,基于Eclipse开源框架。

   Eclipse PDT:开源。

   4、特性

PHP的特性包括:

1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。

2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,

PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;

PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。

3. PHP支持几乎所有流行的数据库以及操作系统。

4. 最重要的是PHP可以用C、C++进行程序的扩展!

   5、版本区别

     PHP4,太古老、不支持OO,已经被淘汰;PHP6,还是概念产品,尚在开发中。

     PHP5的版主主要有4个分支:PHP5.2以前的版本、PHP5.2、PHP5.3、PHP5.4以后的版本。

     其中PHP5.2,之前的版本功能不完整或者bug;PHP5.4以后的版本使用不稳定。

     主流PHP程序对PHP5.2兼容性最好,目前PHP5.2最新版本是5.2.17.

     如果是自己开发自己使用,PHP5.3有优势,是部署项目值得考虑的版本。

   

除了版本号的不同,同一版本号的PHP版本也有区别,并且在选择PHP扩展的时候需要注意。

  • install版:可执行的MSI格式安装包。

  • ZIP版:解压即可用。和install版无区别。建议选择ZIP版。

  • DEBUG版:最终用户无需关心。

  • VC6与VC9

  • 如果你在apache1或者apache2下使用PHP,你应该选择VC6的版本

    如果你在IIS(Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。)下使用PHP应该选择VC9的版本,VC6的版本使用visual studio6编译,VC9使用Visual Studio 2008编译,并且改进了性能和稳定性。VC9版本的PHP需要你安装Microsoft 2008 C++ Runtime。不要在apache下使用VC9的版本。  

       6、PHP安装

       由于制作网站,需要4大件LAMP或者WAMP,离不开apache服务器搭建、MySQL数据库应用、PHP(或者其他脚本语言)。这样子需要分别安装,并且能够配置好他们之间的环境,才能作为一个整体应用来搭建网站服务器。

       但是现在有很多集成这些必要组件的安装包,这里使用的是AppServ,(其他WAMPSERver等)集成了AMP,并且不需要配置复杂的环境。所以这款软件很适合入门的PHP开发者使用。

        下面介绍AppServ的安装和使用:

         下载AppServ:http://www.drpeng.org/tech/index.php(我们学校一个老师的个人分享网站,里面还有很多好的东西)。

          安装过程:http://jingyan.baidu.com/article/91f5db1bf72ac01c7f05e3a7.html(需要注意的是默认安装端口改为8080比较合适,另外牢记password,后面再登陆apache服务器下的数据库时登陆用户名和密码分别是root和自己设定的password)。


本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
2 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

适用于 Ubuntu 和 Debian 的 PHP 8.4 安装和升级指南 适用于 Ubuntu 和 Debian 的 PHP 8.4 安装和升级指南 Dec 24, 2024 pm 04:42 PM

PHP 8.4 带来了多项新功能、安全性改进和性能改进,同时弃用和删除了大量功能。 本指南介绍了如何在 Ubuntu、Debian 或其衍生版本上安装 PHP 8.4 或升级到 PHP 8.4

CakePHP 日期和时间 CakePHP 日期和时间 Sep 10, 2024 pm 05:27 PM

为了在 cakephp4 中处理日期和时间,我们将使用可用的 FrozenTime 类。

CakePHP 文件上传 CakePHP 文件上传 Sep 10, 2024 pm 05:27 PM

为了进行文件上传,我们将使用表单助手。这是文件上传的示例。

CakePHP 路由 CakePHP 路由 Sep 10, 2024 pm 05:25 PM

在本章中,我们将学习以下与路由相关的主题?

讨论 CakePHP 讨论 CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP 是 PHP 的开源框架。它的目的是使应用程序的开发、部署和维护变得更加容易。 CakePHP 基于类似 MVC 的架构,功能强大且易于掌握。模型、视图和控制器 gu

CakePHP 使用数据库 CakePHP 使用数据库 Sep 10, 2024 pm 05:25 PM

在 CakePHP 中使用数据库非常容易。本章我们将了解CRUD(创建、读取、更新、删除)操作。

CakePHP 创建验证器 CakePHP 创建验证器 Sep 10, 2024 pm 05:26 PM

可以通过在控制器中添加以下两行来创建验证器。

CakePHP 日志记录 CakePHP 日志记录 Sep 10, 2024 pm 05:26 PM

登录 CakePHP 是一项非常简单的任务。您只需使用一项功能即可。您可以记录任何后台进程(如 cronjob)的错误、异常、用户活动、用户采取的操作。在 CakePHP 中记录数据很容易。提供了 log() 函数

See all articles