与PHP谈场恋爱 第一章:初识PHP


1.1 PHP概述

PHP由Rasmus Lerdorf于1994年编写,用于显示个人覆历以及统计网页流量。PHP最初的名称为Personal Home Page(中文名:个人主页),后因受到GNU影响,更名为Hypertext Preprocessor(中文名:超文本预处理器)。

PHP是全球网站使用最多的脚本语言之一。PHP与Linux、Apache、MySQL共同组成了一个强大的Web应用程序平台,即LAMP。

PHP成为服务器端Web程序开发语言的原因:

  • PHP是一种服务器端、HTML嵌入式的脚本语言,因此适合Web开发。
  • PHP是Browser/Server(B/S,浏览器/服务器)架构。服务器启动后,用户可以不使用客户端软件,而是使用浏览器进行访问。这种方式既保持了图形化的用户界面,又大大减少了应用程序的维护量。

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)服务器脚本。

1.2 搭建PHP开发环境

常见的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.3 第一个PHP程序

创建工作目录:
(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.4 PHP程序开发流程

1.编辑:
使用任意文本编辑器进行编辑,如Windows的记事本,Linux的vi等。此次使用sublime Text3进行编辑。

2.上传:
将编辑完成的PHP代码上传到Web服务器上。

3.运行:
打开浏览器,在浏览器输入Web放服务器的URL地址进行访问。服务器自动解析文件,并将结果返回到用户的浏览器。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr.Q1024

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值