PHP环境构建教程详解
序
PHP起源于1995年,由拉斯马斯勒德尔夫开发。到目前为止,PHP已经洗了几十年,成为世界上最流行的脚本语言之一。PHP5是一种面向对象的、完全跨平台的新型Web开发语言,所以从开发者的角度和经济的角度来看都非常实用。PHP语言结构简单,上手容易,很多功能只用一个功能就能实现。许多组织相继推出了开发PHP和Zend搜索引擎的IDE工具等新技术。
概述什么是PHP
PHP(超文本预处理器)是一种服务器、跨平台和嵌入HTML的脚本语言。它独特的语法混合了C语言、Java语言和Perl语言的特点。它是一种广泛使用的开源多用途脚本语言,特别适合Web开发。PHP是一种B/S(浏览器/服务器)架构,属于三层结构。服务器启动后,用户只需使用浏览器即可访问,无需使用客户端软件,既保留了图形用户界面,又大大减少了应用程序的维护。
PHP语言的优势
PHP起源于自由软件和开源代码。使用PHP开发Web应用程序有以下优点。
高安全性:PHP是开源软件,每个人都能看到PHP的所有源代码,用Apache编译程序代码的方式使其安全设置更加灵活。PHP有公认的安全性能。
跨平台特性:PHP几乎支持所有操作系统平台,支持Apache、IIS等Web服务器。
支持多种数据库:可以操作各种主流和非主流数据库,如MySQL、Access、SQL Server、Oracle、DB2等。其中PHP和MySQL是目前最好的组合,它们的组合可以跨平台运行。
易学性:PHP嵌入HTML语言,以脚本语言为主,内置功能丰富,语法简单,编写容易,方便读者学习掌握。
执行速度快:占用系统资源少,代码执行速度快。
免费:Linux、Apache、MySQL、PHP都是流行的企业应用LAMP平台中的免费软件。这种开源免费的框架可以为网站运营商节省大量费用。
模板:分离程序逻辑和用户界面。
支持面向对象和流程:支持面向对象和流程两种开发风格,并且可以向后兼容。
嵌入式Zend加速引擎,性能稳定快速。
PHP5的新特性
构造函数和析构函数。
对对象的引用。
物体的克隆。
对象中的私有、公共和受保护模式。
接口。
抽象类。
_ _通话.
_ _ _设置并_ _获取。
静态成员。
点击这里查看PHP中文手册
在Windows下使用AppServ组合包
组合包是将服务器软件和Apache、PHP、MySQL等工具安装后进行打包。开发人员只需要将配置好的套件解压到本地硬盘,不需要单独配置。组合包实现了PHP开发环境的快速建立。对于刚开始学习PHP的程序员,建议用这种方法搭建PHP的开发环境。组合包虽然灵活性差很多,但安装容易,速度快,稳定,所以更适合初学者。网上流行的组合包很多,这里推荐三个组合包:EasyPHP、AppServ、XAMPP。对于初学者,推荐EasyPHP或者AppServ,而XAMPP比较复杂。
点击下载AppServ组合包:
下图:
建立AppSer集成安装包
1.双击AppServ文件,打开如下所示的启动页面:
2.点击下一步,打开AppServ安装协议页面,如下图所示:
3.点击“我同意”按钮,打开如下图所示的页面。在此页面,可以设置AppServ的安装路径(默认安装路径一般为c:\AppServ)。安装AppServ后,Apache、MySQL和PHP将以子目录的形式存储在这个目录中:
4.单击“下一步”按钮打开如下图所示的页面,您可以在其中选择要安装的程序和组件(默认选择全部):
5.点击下一步按钮,打开如下图所示页面,主要设置Apache的端口号:
Apache端口号的设置非常重要,直接关系到Apache服务器能否成功启动。如果这台机器的端口80被IIS或迅雷占用,如果端口80仍在这里使用,服务器配置将无法完成。您可以通过在这里修改端口号,或者修改IIS或迅雷的端口号来解决这个问题。
6.单击“下一步”打开页面,如下图所示。该页面主要设置MySQL数据库根用户的登录密码和字符集,其中字符集设置为
“GB2312简体中文”表示MySQL数据库的字符集将采用简体中文:
7.单击安装按钮开始安装,如下图所示:
8.下图显示了安装后的界面:
安装AppServ后,整个目录默认安装在“c:AppServ”的路径下,这个目录包含几个子目录:
打开浏览器,在地址栏输入“http://localhost/[您设置的端口号,如果是80,就不需要填写]”。如果打开下图,它显示AppServ已成功安装:
随着PHP的发展,出现了大量优秀的开发工具。找到一个合适的工具不仅可以加快学习过程,还可以及时发现问题,在未来的发展过程中少走弯路。我们选择的开发工具是Dreamweaver。有关详细的项目创建,请参考在线材料。
以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。
版权声明:PHP环境构建教程详解是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。