安装 PHP | 学习笔记

简介: 快速学习安装 PHP 。

开发者学堂课程【PHP 基础入门课程(上) :安装  PHP 】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/709/detail/12576


安装  PHP

 

内容介绍:

一、目标及概念

二、安装 PHP 的具体步骤

三、小结

 

一、目标及概念

目标:了解 PHP 的独立安装,并能够使用 php.ex 实现 PHP 脚本的解析。

概念:PHP 是一种脚本/编程语言,需要特定的解释器来进行解释,这个解释器就是 PHP 引擎。

而 PHP 引擎不是系统自带或者 Apache 自带,因此需要安装 PHP。

 

二、安装 PHP 的具体步骤

1. 获取 PHP :建议去 php 官网,获取最新版本7.2.4,或者直接进入 PHP7.2.4 下载界面下载。(注意下载适合计算机的位数的版本 zip 文件,当前电脑为64位操作系统;另外下载的软件应该是 ThreadSafety)

2. 为了方便管理,我们可以将 PHP 与 Apache 服务器安装到同一个目录:解压缩压缩文件到 D:/server 目录下。

将整个文件夹 Ctrl+C 复制一下,放到我们的 D 盘 serve 里面。

3. 为了方便管理,将文件夹改成 PHP7(至此 PHP 已经安装完毕):建议通常一般会把它改短一点,就叫 PHP 7就行,大概知道它的版本,大版本往往差距不是说特别明显。

4. 掌握 PHP 常用内容

(1)形如dev ,这是它内部的一些东西和设备。

(2)exe 叫扩展文件。 PHP 里面很多的东西,例如: pdo 、 mysqli、lib 之类的很多,这个东西就是我们后面要用到的核心的一些文件,暂时不用管。

(3) PHP 执行文件:Php.exe 就可以直接去用了, PHP 代码解释器,能够将 PHP 代码解析成 HTML 文件。

(4) PHP 配置文件: php.ini 默认的 PHP 提供了两套配置文件 php.ini-development(开发环境)、 php.ini-production(生产环境)

image.png 

5. 将 phpini-development 修改成 phpini 格式(建议复制一份 phpini-development 然后修改成 phpini)

作用:php.ini-development:将所有的错误给你报出来,不让他藏着,就可以把代码做得更加完善。

php.ini-production:已放到线上让别人在使用了,这个时候你报错是报给用户看,用户看了是没有价值的,所以我们通常在开发阶段用它就行了。复制一份,也不去覆盖它,直接改为 php.ini

PHP是一种绿色软件,它不需要安装,只要你解压就可以用了,不需要进行修改。

6. 测试 php.exe 的功能

(1)在 D:/server/Web文件夹下创建一个 indexphp 文件(需要通过文件系统修改显示文件后缀名,Windows 系统默认隐藏后缀名)

(2)使用编辑器打开文件,然后输入对应的代码(不建议使用 Windows 自带的 TXT 编辑器,建议使用代码编辑器

editplus/phpstorm/subline)

创建一个 txt 文件,里面写上一段 php 代码,大家可以暂时不用去管它,知道这是一个输出就可以了。

输出 echo hello word,测试这个东西它能不能运行:

先用浏览器来测试一下。

访问一下这个 index.php ,看看 apache 会不会对他做任何的一个操作,显示能访问到,乱码了也没有解析,

说明 apache 不会去解析它,更加确定 apache 只是一个代码的搬运工,从来不做解析。

(3)在控制台(CMD)下进入到 php. Exe 所在目录

看 PHP 能不能来解析。

image.png进入到 php 7 对应的这个文件夹,这个时候有一个还是 cd..可以看一下{.. }是不是回到上一级,回到 serve 了,而我当前应该在我的 P2P7下面,进入到这个文件夹,此时就有 PHP .exe了。

(4)使用命令测试 phpexe 对代码的执行

:phpexe-fD:/server/Web/index.php

image.png我们找一下 php.exe-fD:/server/Apache 24/htdoc/index.php

执行结果中有括号,还有一堆中文、乱码了,所以说明它解析了,那说明 PHP 已经可以工作了,即  PHP 就安装完了。

