PHP由Rasmus Lerdorf于1994年编写,用于显示个人覆历以及统计网页流量。PHP最初的名称为Personal Home Page(中文名:个人主页),后因受到GNU影响,更名为Hypertext Preprocessor(中文名:超文本预处理器)。
PHP是全球网站使用最多的脚本语言之一。PHP与Linux、Apache、MySQL共同组成了一个强大的Web应用程序平台,即LAMP。
PHP成为服务器端Web程序开发语言的原因:
PHP语言的优势:
(1)跨平台:几乎支持所有的操作系统(Windews、UNIX、Linux)和多种Web服务器(Apache、IIS)。
(2)开源免费:开源且免费,LAMP中的应用都是免费软件,可以为开发者节省项目开支。
(3) 面向对象:支持面向对象程序设计和面向过程程序设计,因此可开发大型商业程序。
(4)支持多种数据库:支持MySQL、Oracle、SQL Server等。网站开发首选MySQL,因为它与PHP是黄金组合。
(5)易学习:嵌入HTML中,编辑方便,语法简单,内置函数丰富,开发速度快,非常容易学习。
PHP的应用领域:
(1)网站开发。
(2)OA办公系统。
(3)电子商务。
(4)CRM管理系统。
(5)ERP系统。
(6)手机APP接口及API接口。
(7)网页游戏后台。
(8)服务器脚本。
常见的PHP集成开发环境有WampServer、AppServ、XAMPP、phpStudy。此次使用WampServer集成环境搭建开发环境。
WampServer简称WAMP(Windows+Apache+MySQL+PHP),是一组常用来搭建动态网站的开源软件,完全免费。
安装WampServer:
(1)从官网下载与系统匹配的版本的安装包。(这里我已经替大家提前下载好)
如果提示下图,请下载安装".NET Framework v4.0"
(2)进入安装文件根目录,运行.exe(可执行文件)安装文件。
(3)选择语言。
(4)同意许可协议。
(5)阅读安装注意事项。
请确保系统已经安装VC2012。如果缺少,请运行安装文件中的"vcredist_x86.exe"文件
(6)选择软件安装目录。
(7)选择开始菜单文件夹。
(8)选择程序快捷方式在开始菜单文件夹中的位置。
(9)单击Install,开始安装。
(10)选择默认浏览器位置。
(11)选择默认文本编辑器位置。
(12)阅读注意事项。
(13)完成安装。
(14)关闭Xdebug功能。
打开软件安装目录下bin\apache\apache[版本号]\bin\php,ini文件,在文件末尾找到:
[xdebug] zend_extension="D:/wamp64/bin/php/php[版本号]/zend_ext/php_xdebug-2.5.5-7.1-vc14-x86_64.dll"
在第二行行首追加英文“;”。
WanmpServer子目录介绍:
(1)www:存放网页文档根目录。
(2)bin:存放Apache、MySQL、PHP三个主要服务器组件的目录。
(3)logs:存放网站日志文件,包含Apache、MySQL和PHP的日志等。
(4)apps:存放了三个使用PHP开发的应用程序。
(5)alias:存放Apache设置的访问别名配置文件。
(6)tmp:存放网站运行的临时文件。
WanmpServer核心组件位置:
测试开发环境:
浏览器打开输入:
http://localhost/
如果出现下图所示情况,则代表安装成功。
创建工作目录:
(1)打开"[软件根目录]\www"路径。
(2)创建一个自定义名称的文件夹。
(3)在这个创建的文件夹里新建一个文本文件,并重新命名为"[自定义名称].php"。
编写程序:
在"[自定义名称].php"文件中输入如下代码:
<?php echo "Hello world!";//输出 Hello world! ?>
运行程序:
浏览器打开:
http://localhost/[自定义名称的文件夹]/[自定义名称].php
将PHP嵌入到扩展名为.php的HTML代码中:
<!DOCTYPE html> <html> <head> <title>将PHP嵌入到HTML代码</title> </head> <body> <?php echo "Hello world"; ?> </body> </html>
1.编辑:
使用任意文本编辑器进行编辑,如Windows的记事本,Linux的vi等。此次使用sublime Text3进行编辑。
2.上传:
将编辑完成的PHP代码上传到Web服务器上。
3.运行:
打开浏览器,在浏览器输入Web放服务器的URL地址进行访问。服务器自动解析文件,并将结果返回到用户的浏览器。