所以  PHP 的安装很简单,其实就是做一步解压跟加一个配置文件就可以了。


三、小结

1. PHP 是一种脚本编程语言,所以它需要专门的引擎来解析,这个引擎其实就是  PHP .exe。

2.  PHP 不能自动获取请求解析 PHP 代码,所以它需要通过指令执行。

即我们没有办法让浏览器去访问这个 PHP.exe,因此只能我们在这个命令台里面自己找到它;然后去完成对应的指令操作,才能实现这个解析。

相关文章
|
5月前
|
JavaScript Linux PHP
composer如何安装以及举例在PHP项目中使用Composer安装TCPDF库-优雅草卓伊凡
composer如何安装以及举例在PHP项目中使用Composer安装TCPDF库-优雅草卓伊凡
202 3
composer如何安装以及举例在PHP项目中使用Composer安装TCPDF库-优雅草卓伊凡
|
6月前
|
自然语言处理 测试技术 API
TCPDF库详解:功能、作用及多语言安装指南-tcpdf可不是只有php能用-优雅草卓伊凡
TCPDF库详解:功能、作用及多语言安装指南-tcpdf可不是只有php能用-优雅草卓伊凡
583 5
|
11月前
|
运维 JavaScript 应用服务中间件
os-copilot安装与多项功能测评,帮助开发人员PHP环境排查问题
本文介绍了OS Copilot在ECS上 Alibaba Cloud Linux的安装与使用,并对其多项参数进行了功能测评。OS Copilot是为操作系统提供智能化辅助的工具,支持自动化任务、智能推荐、故障排查等功能。安装时需检查是否已安装(`rpm -q os-copilot`),若未安装则用`yum install os-copilot`命令安装,并配置AccessKey信息连接阿里云服务。通过测试不同参数命令,如`-t`参数,展示了其自动化执行和智能生成回答的能力,显著提升运维效率。
os-copilot安装与多项功能测评,帮助开发人员PHP环境排查问题
|
8月前
|
Ubuntu Linux PHP
利用PHP压缩音频:Linux环境下的ffmpeg简易安装指南
希望这个指南能为你的编程之旅提供帮助。只需记住,每一行代码都像音乐的音符,组合在一起,创造出美妙的旋律。祝你编程愉快!
275 6
|
10月前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
363 20
|
Java 程序员 PHP
01 入门PHP就来我这-安装phpstudy
路老师的PHP入门教程,带你从零开始学习PHP。首先下载并安装phpStudy,接着配置域名和端口,最后创建并运行第一个PHP文件。内容详实,适合初学者。
266 3
01 入门PHP就来我这-安装phpstudy
|
NoSQL MongoDB PHP
PHP7 MongDB 安装与使用
10月更文挑战第19天
186 1
PHP7 MongDB 安装与使用
|
3月前
|
关系型数据库 MySQL PHP
PHP和Mysql前后端交互效果实现
本文介绍了使用PHP连接MySQL数据库的基本函数及其实现案例。内容涵盖数据库连接、选择数据库、执行查询、获取结果等常用操作,并通过用户登录和修改密码的功能实例,展示了PHP与MySQL的交互过程及代码实现。
320 0
PHP和Mysql前后端交互效果实现
|
8月前
|
关系型数据库 MySQL Linux
查看Linux、Apache、MySQL、PHP版本的技巧
以上就是查看Linux、Apache、MySQL、PHP版本信息的方法。希望这些信息能帮助你更好地理解和使用你的LAMP技术栈。
422 17
|
9月前
|
关系型数据库 MySQL PHP
源码编译安装LAMP(HTTP服务,MYSQL ,PHP,以及bbs论坛)
通过以上步骤,你可以成功地在一台Linux服务器上从源码编译并安装LAMP环境,并配置一个BBS论坛(Discuz!)。这些步骤涵盖了从安装依赖、下载源代码、配置编译到安装完成的所有细节。每个命令的解释确保了过程的透明度,使即使是非专业人士也能够理解整个流程。
279 18